0001866550-24-000015.txt : 20240226 0001866550-24-000015.hdr.sgml : 20240226 20240226081711 ACCESSION NUMBER: 0001866550-24-000015 CONFORMED SUBMISSION TYPE: 10-Q/A PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20240226 DATE AS OF CHANGE: 20240226 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Thoughtworks Holding, Inc. CENTRAL INDEX KEY: 0001866550 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-40812 FILM NUMBER: 24673634 BUSINESS ADDRESS: STREET 1: 200 EAST RANDOLPH STREET, 25TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-373-1000 MAIL ADDRESS: STREET 1: 200 EAST RANDOLPH STREET, 25TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60601 FORMER COMPANY: FORMER CONFORMED NAME: Turing Holding Corp. DATE OF NAME CHANGE: 20210609 10-Q/A 1 twks-20230630.htm 10-Q/A twks-20230630
0001866550TRUEThoughtworks Holding, Inc. (the "Company") is filing this Amendment No. 1 ("Amendment No. 1”) to its Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 (the "Original Filing"), originally filed with the Securities and Exchange Commission (“SEC”) on August 8, 2023 (the “Original Filing Date”) to correct a misstatement in its Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023.12/312023Q2http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member00018665502023-01-012023-06-3000018665502023-08-03xbrli:shares00018665502023-06-30iso4217:USD00018665502022-12-31iso4217:USDxbrli:shares00018665502023-04-012023-06-3000018665502022-04-012022-06-3000018665502022-01-012022-06-300001866550us-gaap:CommonStockMember2021-12-310001866550us-gaap:TreasuryStockCommonMember2021-12-310001866550us-gaap:AdditionalPaidInCapitalMember2021-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001866550us-gaap:RetainedEarningsMember2021-12-3100018665502021-12-310001866550us-gaap:RetainedEarningsMember2022-01-012022-03-3100018665502022-01-012022-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001866550us-gaap:CommonStockMember2022-01-012022-03-310001866550us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001866550us-gaap:TreasuryStockCommonMember2022-01-012022-03-3100018665502021-01-012021-12-310001866550srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001866550srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001866550us-gaap:CommonStockMember2022-03-310001866550us-gaap:TreasuryStockCommonMember2022-03-310001866550us-gaap:AdditionalPaidInCapitalMember2022-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001866550us-gaap:RetainedEarningsMember2022-03-3100018665502022-03-310001866550us-gaap:RetainedEarningsMember2022-04-012022-06-300001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001866550us-gaap:CommonStockMember2022-04-012022-06-300001866550us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001866550us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001866550us-gaap:CommonStockMember2022-06-300001866550us-gaap:TreasuryStockCommonMember2022-06-300001866550us-gaap:AdditionalPaidInCapitalMember2022-06-300001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001866550us-gaap:RetainedEarningsMember2022-06-3000018665502022-06-300001866550us-gaap:CommonStockMember2022-12-310001866550us-gaap:TreasuryStockCommonMember2022-12-310001866550us-gaap:AdditionalPaidInCapitalMember2022-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001866550us-gaap:RetainedEarningsMember2022-12-310001866550us-gaap:RetainedEarningsMember2023-01-012023-03-3100018665502023-01-012023-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001866550us-gaap:CommonStockMember2023-01-012023-03-310001866550us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001866550us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001866550us-gaap:CommonStockMember2023-03-310001866550us-gaap:TreasuryStockCommonMember2023-03-310001866550us-gaap:AdditionalPaidInCapitalMember2023-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001866550us-gaap:RetainedEarningsMember2023-03-3100018665502023-03-310001866550us-gaap:RetainedEarningsMember2023-04-012023-06-300001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001866550us-gaap:CommonStockMember2023-04-012023-06-300001866550us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001866550us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001866550us-gaap:CommonStockMember2023-06-300001866550us-gaap:TreasuryStockCommonMember2023-06-300001866550us-gaap:AdditionalPaidInCapitalMember2023-06-300001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001866550us-gaap:RetainedEarningsMember2023-06-300001866550srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-30xbrli:pure0001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AccountsReceivableMember2023-01-012023-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:AccountsReceivableMember2023-01-012023-03-310001866550us-gaap:NonUsMember2023-06-300001866550us-gaap:NonUsMember2022-12-310001866550srt:RestatementAdjustmentMember2022-04-012022-06-300001866550srt:RestatementAdjustmentMember2022-01-012022-06-300001866550srt:ScenarioPreviouslyReportedMember2023-01-012023-06-300001866550srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2023-01-012023-06-30twks:industryVertical0001866550srt:NorthAmericaMember2023-04-012023-06-300001866550srt:NorthAmericaMember2022-04-012022-06-300001866550srt:NorthAmericaMember2023-01-012023-06-300001866550srt:NorthAmericaMember2022-01-012022-06-300001866550srt:AsiaPacificMember2023-04-012023-06-300001866550srt:AsiaPacificMember2022-04-012022-06-300001866550srt:AsiaPacificMember2023-01-012023-06-300001866550srt:AsiaPacificMember2022-01-012022-06-300001866550srt:EuropeMember2023-04-012023-06-300001866550srt:EuropeMember2022-04-012022-06-300001866550srt:EuropeMember2023-01-012023-06-300001866550srt:EuropeMember2022-01-012022-06-300001866550srt:LatinAmericaMember2023-04-012023-06-300001866550srt:LatinAmericaMember2022-04-012022-06-300001866550srt:LatinAmericaMember2023-01-012023-06-300001866550srt:LatinAmericaMember2022-01-012022-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2023-04-012023-06-300001866550country:US2023-04-012023-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2022-04-012022-06-300001866550country:US2022-04-012022-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2023-01-012023-06-300001866550country:US2023-01-012023-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2022-01-012022-06-300001866550country:US2022-01-012022-06-300001866550us-gaap:GeographicConcentrationRiskMembercountry:AUus-gaap:SalesRevenueNetMember2023-04-012023-06-300001866550country:AU2023-04-012023-06-300001866550us-gaap:GeographicConcentrationRiskMembercountry:AUus-gaap:SalesRevenueNetMember2022-04-012022-06-300001866550country:AU2022-04-012022-06-300001866550us-gaap:GeographicConcentrationRiskMembercountry:AUus-gaap:SalesRevenueNetMember2023-01-012023-06-300001866550country:AU2023-01-012023-06-300001866550us-gaap:GeographicConcentrationRiskMembercountry:AUus-gaap:SalesRevenueNetMember2022-01-012022-06-300001866550country:AU2022-01-012022-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:GB2023-01-012023-06-300001866550country:GB2023-01-012023-06-300001866550us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:GB2022-01-012022-06-300001866550country:GB2022-01-012022-06-300001866550us-gaap:GeographicConcentrationRiskMembercountry:DEus-gaap:SalesRevenueNetMember2023-04-012023-06-300001866550country:DE2023-04-012023-06-300001866550us-gaap:GeographicConcentrationRiskMembercountry:DEus-gaap:SalesRevenueNetMember2023-01-012023-06-300001866550country:DE2023-01-012023-06-300001866550twks:TechnologyAndBusinessServicesMember2023-04-012023-06-300001866550twks:TechnologyAndBusinessServicesMember2022-04-012022-06-300001866550twks:TechnologyAndBusinessServicesMember2023-01-012023-06-300001866550twks:TechnologyAndBusinessServicesMember2022-01-012022-06-300001866550twks:EnergyPublicAndHealthServicesMember2023-04-012023-06-300001866550twks:EnergyPublicAndHealthServicesMember2022-04-012022-06-300001866550twks:EnergyPublicAndHealthServicesMember2023-01-012023-06-300001866550twks:EnergyPublicAndHealthServicesMember2022-01-012022-06-300001866550twks:RetailAndConsumerMember2023-04-012023-06-300001866550twks:RetailAndConsumerMember2022-04-012022-06-300001866550twks:RetailAndConsumerMember2023-01-012023-06-300001866550twks:RetailAndConsumerMember2022-01-012022-06-300001866550twks:FinancialServicesAndInsuranceMember2023-04-012023-06-300001866550twks:FinancialServicesAndInsuranceMember2022-04-012022-06-300001866550twks:FinancialServicesAndInsuranceMember2023-01-012023-06-300001866550twks:FinancialServicesAndInsuranceMember2022-01-012022-06-300001866550twks:AutomotiveTravelAndTransportationMember2023-04-012023-06-300001866550twks:AutomotiveTravelAndTransportationMember2022-04-012022-06-300001866550twks:AutomotiveTravelAndTransportationMember2023-01-012023-06-300001866550twks:AutomotiveTravelAndTransportationMember2022-01-012022-06-300001866550us-gaap:TimeAndMaterialsContractMember2023-04-012023-06-300001866550us-gaap:TimeAndMaterialsContractMember2022-04-012022-06-300001866550us-gaap:TimeAndMaterialsContractMember2023-01-012023-06-300001866550us-gaap:TimeAndMaterialsContractMember2022-01-012022-06-300001866550us-gaap:FixedPriceContractMember2023-04-012023-06-300001866550us-gaap:FixedPriceContractMember2022-04-012022-06-300001866550us-gaap:FixedPriceContractMember2023-01-012023-06-300001866550us-gaap:FixedPriceContractMember2022-01-012022-06-300001866550twks:ITOCPtyLtdMember2023-02-012023-02-010001866550twks:ITOCPtyLtdMember2023-04-012023-06-300001866550twks:ITOCPtyLtdMember2023-01-012023-06-300001866550twks:ITOCPtyLtdMember2023-02-010001866550twks:ConnectedMember2022-09-300001866550twks:ConnectedMember2023-05-042023-05-040001866550twks:ConnectedMember2023-03-310001866550twks:ConnectedMember2022-03-310001866550twks:ConnectedMember2022-12-310001866550twks:ConnectedMember2021-12-310001866550twks:ConnectedMember2023-04-012023-06-300001866550twks:ConnectedMember2022-04-012022-06-300001866550twks:ConnectedMember2023-01-012023-06-300001866550twks:ConnectedMember2022-01-012022-06-300001866550twks:ConnectedMember2023-06-300001866550twks:ConnectedMember2022-06-300001866550us-gaap:CustomerRelationshipsMember2023-06-300001866550us-gaap:CustomerRelationshipsMember2022-12-310001866550us-gaap:TrademarksMember2023-06-300001866550us-gaap:TrademarksMember2022-12-3100018665502022-01-012022-12-310001866550twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2023-04-012023-06-300001866550twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2022-04-012022-06-300001866550twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2023-01-012023-06-300001866550twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2022-01-012022-06-300001866550us-gaap:CostOfSalesMember2023-04-012023-06-300001866550us-gaap:CostOfSalesMember2022-04-012022-06-300001866550us-gaap:CostOfSalesMember2023-01-012023-06-300001866550us-gaap:CostOfSalesMember2022-01-012022-06-300001866550us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001866550us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001866550us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001866550us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2023-06-300001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2023-01-012023-06-300001866550us-gaap:RestrictedStockUnitsRSUMember2022-12-310001866550us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001866550us-gaap:RestrictedStockUnitsRSUMember2023-06-300001866550us-gaap:IPOMemberus-gaap:RestrictedStockUnitsRSUMember2023-06-300001866550us-gaap:PerformanceSharesMember2022-12-310001866550us-gaap:PerformanceSharesMember2023-01-012023-06-300001866550us-gaap:PerformanceSharesMember2023-06-300001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-12-090001866550twks:CreditAgreementsMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-090001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2023-02-242023-02-2400018665502023-02-242023-02-240001866550twks:CreditAgreementsMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300001866550twks:CreditAgreementsMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001866550twks:CreditAgreementsMemberus-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2022-12-310001866550twks:ReorganizationMemberus-gaap:SubsequentEventMembersrt:MinimumMember2023-08-082023-08-080001866550twks:ReorganizationMembersrt:MaximumMemberus-gaap:SubsequentEventMember2023-08-082023-08-080001866550twks:ReorganizationMemberus-gaap:SubsequentEventMembersrt:MinimumMember2023-08-080001866550twks:ReorganizationMembersrt:MaximumMemberus-gaap:SubsequentEventMember2023-08-080001866550twks:ReorganizationMemberus-gaap:EmployeeSeveranceMemberus-gaap:SubsequentEventMembersrt:MinimumMember2023-08-080001866550twks:ReorganizationMembersrt:MaximumMemberus-gaap:EmployeeSeveranceMemberus-gaap:SubsequentEventMember2023-08-080001866550twks:ReorganizationMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:OtherRestructuringMember2023-08-080001866550twks:ReorganizationMembersrt:MaximumMemberus-gaap:SubsequentEventMemberus-gaap:OtherRestructuringMember2023-08-080001866550twks:RebeccaParsonsMember2023-04-012023-06-300001866550twks:RebeccaParsonsMember2023-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q/A
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from ______ to _____
Commission File Number 001-40812
thoughtworks_flamingo_wave.jpg
THOUGHTWORKS HOLDING, INC.
(Exact name of registrant as specified in its charter)
Delaware82-2668392
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
200 East Randolph Street, 25th Floor
Chicago, Illinois 60601
(312) 373-1000
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 par valueTWKSNasdaq Global Select Market
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 filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes No ☒
As of August 3, 2023, there were 317,728,750 shares of the registrant's common stock outstanding.



Explanatory Note
Thoughtworks Holding, Inc. (the "Company") is filing this Amendment No. 1 ("Amendment No. 1”) to its Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 (the "Original Filing"), originally filed with the Securities and Exchange Commission (“SEC”) on August 8, 2023 (the “Original Filing Date”) to correct a misstatement in its Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023. The misstatement was due to an inaccurate presentation of the change in cash flows ascribed to operating and financing activities in the condensed consolidated statement of cash flows. The misstatement relates solely to the inaccurate classification of the payment of contingent consideration. The Company considered both quantitative and qualitative factors in assessing the materiality of the misstatement and determined the misstatement was material to previously issued financial statements and has restated the accompanying Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023 (the "Second Quarter").
There was no change to the net decrease in cash, cash equivalents and restricted cash in the Second Quarter nor was there any change in cash, cash equivalents and restricted cash at the end of the Second Quarter. There was no impact to the Company’s condensed consolidated statements of loss and comprehensive loss, condensed consolidated balance sheets, or its condensed consolidated statements of changes in stockholders’ equity for the Second Quarter.
Items Amended in this Quarterly Report on Form 10-Q/A
In addition to correcting the unaudited condensed consolidated financial statements, specifically the unaudited condensed consolidated statement of cash flows, related revisions and updates have been made to the following sections (the “Amended Items”):
Part I, Item 1. Financial Information
Note 1, Business and Summary of Significant Accounting Policies
Part I, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Part I, Item 4. Controls and Procedures
Part II, Item 1A. Risk Factors
Part II, Item 6. Exhibits
This Amendment No. 1 also includes revisions and updates to certain other information including, but not limited to, an updated signature page. Additionally, in accordance with Rule 12b-15 under the Securities Exchange Act of 1934, as amended, the Company is including with this Amendment No. 1 currently dated certifications from its principal executive officer and principal financial officer. These certifications are filed or furnished, as applicable, as Exhibits 31.1, 31.2, 32.1 and 32.2.
Except for the Amended Items, no changes have been made to the Original Filing, and this Amendment No. 1 does not modify, amend or update any of the other financial information or other information contained in the Original Filing. This amendment should be read in conjunction with the Company’s other filings with the SEC. This Amendment No. 1 does not reflect events that may have occurred subsequent to the Original Filing Date other than those disclosed in Note 1. This Amendment No. 1 reflects updated Exhibit 101 (Interactive Data Files), which is filed herewith, as applicable.
Internal Controls Considerations
A discussion of the Company's internal controls over financial reporting, including that a material weakness in the Company's internal controls over financial reporting has been identified and management's plans to remediate this material weakness, is set forth in Item 4.


THOUGHTWORKS HOLDING, INC.
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
Page


FORWARD-LOOKING STATEMENTS
This quarterly report on Form 10-Q (the “Quarterly Report”) contains “forward-looking statements” within the meaning of the U.S. Private Securities Litigation Reform Act of 1995, as amended. Forward-looking statements include statements that are not historical facts and can be identified by terms such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “seek,” “should,” "strive," “will,” “would” or similar expressions and the negatives of those terms but the absence of these words does not mean that the statement is not forward-looking. The forward-looking statements are contained principally in the section captioned “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Forward-looking statements may include information concerning our possible or assumed future results of operations, client demand, business strategies, technology developments, financing and investment plans, competitive position, our industry, macroeconomic and regulatory environment, potential growth opportunities and the effects of competition.
Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Given these uncertainties, you should not place undue reliance on forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Quarterly Report. You should read this Quarterly Report and the documents that we have filed as exhibits hereto, completely and with the understanding that our actual future results may be materially different from what we expect.
Important factors that could cause actual results to differ materially from our expectations include:
our business has been, and may continue to be, adversely affected by volatile or uncertain operational, geopolitical, regulatory, legal and economic conditions;
our restructuring actions may not be successful, may impact our business and financial performance, and may result in additional costs;
our business, financial condition and results of operations may be adversely affected by fluctuations in foreign currency exchange rates;
increases in wages, equity compensation and other compensation expenses could prevent us from sustaining our competitive advantage and increase our costs;
our effective tax rate could be materially adversely affected by several factors;
we may not be successful at attracting new clients or retaining and expanding our relationships with our existing clients;
we generally do not have long-term commitments or contracts with our clients;
we face risks associated with having a long selling and implementation cycle for our services;
our cash flows and results of operations may be adversely affected if we are unable to collect on billed and unbilled receivables from clients;
our profitability could suffer if we cannot accurately price our solutions and services, maintain favorable pricing for our solutions and services, are unable to collect on receivables from clients or fail to meet our contractual and other obligations to clients;
we may be unable to implement our strategy;
our ability to generate and retain business depends on our reputation in the marketplace;
our business and operations may be harmed if we cannot positively evolve and preserve our Thoughtworks culture;
if we fail to manage our acquisition strategy, our culture and growth plans could be materially adversely affected;
we must successfully attract, hire, train and retain skilled professionals to service our clients’ projects and we must productively deploy our professionals to remain profitable;
if we fail to adequately innovate, adapt and/or remain at the forefront of emerging technologies and related client demands, we could be materially adversely affected;
we face intense competition and operate in a rapidly evolving industry, which makes it difficult to evaluate our future prospects;
if we cause disruptions to our clients’ businesses, provide inadequate service, or breach contractual obligations, our clients may have claims against us, which our insurance may not adequately protect against, and our reputation may be damaged;
we face risks associated with security breaches as well as privacy and data protection regulations, and we may incur significant liabilities if we fail to manage those risks;
3

a significant failure in our systems, telecommunications or IT infrastructure could harm our service model, which could result in a reduction of our revenues and otherwise disrupt our business;
changes in privacy and data protection regulations could expose us to risks of noncompliance and costs associated with compliance;
we are subject to laws and regulations in the U.S. and other countries in which we operate, compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures;
we may become subject to disputes or legal or other proceedings that could involve significant expenditures by us, which could have a material adverse effect on us, including our financial results;
our existing indebtedness could adversely affect our business and growth prospect;
we may face intellectual property infringement or misappropriation claims that could be costly to defend or if we do not protect our brand through our intellectual property rights, our business may be harmed;
we may not be able to prevent unauthorized use of our client's intellectual property and our business and competitive position may be damaged as a result;
our stock price may be volatile, and the value of our common stock may decline;
our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders;
if securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our common stock could decline;
we do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock;
investment funds (the "Apax Funds") advised by Apax Partners L.L.P. ("Apax Partners") control us, and such control may give rise to actual or perceived conflicts of interests;
our status as a “controlled company” grants us exemptions from certain corporate governance requirements; and
other factors disclosed in the subsection entitled “Risk Factor Summary" and the section entitled "Risk Factors” in the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2023 (the "2022 Annual Report") and the section entitled "Risk Factors" in this Quarterly Report.
We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, include, but are not limited to, those disclosed under the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report and in our 2022 Annual Report. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by these cautionary statements as well as other cautionary statements that are made from time to time in our other SEC filings and public communications. You should evaluate all forward-looking statements made in this Quarterly Report in the context of these risks and uncertainties.
We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Quarterly Report are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.


4

PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements (Unaudited)
THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data and per share data)
June 30, 2023December 31, 2022
(unaudited)
Assets
Current assets:
Cash and cash equivalents$88,151 $194,294 
Trade receivables, net of allowance of $7,915 and $9,531, respectively
154,208 201,695 
Unbilled receivables137,089 122,499 
Prepaid expenses and other current assets35,262 38,202 
Total current assets414,710 556,690 
Property and equipment, net32,062 38,798 
Right-of-use assets43,577 43,123 
Intangibles and other assets:
Goodwill422,313405,017
Trademark273,000273,000
Customer relationships, net120,677124,047
Other non-current assets20,888 21,175 
Total assets$1,327,227 $1,461,850 
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$4,555 $5,248 
Long-term debt - current7,150 7,150 
Income taxes payable7,449 22,781 
Accrued compensation77,180 85,477 
Deferred revenue6,007 5,167 
Value-added tax and sales tax payable5,289 7,526 
Accrued expenses14,406 30,227 
Lease liabilities, current15,594 15,994 
Total current liabilities137,630 179,570 
Lease liabilities, non-current30,417 29,885 
Long-term debt, less current portion289,379 391,856 
Deferred tax liabilities54,224 62,555 
Other long-term liabilities21,849 19,762 
Total liabilities533,499 683,628 
Commitments and contingencies
Stockholders’ equity:
Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at June 30, 2023 and December 31, 2022, respectively
  
Common stock, $0.001 par value; 1,000,000,000 shares authorized, 368,253,048 and 366,306,970 issued, 317,647,945 and 315,681,987 outstanding at June 30, 2023 and December 31, 2022, respectively
368 366 
Treasury stock, 50,605,103 and 50,624,983 shares at June 30, 2023 and December 31, 2022, respectively
(624,687)(624,934)
Additional paid-in capital1,601,559 1,565,514 
Accumulated other comprehensive loss(39,619)(39,210)
Retained deficit (143,893)(123,514)
Total stockholders' equity793,728 778,222 
Total liabilities and stockholders' equity$1,327,227 $1,461,850 
The accompanying notes form an integral part of the condensed consolidated financial statements.









5


THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited)
(In thousands, except share and per share data)

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenues$287,215 $332,107 $594,271 $653,047 
Operating expenses:
Cost of revenues196,338 250,462 405,860 500,227 
Selling, general and administrative expenses86,626 99,352 172,966 204,117 
Depreciation and amortization5,874 4,215 11,416 10,061 
Total operating expenses288,838 354,029 590,242 714,405 
(Loss) income from operations(1,623)(21,922)4,029 (61,358)
Other (expense) income:
Interest expense(6,150)(4,984)(13,012)(9,631)
Net realized and unrealized foreign currency (loss) gain(30)(11,512)1,155 (6,774)
Other income (expense), net135 (413)(588)(325)
Total other (expense) income(6,045)(16,909)(12,445)(16,730)
Loss before income taxes(7,668)(38,831)(8,416)(78,088)
Income tax expense4,604 477 11,963 4,805 
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Other comprehensive (loss), net of tax:
Foreign currency translation adjustments(651)(20,760)(409)(26,231)
Comprehensive loss$(12,923)$(60,068)$(20,788)$(109,124)
Net loss per common share:
Basic loss per common share$(0.04)$(0.13)$(0.06)$(0.27)
Diluted loss per common share$(0.04)$(0.13)$(0.06)$(0.27)
Weighted average shares outstanding:
Basic 317,341,907 310,575,050 316,899,214 308,394,443 
Diluted 317,341,907 310,575,050 316,899,214 308,394,443 
The accompanying notes form an integral part of the condensed consolidated financial statements.









6


THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited)
(In thousands, except share data)
Common StockTreasuryAdditional
Paid-In Capital
Accumulated Other Comprehensive LossRetained Deficit
SharesAmountSharesAmountTotal
Balance as of December 31, 2021305,132,181 $356 50,985,571 $(629,424)$1,359,149 $(10,844)$(17,280)$701,957 
Net loss— — — — — — (43,585)(43,585)
Other comprehensive loss, net of tax— — — — — (5,471)— (5,471)
Issuance of common stock for equity incentive awards, net of withholding taxes4,736,820 5 — — (28,047)— — (28,042)
Reissuance of treasury shares for equity incentive awards155,806 — (155,806)1,940 (1,796)— — 144 
Stock-based compensation expense— — — — 100,183 — — 100,183 
Cumulative effect related to adoption of ASU 2016-13— — — — — — (841)(841)
Balance as of March 31, 2022310,024,807 $361 50,829,765 $(627,484)$1,429,489 $(16,315)$(61,706)$724,345 
Net loss— — — — — — (39,308)(39,308)
Other comprehensive loss, net of tax— — — — — (20,760)— (20,760)
Issuance of common stock for equity incentive awards, net of withholding taxes888,186 1 — — 2,442 — — 2,443 
Reissuance of treasury shares for equity incentive awards51,311 — (51,311)639 (496)— — 143 
Stock-based compensation expense— — — — 68,965 — — 68,965 
Balance as of June 30, 2022310,964,304 $362 50,778,454 $(626,845)$1,500,400 $(37,075)$(101,014)$735,828 
Balance as of December 31, 2022315,681,987 $366 50,624,983 $(624,934)$1,565,514 $(39,210)$(123,514)$778,222 
Net loss— — — — — — (8,107)(8,107)
Other comprehensive income, net of tax— — — — — 242 — 242 
Issuance of common stock for equity incentive awards, net of withholding taxes1,189,600 1 — — (180)— — (179)
Reissuance of treasury shares for equity incentive awards12,798 — (12,798)159 (159)— —  
Stock-based compensation expense— — — — 17,679 — — 17,679 
Balance as of March 31, 2023316,884,385 $367 50,612,185 $(624,775)$1,582,854 $(38,968)$(131,621)$787,857 
Net loss— — — — — — (12,272)(12,272)
Other comprehensive loss, net of tax— — — — — (651)— (651)
Issuance of common stock for equity incentive awards, net of withholding taxes756,478 1 — — 1,187 — — 1,188 
Reissuance of treasury shares for equity incentive awards7,082 — (7,082)88 (88)— —  
Stock-based compensation expense— — — — 17,606 — — 17,606 
Balance as of June 30, 2023317,647,945 $368 50,605,103 $(624,687)$1,601,559 $(39,619)$(143,893)$793,728 
The accompanying notes form an integral part of the condensed consolidated financial statements.









7


THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)
(In thousands)
Six Months Ended June 30,
20232022
(as restated)
Cash flows from operating activities:
Net loss$(20,379)$(82,893)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization expense18,220 16,656 
Bad debt expense2,596 2,038 
Deferred income tax benefit(12,033)(19,618)
Stock-based compensation expense35,285 169,148 
Unrealized foreign currency exchange (gain) loss(735)7,794 
Non-cash lease expense on right-of-use assets9,312 8,870 
Other operating activities, net2,018 1,134 
Changes in operating assets and liabilities:
Trade receivables47,332 (20,069)
Unbilled receivables(15,276)(48,629)
Prepaid expenses and other assets2,727 (2,690)
Lease liabilities(9,495)(6,951)
Accounts payable(813)1,699 
Accrued expenses and other liabilities(28,516)(5,012)
Net cash provided by operating activities30,243 21,477 
Cash flows from investing activities:
Purchase of property and equipment(3,681)(12,459)
Proceeds from disposal of fixed assets221 267 
Acquisitions, net of cash acquired(15,989)(65,410)
Net cash used in investing activities(19,449)(77,602)
Cash flows from financing activities:
Payments of obligations of long-term debt(103,575)(3,575)
Payments of debt issuance costs(99) 
Proceeds from issuance of common stock on exercise of options, net of employee tax withholding3,816 3,928 
Withholding taxes paid on tender offer (15,469)
Withholding taxes paid on dividends previously declared (10,009)
Withholding taxes paid related to net share settlement of equity awards(3,261)(29,026)
Payment of contingent consideration(13,996) 
Other financing activities, net80 (48)
Net cash used in financing activities(117,035)(54,199)
Effect of exchange rate changes on cash, cash equivalents and restricted cash178 (8,884)
Net decrease in cash, cash equivalents and restricted cash(106,063)(119,208)
Cash, cash equivalents and restricted cash at beginning of the period195,564 394,942 
Cash, cash equivalents and restricted cash at end of the period$89,501 $275,734 
Supplemental disclosure of cash flow information:
Interest paid$12,544 $8,987 
Income taxes paid$31,929 $10,554 
Withholding taxes payable$(454)$ 









8


THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)
(In thousands)
Six Months Ended June 30,
20232022
(as restated)
Supplemental disclosures of non-cash financing activities:
Withholding taxes payable included within accrued compensation$ $219 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents$88,151 $274,527 
Restricted cash included in other non-current assets1,350 1,207 
Total cash, cash equivalents and restricted cash$89,501 $275,734 
    The accompanying notes form an integral part of the condensed consolidated financial statements.









9


THOUGHTWORKS HOLDING, INC.
Notes to the Condensed Consolidated Financial Statements (Unaudited)
Note 1 – Business and Summary of Significant Accounting Policies
Thoughtworks Holding, Inc. (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software, and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Thailand, the United Kingdom, the United States and Vietnam. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2022 Annual Report.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2023 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements and Use of Estimates
The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.
Allowance for Credit Losses
The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
10

Activity related to the Company’s allowance for credit losses is as follows (in thousands):
Six Months Ended June 30, 2023
Allowance for credit losses, beginning balance$(9,531)
Current provision for expected credit losses(2,596)
Write-offs charged against allowance4,648 
Recoveries of amounts previously written off(96)
Changes due to exchange rates(340)
Allowance for credit losses, ending balance$(7,915)
Recently Adopted Accounting Standards
In October 2021, the FASB issued ASU 2021-08, which amends ASC 805 to require acquiring entities to apply ASU 2014-09, Revenue from Contracts with Customers (Topic 606), to recognize and measure contract assets and contract liabilities in a business combination. The guidance is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the ASU’s provisions prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard in the first quarter of 2023. The adoption did not have a material impact on the Company's condensed consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from London Interbank Offer Rate ("LIBOR") and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2024, and upon adoption may be applied prospectively through December 31, 2024. The Company elected to utilize the temporary optional expedients in connection with the amendment of our credit agreement, which transitioned the Term Loan from LIBOR to the Secured Overnight Financing Rate (“SOFR”) on May 18, 2023. Refer to Note 8, Credit Agreements.
Concentration of Credit Risk and Other Risks and Uncertainties
Revenue generated from the Company's operations outside of the United States for the three months ended June 30, 2023 and 2022 was 66% and 62%, respectively, and 66% and 63% for the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023 and December 31, 2022, 74% and 69%, respectively, of trade receivables and unbilled receivables was due from customers located outside the United States. At June 30, 2023 and December 31, 2022, the Company had net property and equipment of $23.8 million and $30.0 million, respectively, outside the United States.
Change in Accounting Principle - Stock-Based Compensation
In the fourth quarter of 2022, the Company changed its stock-based compensation policy for recognizing expense for graded vesting awards with only service conditions from the accelerated attribution method to the straight-line attribution method. The Company believes the straight-line attribution method for stock-based compensation expense for awards solely subject to time-based vesting conditions is the preferable accounting policy in accordance with ASC 250, Accounting Changes and Error Corrections, because it more accurately reflects how the award is earned over the service period and is the predominant method used in its industry. The Company applied the change retrospectively adjusting all periods presented resulting in an increase to net loss of $9.3 million and an increase to basic and diluted loss per share of $0.03 for the three months ended June 30, 2022 and a decrease to net loss of $7.0 million and a decrease to basic and diluted loss per share of $0.02 for the six months ended June 30, 2022.
11

Restatement of Condensed Consolidated Statement of Cash Flows

Subsequent to the issuance of the Company's interim condensed consolidated financial statements for the period ended June 30, 2023, management determined that there was a misstatement in its Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023. The misstatement was due to an inaccurate presentation of the change in cash flows ascribed to operating and financing activities in the condensed consolidated statement of cash flows. The misstatement relates solely to the inaccurate classification of the payment of contingent consideration.
As disclosed in Note 3, Acquisitions, the Company made a payment of contingent consideration related to the acquisition of Connected Lab Inc. of $14.3 million. In the Original Filing, the Company included this payment in the operating activities section of the condensed consolidated statement of cash flows. Of the $14.3 million payment, $14.0 million reflects the fair value of the contingent consideration on the acquisition date and should have been included within the financing activities section, and not within the operating activities section, of the condensed consolidated statement of cash flows.
A summary of the impact on the condensed consolidated statements of cash flows is as follows for the six months ended June 30, 2023 (in thousands):
Six Months Ended June 30, 2023
As reportedAdjustmentAs restated
Cash flows from operating activities:
Accrued expenses and other liabilities$(42,512)$13,996 $(28,516)
Net cash provided by operating activities$16,247 $13,996 $30,243 
Cash flows from financing activities:
Payment of contingent consideration$ $(13,996)$(13,996)
Net cash used in financing activities$(103,039)$(13,996)$(117,035)
Note 2 – Revenue Recognition
The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials, but also includes fixed price contracts.
Disaggregation of Revenues
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
North America (1)$105,775 $131,486 $218,089 $253,435 
APAC (2)100,465 109,674 200,627 211,880 
Europe (3)70,182 76,603 153,232 159,529 
LATAM10,793 14,344 22,323 28,203 
Total revenues$287,215 $332,107 $594,271 $653,047 
(1)For the three months ended June 30, 2023 and 2022, the United States represented 35.8%, or $102.7 million, and 37.2%, or $123.5 million, respectively, of the Company’s total revenues. For the six months ended June 30, 2023 and 2022, the United States represented 35.5%, or $211.1 million, and
12

36.5%, or $238.6 million, of the Company’s total revenues, respectively. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.
(2)For the three months ended June 30, 2023 and 2022, Australia represented 10.5%, or $30.3 million, and 12.0%, or $39.8 million, respectively, of the Company's total revenues. For the six months ended June 30, 2023 and 2022, Australia represented 10.0%, or $59.2 million, and 11.7%, or $76.1 million, of the Company's total revenues, respectively.
(3)For the three months ended June 30, 2023 and 2022, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the six months ended June 30, 2023 and 2022, the United Kingdom represented 10.0%, or $59.5 million, and 10.8%, or $70.3 million, respectively, of the Company’s total revenues. For the three months ended June 30, 2023, Germany represented 10.6%, or $30.5 million of the Company's total revenues. For the six months ended June 30, 2023, Germany represented 10.7%, or $63.3 million of the Company's total revenues. For the three and six months ended June 30, 2022, revenue in Germany as a percentage of the Company’s total revenues was less than 10%.
Other non-U.S. countries were determined to be immaterial given the revenues as a percentage of the Company’s total revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Technology and business services$69,695 $95,247 $143,828 $180,596 
Energy, public and health services75,313 76,605 159,352 153,715 
Retail and consumer44,485 62,628 92,397 125,063 
Financial services and insurance52,778 59,671 107,933 118,135 
Automotive, travel and transportation44,944 37,956 90,761 75,538 
Total revenues$287,215 $332,107 $594,271 $653,047 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Time-and-material$235,119 $275,932 $492,369 $547,295 
Fixed-price52,096 56,175 101,902 105,752 
Total revenues$287,215 $332,107 $594,271 $653,047 
Contract Balances
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of
June 30, 2023
As of
December 31, 2022
Contract assets included in unbilled receivables$39,548 $39,941 
Contract liabilities included in deferred revenue$6,007 $5,167 
Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive
13

consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.
Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the three months ended June 30, 2023 and 2022, the Company recognized $0.8 million and $2.5 million, respectively, of revenues that were included in current liabilities at the prior year end. For the six months ended June 30, 2023 and 2022, the Company recognized $4.3 million and $12.6 million, respectively, of revenues that were included in current liabilities at the prior year end.
Costs to Obtain a Customer Contract
The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs would primarily relate to commissions paid to our account executives and are included in selling, general and administrative ("SG&A") expenses.
The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance at beginning of period$1,391 $1,814 $1,588 $2,039 
Costs to obtain contracts capitalized281 147 349 238 
Amortization of capitalized costs(859)(310)(1,127)(625)
Changes due to exchange rates12 (9)15 (10)
Balance at end of period$825 $1,642 $825 $1,642 
Transaction Price Allocated to Remaining Performance Obligations
The Company does not have material future performance obligations that extend beyond one year. Accordingly, the Company has applied the optional exemption for contracts that have an original expected duration of one year or less.
Note 3 – Acquisitions
On February 1, 2023, the Company completed the acquisition of ITOC Pty Ltd ("Itoc"), a leading Amazon Web Services Advanced Consulting Partner and Cloud Managed Services Provider in Australia, in an all-cash transaction for a gross purchase price of $17.8 million, or $16.0 million net of cash acquired of $1.8 million. Itoc is now wholly owned by the Company. The acquisition expands Thoughtworks’ capabilities to help modernize and place digital at the center of client operations as they transition to the cloud.
The Company accounted for the acquisition under ASC 805, Business Combinations. The goodwill recognized in connection with the acquisition reflects the benefits expected to be derived from certain operational synergies. The fair value of the net assets acquired for the business was determined using Level 3 inputs, for which little or no market data exists, requiring the Company to develop assumptions regarding future cash flow projections. The results of operations of the acquired business have been included in the condensed consolidated statements of loss and comprehensive loss from the acquisition date. Pro forma results of operations for the acquisition are not presented because the pro forma effects were not material to the Company's consolidated results of operations.
14

Aggregate acquisition-related costs related to Itoc of $1.4 million and $2.5 million for the three and six months ended June 30, 2023 were included within SG&A expenses in the condensed consolidated statements of loss and comprehensive loss.
The Company's preliminary allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):
Total
Cash and cash equivalents$1,788 
Trade receivables, net of allowance1,251 
Customer relationships, net (1)3,500 
Goodwill13,766 
Accounts payable(110)
Accrued compensation(363)
Accrued expenses(927)
Deferred revenue(235)
Income taxes payable(178)
Lease liabilities, current(173)
Deferred tax liabilities(1,050)
Other assets/liabilities, net508 
Total gross purchase price$17,777 
(1)The weighted average amortization period is four years.
Goodwill represents the excess of the purchase price over the fair values of assets acquired and liabilities assumed. The changes in fair value allocated to goodwill, tangible and intangible assets are not deductible for tax purposes.
As additional information is obtained about the assets and liabilities of the acquisition during the measurement period (not to exceed one year from the date of acquisition), including the completion or finalization of asset appraisals, the Company will refine its estimates of fair value to allocate the purchase price including finalizing the impact on taxes.
In connection with the acquisition of Connected Lab Inc. ("Connected") in the second quarter of 2022, the Company recorded a liability of $14.0 million of contingent consideration, which is included within the total purchase price and classified within accrued expenses in the condensed consolidated balance sheet. The present value of the contingent consideration liability was determined using a Monte Carlo Simulation that calculated the average present value of the earnout payment. The fair value measurement of the earnout includes a performance metric which is an unobservable Level 3 input. The contingent consideration is payable in cash dependent upon achievement of the performance metric. The liability was remeasured to fair value at each reporting date with adjustments recorded within other income (expense), net in the condensed consolidated statements of loss and comprehensive loss, and the final payout amount of $14.3 million was paid on May 4, 2023.
15

The following table presents the change in the contingent consideration liability (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance at beginning of period$14,267 $ $14,255 $ 
Additions in the period 13,996  13,996 
Payments in the period(14,344) (14,344) 
Change in fair value129 528 129 528 
Change due to exchange rates(52)(142)(40)(142)
Balance at end of period$ $14,382 $ $14,382 
Note 4 – Goodwill and Other Intangible Assets
The following is a summary of the changes in the carrying value of goodwill (in thousands):
Total
Balance as of December 31, 2022$405,017 
Additions due to acquisitions13,766 
Changes due to exchange rates3,530 
Balance as of June 30, 2023$422,313 
The following is a summary of other intangible assets (in thousands):
June 30, 2023December 31, 2022
Customer relationships$196,947 $193,447 
Less accumulated amortization(66,618)(59,369)
Customer relationships, net130,329 134,078 
Trademark273,000 273,000 
Total other intangible assets, after amortization403,329 407,078 
Changes due to exchange rates(9,652)(10,031)
Other intangible assets, net$393,677 $397,047 
Other than indefinite-lived trademarks, the Company’s intangible assets have finite lives and, as such, are subject to amortization. Amortization expense related to these intangible assets was $3.7 million and $3.3 million for the three months ended June 30, 2023 and 2022, respectively, and $7.3 million and $6.3 million for the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2023$7,755 
202415,510 
202515,510 
202615,510 
202714,708 
Thereafter61,336 
$130,329 
16

The weighted average remaining useful life of the Company’s finite-lived intangible assets was 8.6 years as of June 30, 2023 and 9.2 years as of December 31, 2022.
Note 5 – Income Taxes
Prior to the Company's initial public offering ("IPO") in September 2021, the Company calculated the provision for income taxes during interim reporting periods by applying an estimate of the effective tax rate for the full year to the pre-tax income or loss for the interim period, adjusting the provision for discrete tax items recorded in the period. Upon the IPO, due to the magnitude of transaction related stock-based compensation costs, the Company's forecasted pre-tax income for the year is causing the tax rate to be highly sensitive, whereby minor changes in forecasted pre-tax income generate significant variability in the estimated annual effective tax rate. This is impacting the customary relationship between income tax expense and pre-tax income in interim periods. Beginning in the third quarter of 2021, the Company concluded that it could not calculate a reliable estimate of the annual effective tax rate due to the range of potential impacts for the aforementioned forecast changes. Accordingly, the Company computed the effective tax rate for the six-month period ended June 30, 2023 using actual results, as allowed by ASC 740-270-30-18, Income Taxes-Interim Reporting.
The Company’s effective tax rate for the three months ended June 30, 2023 and June 30, 2022 was (60.0)% and (1.2)%, respectively, and (142.1)% and (6.2)% for the six months ended June 30, 2023 and June 30, 2022, respectively. The effective tax rate in each period differed from the U.S. statutory rate of 21% primarily due to U.S. corporate state income taxation and the effect of foreign operations, which reflects the impact of higher income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign operations, the non-deductibility of China SAFE restricted stock units ("RSUs"), the unfavorable impact of capitalized research and experimental costs under Internal Revenue Code ("IRC") §174 increasing the Company's net global intangible low tax income ("GILTI") inclusion, impacted by excess tax deficiencies unfavorably and excess tax benefits favorably on stock-based compensation for the three and six months ended June 30, 2023 and June 30, 2022, respectively, and the unfavorable impact of providing for and settling of uncertain income tax positions for the three and six months ended June 30, 2023. The change in the effective tax rate for the three and six months ended June 30, 2023, as compared to the prior periods, and the negative effective tax rate for the three and six months ended June 30, 2023 and June 30, 2022 is a result of the aforementioned unique net unfavorable items when compared to the pre-tax loss recorded for the respective periods.
Note 6 – Loss Per Share
The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Denominator:
Weighted average shares outstanding – Basic and diluted317,341,907 310,575,050 316,899,214 308,394,443 
Basic and diluted loss per share$(0.04)$(0.13)$(0.06)$(0.27)
The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Employee stock options, RSUs and performance stock units ("PSUs")17,170,149 24,376,880 19,018,901 25,847,639 
17

Note 7 – Stock-Based Compensation
The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenues$10,696 $49,573 $21,226 $119,482 
Selling, general and administrative expenses6,910 19,392 14,059 49,666 
Total stock-based compensation expense$17,606 $68,965 $35,285 $169,148 
Stock Options
The following is a summary of performance and time vesting stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):
Number of Stock OptionsWeighted Average Exercise PriceAggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202221,607,562 $3.83 
Granted  
Forfeited(217,638)11.85 
Exercised(1,308,049)2.92 
Cancelled  
Expired  
Balance at June 30, 202320,081,875 $3.81 $87,637 5.1
Exercisable at June 30, 202319,392,211 $3.58 $86,927 5
As of June 30, 2023, total compensation cost related to time vesting options not yet recognized was $5.1 million, which will be recognized over a weighted-average period of 1.6 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the 2017 Stock Option Plan (the "2017 Plan") and the applicable award agreements.
18

Restricted Stock Units
The following is a summary of RSU activity for the six months ended June 30, 2023:
Number of RSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202213,013,946 $17.37 
Granted337,699 8.17 
Forfeited(855,232)17.88 
Vested (1)(955,725)21.93 
Unvested balance at June 30, 202311,540,688 $16.69 
(1)Includes 0.3 million shares that were net settled when released and returned to the share pool for future grants.
As of June 30, 2023, total compensation cost related to RSUs not yet recognized was $112.7 million, of which $93.0 million is primarily related to the annual grant and considered recurring. The remainder of $19.7 million is IPO related or associated with one-time grants and considered non-recurring. The total unamortized expense is anticipated to be recognized over a weighted-average period of 2.4 years.
Performance Stock Units
The following is a summary of PSU activity for the six months ended June 30, 2023:
Number of PSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202276,697 $20.11 
Granted (1)737,483 8.44 
Adjustment for PSUs expected to vest as of current period end(725,341)8.25 
Forfeited  
Vested  
Unvested balance at June 30, 202388,839 $20.11 
(1)Reflects shares granted at 100%.
For compensation expense purposes, the fair value of the non-market-based PSUs was determined using the closing stock price on the grant date and the fair value for the market-based PSUs was determined using a Monte-Carlo simulation.
As of June 30, 2023, total compensation cost related to PSUs not yet recognized was $6.0 million. The unamortized expense is anticipated to be recognized over a weighted-average period of 2.2 years.
Note 8 Credit Agreements
Our subsidiaries are party to an amended and restated credit agreement, dated December 9, 2022 (as amended, the “Credit Agreement”), among Thoughtworks, Inc., Turing Acquisition LLC and Turing Midco LLC, Turing Topco LLC (“Holdings”), Credit Suisse AG, Cayman Islands Branch, as administrative agent, the lenders party thereto and the other parties from time-to-time party thereto, which provides for a senior secured term loan (the "Term Loan") of $715.0 million and a senior secured revolving credit facility (the "Revolver") of $300.0 million.
On February 24, 2023, the Company made a voluntary prepayment of $100.0 million on outstanding amounts owed on the Term Loan. As a result of the prepayment, the Company wrote off $0.9 million of deferred
19

financing fees, which is reflected in other (expense) income, net in the condensed consolidated statements of loss and comprehensive loss for the six months ended June 30, 2023.
On May 18, 2023, the Company amended and restated its credit agreement (the “Third Amendment and Restatement”) to transition the reference rate for the Term Loan borrowings under the Credit Agreement from LIBOR to SOFR.

The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages):
June 30, 2023December 31, 2022
Availability under Revolver (due March 26, 2026)$300,000 $300,000 
Borrowings under Revolver$ $ 
Long-term debt (due March 24, 2028), including current portion (1)$296,529 $399,006 
Interest rate7.7 %6.9 %
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below.
The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):
June 30, 2023December 31, 2022
Long-term debt, less current portion$291,763 $395,338 
Capitalized deferred financing fees(2,384)(3,482)
Long-term debt289,379 391,856 
Current portion of long-term debt7,150 7,150 
Total debt carrying value$296,529 $399,006 
The Company estimates the fair value of the Term Loan using current market yields. These current market yields are considered Level 2 inputs. The book value of the Company’s credit facilities is considered to approximate its fair value as of June 30, 2023 as the interest rates are considered in line with current market rates. The fair value of the Term Loan was $392.0 million as of December 31, 2022.
20

Note 9 Accrued Expenses
The following is a summary of the Company’s accrued expenses (in thousands):
June 30, 2023December 31, 2022
Accrued interest expense$194 $221 
Accrued employee expense1,393 2,016 
Accrued travel expense566 281 
Operating lease expenses406 425 
Insurance charges243 198 
Professional fees5,681 6,321 
Withholding taxes payable178 43 
Other taxes payable896 1,815 
Rebates payable1,116 1,168 
Contingent consideration 14,255 
Other accrued expenses3,733 3,484 
Accrued expenses$14,406 $30,227 
Note 10 – Subsequent Events
Restructuring Actions

On August 8, 2023, the Company announced that its Board of Directors approved and committed to a structural reorganization (the "Reorganization") on August 7, 2023 that will (i) move its operational functions from a geographic to a centralized model, (ii) create a new organizational home for the majority of its client facing workforce, our Digital Engineering Center, and (iii) evolve its regional market structure. Centralizing operations globally is expected to reduce overall costs, better align its resources to strategic priorities, right-size its operations, and increase operational efficiencies. The new Digital Engineering Center will provide supply across the regional markets and is expected to allow the Company to optimize resource allocation globally to better align to clients’ needs. Finally, these changes will enable its regional markets to have a more client and industry-based go-to-market focus while continuing to fund its investments in demand generation.

The majority of the actions will be taken in the third quarter of 2023 and are expected to be completed within the next twelve months. The actions are expected to impact approximately 5% to 6% of our employee headcount globally.

Thoughtworks expects to incur total pre-tax cash charges of approximately $20 million to $25 million (the “Total Charges”), of which approximately $18 million to $20 million are expected to be recognized in 2023. The Total Charges include $18 million to $22 million in wage-related expenses, such as employee severance and related benefits, and $2 million to $3 million in non-wage related expenses, including costs related to reducing leased office space, vendor contract cancellations and professional fees.

21

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our interim condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements and the related notes included in our 2022 Annual Report. Some of the information contained in this discussion and analysis, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should read the sections titled “Risk Factors” in our 2022 Annual Report and in this Quarterly Report on Form 10-Q and “Forward-Looking Statements” herein for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. Quarterly results reflected herein are not necessarily indicative of our operating results for a full year or any future period.
Certain items within this management's discussion and analysis of financial condition and results of operations have been updated as a result of the amendment and restatement of this Quarterly Report on Form 10-Q/A as described in further detail in the “Explanatory Note” at the beginning of this Form 10-Q/A. For additional information regarding the restatement, see Note 1, Business and Summary of Significant Accounting Policies in the Notes to the Condensed Consolidated Financial Statements (Unaudited) of this Form 10-Q/A and Part I, Item 4 “Controls and Procedures.”
Overview
We are a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. We are 11,574 Thoughtworkers strong across 51 offices in 18 countries. For 30 years, we have delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator.
Our revenues are generated from providing professional services based on the mix and locations of delivery professionals involved, the pricing structure, which is predominantly time-and-materials, and the type of services, including: enterprise modernization, platforms & cloud; customer experience, product & design; data & artificial intelligence; digital application management & operations; and digital transformation & operations.
Key Operational and Business Metrics
In addition to the measures presented in our condensed consolidated financial statements, we use the following key operational and business metrics to evaluate our business, measure our performance, develop financial forecasts and make strategic decisions (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenues$287,215 $332,107 $594,271 $653,047 
Revenue Growth Rate as reported (1)(13.5)%27.5 %(9.0)%31.1 %
Revenue Growth Rate at constant currency (1)(12.5)%33.5 %(6.9)%35.7 %
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Net loss margin(4.3)%(11.8)%(3.4)%(12.7)%
Adjusted Net Income (2)$10,105 $37,008 $20,172 $81,000 
Adjusted EBITDA (3)$29,300 $58,517 $64,200 $131,389 
Adjusted EBITDA Margin (3)10.2 %17.6 %10.8 %20.1 %
(1)Certain of our subsidiaries use functional currencies other than the U.S. dollar and the translation of these foreign currency amounts into the U.S. dollar can impact the comparability of our revenues between periods. Accordingly, we use Revenue Growth Rate at constant currency as an important indicator of our
22

underlying performance. Revenue Growth Rate at constant currency is a Non-GAAP measure and is calculated by applying the average exchange rates in effect during the earlier comparative fiscal period to the later fiscal period.
(2)We use Adjusted Net Income as an important indicator of our performance. See “—Non-GAAP Financial Measures” below for a definition of and reconciliation of Adjusted Net Income to net (loss) income, the most directly comparable GAAP measure, how we use this measure and an explanation of why we consider this non-GAAP measure to be helpful for investors.
(3)We also use Adjusted EBITDA and Adjusted EBITDA Margin as important indicators of our performance. See “—Non-GAAP Financial Measures” below for a definition of and a reconciliation of Adjusted EBITDA to net (loss) income, the most directly comparable GAAP measure, how we use Adjusted EBITDA and Adjusted EBITDA Margin and an explanation of why we consider these non-GAAP measures to be helpful for investors.
Revenue Growth Rate and Revenue Growth Rate at constant currency
For the three and six months ended June 30, 2023, revenues decreased 13.5% and 9.0%, respectively. The decrease in revenue was due to the continued impact of the macroeconomic environment, particularly in the IT services market, combined with slower pipeline conversion, incremental start ups, and client budget caution, which caused lower revenue actualization in our client cohort for the three and six months ended June 30, 2023. Acquisitions completed in the last twelve months contributed approximately 1% and 2% to the revenue growth rate for the three and six months ended June 30, 2023, respectively. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect for the three and six months ended June 30, 2022, we would have reported a decrease in revenues of 12.5% and 6.9%, respectively. The negative impact to revenues from foreign currencies was due to the appreciation of the U.S. dollar relative to certain principal functional currencies of our subsidiaries.
For more detail regarding our exposure to foreign currency rate fluctuations, see Note 2, Revenue Recognition, to our condensed consolidated financial statements and “Item 3. Quantitative and Qualitative Disclosures About Market Risk.”
Net Loss, Net Loss Margin and Adjusted Net Income
For the three months ended June 30, 2023, the $27.0 million decrease in net loss and 7.5 percentage point decrease in net loss margin as compared to the three months ended June 30, 2022 were driven by decreased stock-based compensation expense of $51.4 million, which includes a decrease of $54.0 million of nonrecurring expense mainly related to option and RSU expense from the IPO, offset by an increase of $2.6 million of recurring RSU expense primarily related to the annual grant, a decrease in payroll expense (excluding stock-based compensation) of $12.0 million resulting from a lower professional service headcount and lower bonus accruals for 2023, offset by a $44.9 million decrease in revenue, as discussed above, and a $4.1 million increase in income tax expense.
For the three months ended June 30, 2023, the decrease in Adjusted Net Income as compared to the three months ended June 30, 2022 of $26.9 million, or 72.7%, was primarily due to a decrease in revenue of $44.9 million, offset by a decrease in payroll expense (excluding stock-based compensation) of $12.3 million.
For the six months ended June 30, 2023, the $62.5 million decrease in net loss and 9.3 percentage point decrease in net loss margin as compared to the six months ended June 30, 2022 were driven by decreased stock-based compensation expense of $133.9 million, which includes a decrease of $139.6 million of nonrecurring RSU expense mainly related to option and RSU expense from the IPO, offset by an increase of $5.7 million of recurring RSU expense primarily related to the annual grant, an increase in payroll expense (excluding stock-based compensation) of $7.2 million, which includes severance expense and a $58.8 million decrease in revenue. For more information, see “—Results of Operations.” We consider net loss margin as the most directly comparable GAAP measure to Adjusted EBITDA Margin.
For the six months ended June 30, 2023, the decrease in Adjusted Net Income as compared to the six months ended June 30, 2022 of $60.8 million, or 75.1%, was primarily due to a decrease in revenue of $58.8 million, and increased payroll expense (excluding stock-based compensation) of $10.3 million, which includes severance expense, partially offset by a decrease in professional fees of $4.5 million.
23

Adjusted EBITDA and Adjusted EBITDA Margin
For the three months ended June 30, 2023, the decrease in Adjusted EBITDA as compared to the three months ended June 30, 2022 of $29.2 million, or 49.9%, and the decrease in Adjusted EBITDA Margin as compared to the three months ended June 30, 2022 was primarily due to a decrease in revenue due to lower revenue actualization in our top 50 client cohort as discussed above, lower utilization, and onshore/offshore mix.
For the six months ended June 30, 2023, the decrease in Adjusted EBITDA as compared to the six months ended June 30, 2022 of $67.2 million, or 51.1%, and the decrease in Adjusted EBITDA Margin as compared to the six months ended June 30, 2022 was primarily due to a decrease in revenue due to lower revenue actualization in our top 50 client cohort as discussed above and lower utilization.
Results of Operations
The following table sets forth a summary of our condensed consolidated results of operations for the periods indicated (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenues$287,215 $332,107 $594,271 $653,047 
Operating expenses:
Cost of revenues (1)196,338 250,462 405,860 500,227 
Selling, general and administrative expenses (1)86,626 99,352 172,966 204,117 
Depreciation and amortization5,874 4,215 11,416 10,061 
(Loss) income from operations(1,623)(21,922)4,029 (61,358)
Other (expense) income:
Interest expense(6,150)(4,984)(13,012)(9,631)
Net realized and unrealized foreign currency (loss) gain(30)(11,512)1,155 (6,774)
Other income (expense), net135 (413)(588)(325)
Total other (expense) income(6,045)(16,909)(12,445)(16,730)
Loss before income taxes(7,668)(38,831)(8,416)(78,088)
Income tax expense4,604 477 11,963 4,805 
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Effective tax rate(60.0)%(1.2)%(142.1)%(6.2)%
(1) Includes stock-based compensation as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenues$10,696 $49,573 $21,226 $119,482 
Selling, general and administrative expenses6,910 19,392 14,059 49,666 
Total stock-based compensation expense$17,606 $68,965 $35,285 $169,148 
24

Summary Comparison of the Three and Six Months Ended June 30, 2023 with the Three and Six Months Ended June 30, 2022
Revenues
We have a global footprint with the ability to deliver services from multiple geographic regions. While we continue to derive a substantial part of our overall revenues from existing clients, we maintain relatively low client concentration among our largest clients. We remain focused on acquiring new clients through programs designed to generate new business demand and position us as a trusted partner, and we have dedicated new business teams working with marketing using data-driven approaches to focus on client acquisition efforts.
The following table presents our number of clients, number of clients generating greater than $10 million in revenues and net dollar retention rate:
Trailing twelve months ended
June 30, 2023June 30, 2022
Number of clients (1)452395
Number of clients generating greater than $10 million in revenues
3533
Net dollar retention rate (2)100%124%
(1) We define clients as those with spend in excess of $25,000 within the preceding twelve months.
(2) The decrease was driven by slower pipeline conversion, incremental start ups, and client budget caution, due to the continued impact of the macroeconomic environment and pressures on client behavior across all regions, and particularly in our retail and consumer and technology and business services verticals.
The following table presents the percentage of revenues from new and existing clients:
Three Months Ended June 30,Six Months Ended June 30,
Trailing twelve months ended June 30,
202320222023202220232022
Existing clients (1)94.2%88.9%95.8%92.1%91.8%86.5%
New clients5.8%11.1%4.2%7.9%8.2%13.5%
(1) For the three and six months ended June 30, 2023 and 2022, we define existing clients as clients for whom we have done work and generated revenues in excess of $25,000 within the preceding fiscal year. For the trailing twelve months ended June 30, 2023 and 2022, we define existing clients as clients for whom we have done work and generated revenues in excess of $25,000 within the preceding twelve months.
During the three months ended June 30, 2023, we contracted with 29 new logos with a higher concentration within the technology and business services, energy, public and health services and financial services and insurance industry verticals.
25

Revenues by Industry Vertical
The following table presents our revenues by industry vertical and revenues as a percentage of total revenues by industry vertical for the periods indicated (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Technology and business services$69,69524.3%$95,24728.6%$143,82824.2%$180,59627.6%
Energy, public and health services75,31326.2%76,60523.1%159,35226.8%153,71523.5%
Retail and consumer44,48515.5%62,62818.9%92,39715.5%125,06319.2%
Financial services and insurance52,77818.4%59,67118.0%107,93318.2%118,13518.1%
Automotive, travel and transportation44,94415.6%37,95611.4%90,76115.3%75,53811.6%
Total revenues$287,215100.0%$332,107100.0%$594,271100.0%$653,047100.0%
During the three months ended June 30, 2023, we saw a decrease in revenue in the retail and consumer, technology and business services, financial services and insurance, and energy, public and health services industry verticals of (29.0)%, (26.8)%, (11.6)%, and (1.7)%, respectively, compared to the three months ended June 30, 2022. During the six months ended June 30, 2023, we saw a decrease in revenue in the retail and consumer, technology and business services and financial services and insurance industry verticals of (26.1)%, (20.4)%, and (8.6)%, respectively, compared to the six months ended June 30, 2022. The decreases in these verticals were driven by slower pipeline conversion, incremental start ups, and client budget caution as discussed above.
During the three months ended June 30, 2023, the automotive, travel and transportation industry vertical grew by 18.4%, compared to the three months ended June 30, 2022. During the six months ended June 30, 2023, the automotive, travel and transportation and the energy, public and health services industry verticals grew by 20.2% and 3.7%, respectively, compared to the six months ended June 30, 2022. Revenue growth in the automotive, travel and transportation vertical was driven by enterprise modernization, platforms and cloud, and the energy, public and health services industry vertical was driven by data & artificial intelligence.
Revenues by Customer Location
Our revenues are sourced from four geographic markets: North America, Asia-Pacific region ("APAC"), Europe and Latin America ("LATAM"). We present and discuss our revenues by the geographic location where the revenues are under client contract; however, the delivery of those client contracts could be supported by offshore delivery locations.
26

The following table presents our revenues by customer location and revenues as a percentage of total revenues by customer location for the periods indicated (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
North America$105,77536.8%$131,48639.6%$218,08936.7%$253,43538.8%
APAC100,46535.0%109,67433.0%200,62733.8%211,88032.5%
Europe70,18224.4%76,60323.1%153,23225.8%159,52924.4%
LATAM10,7933.8%14,3444.3%22,3233.7%28,2034.3%
Total revenues$287,215100.0%$332,107100.0%$594,271100.0%$653,047100.0%
For the three and six months ended June 30, 2023, we had a decrease in revenue of (19.6)% and (13.9)%, respectively, in North America, with the United States contributing revenues of $102.7 million and $211.1 million, respectively, compared to $123.5 million and $238.6 million, respectively, for the same periods in 2022. The largest revenue concentration came from the energy, public and health services vertical followed by the technology and business services industry vertical.
For the three and six months ended June 30, 2023, we had a decrease in revenue of (8.4)% and (5.3)%, respectively, in APAC where the top revenue contributing customer location country was Australia with revenues of $30.3 million and $59.2 million, respectively, compared to $39.8 million and $76.1 million, respectively, for the same periods in 2022. The largest revenue concentration came from the financial services and insurance industry vertical.
For the three and six months ended June 30, 2023, we had a decrease in revenue of (8.4)% and (3.9)% in Europe where the top revenue contributing customer location country was the Germany with revenues of $30.5 million and $63.3 million compared to $30.3 million and $62.1 million for the same periods in 2022. The largest revenue concentration came from our automotive, travel and transportation industry vertical.
For the three and six months ended June 30, 2023, we had a decrease in revenue of (24.8)% and (20.8)%, respectively, in LATAM, compared to the same periods in 2022 with Brazil being our largest customer location. The largest revenue concentration came from our financial services and insurance vertical.
Revenues by Client Concentration
We have long-standing relationships with many of our clients. We seek to grow revenues from our existing clients by continually increasing the value we provide and expanding the scope and size of our engagements. Revenues derived from these clients may fluctuate as these accounts mature or upon beginning or completing multi-year projects. We believe there is significant potential for future growth as we expand our capabilities and offerings within existing clients. In addition, we remain committed to diversifying our client base and adding new clients to our client mix.
The following table presents revenues contributed by our largest clients by amount and as a percentage of total revenues for the periods indicated (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Top five clients$52,08918.1%$50,74915.3%$101,28417.0%$98,86915.1%
Top ten clients$79,07227.5%$83,76925.2%$159,92026.9%$166,50425.5%
Top fifty clients$192,70267.1%$219,54166.1%$397,73866.9%$428,38565.6%
27

People Metrics
Number of employeesAverage revenue per employee (1)Trailing Twelve Months Voluntary Attrition
As ofSix Months EndedAnnualized as ofAs of
June 30, 2023June 30, 2022June 30, 2023June 30, 2022June 30, 2023June 30, 2022June 30, 2023June 30, 2022
11,57412,120$50,000$58,000$100,000$116,00012.6%12.9%
(1) We define average revenue per employee as total revenues for the period divided by the average number of employees in such period.
The decrease in average revenue per employee compared to the six months ended June 30, 2022 was driven by the negative impact from client budget caution and onshore/offshore mix. We believe our relatively flat voluntary attrition and thus stable employee retention was due to our unique, cultivating culture, our focus on career development, our intensive training programs and our interesting work opportunities.
Bookings
We use Bookings ("Bookings") as a forward-looking metric that measures the value of new contracts, renewals, extensions and changes to existing contracts during the fiscal period. We believe Bookings provides a broad measure of useful trend information regarding changes in the volume of our business. We use Bookings to evaluate the results of our operations, generate future operating plans and assess the performance of our company. However, Bookings can vary significantly quarter to quarter due to both timing and demand from our clients and thus the conversion of Bookings to revenues is uncertain. The amount of Bookings involves estimates and judgments and is not a reliable predictor of revenues over time. There is no standard definition or measurement of Bookings thus our methodology may not be comparable to other companies. Bookings were $1.5 billion and $1.5 billion for the trailing twelve months ended June 30, 2023 and 2022, respectively.
Cost of Revenues
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(in thousands, except percentages)
Cost of revenues$196,338$250,462(21.6)%$405,860$500,227(18.9)%
During the three and six months ended June 30, 2023, cost of revenues (including stock-based compensation) decreased (21.6)% and (18.9)%, respectively, compared to the three and six months ended June 30, 2022. The decreases were primarily driven by a decrease in stock-based compensation expense of $38.9 million and $98.3 million, respectively.
Gross Profit and Gross Margin
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(in thousands, except percentages)
Gross profit$90,877$81,64511.3%$188,411$152,82023.3%
Gross margin31.6%24.6%31.7%23.4%
28

Our gross margin increased by 7.0 percentage points for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 and 8.3 percentage points for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to decreases in stock-based compensation of $38.9 million and $98.3 million, respectively.
SG&A Expenses and SG&A Margin
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(in thousands, except percentages)
SG&A expenses$86,626$99,352(12.8)%$172,966$204,117(15.3)%
SG&A margin30.2%29.9%29.1%31.3%
For the three months ended June 30, 2023, SG&A expenses decreased 12.8% compared to the three months ended June 30, 2022. The decrease was primarily due to a decrease in stock-based compensation expense of $12.5 million. The increase in SG&A margin for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 was primarily driven by decreased stock-based compensation expense as noted above.
For the six months ended June 30, 2023, SG&A expenses decreased 15.3% compared to the six months ended June 30, 2022. SG&A expenses for the six months ended June 30, 2023 includes severance expense. The decrease was driven by a decrease in stock-based compensation expense of $35.6 million. The decrease in SG&A margin for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 was driven by decreased stock-based compensation expense as noted above.
Depreciation and Amortization
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(in thousands, except percentages)
Depreciation and amortization$5,874$4,21539.4%$11,416$10,06113.5%
The increase for the three and six months ended June 30, 2023 as compared to the three and six months ended June 30, 2022 was primarily due to an increase in intangible amortization related to acquisitions.
(Loss) Income from Operations and (Loss) Income from Operations Margin
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except percentages)20232022% Change20232022% Change
(Loss) income from operations$(1,623)$(21,922)(92.6)%$4,029$(61,358)(106.6)%
(Loss) income from operations margin(0.6)%(6.6)%0.7%(9.4)%
The increase in loss from operations for the three months ended June 30, 2023 and the increase in income from operations for the six months ended June 30, 2023 compared to the three and six months ended June 30, 2022 was primarily driven by a decrease in stock-based compensation expense of $51.4 million and $133.9 million, as previously discussed, which includes $46.7 million for the six months ended June 30, 2023 related to the approval of China SAFE during the first quarter of 2022, partially offset by lower utilization, an
29

increase in payroll expense (excluding stock-based compensation) of $7.2 million, for the six months ended June 30, 2023, which includes severance expense, and a decrease in revenues of $44.9 million and $58.8 million, respectively.
Interest Expense
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(in thousands, except percentages)
Interest expense$6,150$4,98423.4%$13,012$9,63135.1%
Interest expense is primarily related to our Term Loan and Revolver. The increase for the three and six months ended June 30, 2023 compared to the three and six months ended June 30, 2022 was primarily due to the increased interest rate on our borrowings, partially offset by decreased borrowings due to prepayments under our Credit Agreement.
Income Tax Expense and Effective Tax Rate
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(in thousands, except percentages)
Income tax expense$4,604$477865.2%$11,963$4,805149.0%
Effective tax rate(60.0)%(1.2)%(142.1)%(6.2)%
See Note 5, Income Taxes, for additional discussion around forecasting uncertainties related to our income tax rate.
The Company’s income tax expense increased by $4.1 million and $7.2 million for the three and six months ended June 30, 2023, respectively, as compared to the three and six months ended June 30, 2022 primarily due to the increase in pre-tax income, the unfavorable impact of excess tax deficiencies on stock-based compensation and the provision and settling of uncertain income tax positions, offset by valuation allowances on deferred tax assets of select foreign operations, China SAFE RSUs and net GILTI inclusion.
The effective tax rate in each period differed from the U.S. statutory tax rate of 21% principally due to U.S. corporate state income taxation and the effect of foreign operations which reflects the impact of different income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign operations, the non-deductibility of China SAFE RSUs, the unfavorable impact of capitalized research and experimental costs under IRC §174 increasing the Company's net GILTI inclusion, impacted by excess tax deficiencies unfavorably and excess tax benefits favorably on stock-based compensation for the three and six months ended June 30, 2023 and 2022, respectively, and the unfavorable impact of providing for and settling of uncertain income tax positions for the three and six months ended June 30, 2023. The change in the effective tax rate for the three and six months ended June 30, 2023 as compared to the prior periods, and the negative effective tax rate for the three and six months ended June 30, 2023 and 2022 is a result of the aforementioned unique net unfavorable items, when compared to the pre-tax loss recorded for the respective periods.
Foreign Currency Exchange Gains and Losses
See “Item 3. Quantitative and Qualitative Disclosures About Market Risk” included elsewhere in this Quarterly Report as well as “Item 1A. Risk Factors—Risks Related to Our Global Operations—Our business, financial condition and results of operations may be adversely affected by fluctuations in foreign currency exchange rates" as included in our 2022 Annual Report.
30

Non-GAAP Financial Measures
We define Adjusted Net Income as net loss adjusted for unrealized loss (gain) on foreign currency exchange, stock-based compensation expense, amortization of acquisition-related intangibles, acquisition costs, restructuring charges, certain professional fees that are considered unrelated to our ongoing revenue-generating operations, employer payroll related expense on employee equity incentive plan, final tax assessment for closed operations, the change in fair value of contingent consideration and income tax effects of adjustments.
We define Adjusted EBITDA as net loss adjusted to exclude income tax expense; interest expense; other (income) expense, net, excluding a gain related to the mark to market adjustment on shares received in relation to the sale and settlement of trade receivables in 2022; unrealized loss (gain) on foreign currency exchange; stock-based compensation expense; depreciation and amortization expense; acquisition costs; restructuring charges; certain professional fees that are considered unrelated to our ongoing revenue-generating operations, employer payroll related expense on employee equity incentive plan and final tax assessment for closed operations. Adjusted EBITDA Margin is calculated by dividing Adjusted EBITDA by total revenues.
We use Adjusted EBITDA, Adjusted EBITDA Margin and Adjusted Net Income as measures of operating performance and the operating leverage in our business. We believe that these non-GAAP financial measures are useful to investors for supplemental period-to-period comparisons of our business and in understanding and evaluating our operating results for the following reasons:
Our management uses Adjusted Net Income to assess our overall performance, without regard to items that are considered to be unique or non-recurring in nature or otherwise unrelated to our ongoing revenue-generating operations, net of the income tax effect of the adjustments;
Adjusted EBITDA and Adjusted EBITDA Margin are widely used by investors and securities analysts to measure a company’s operating performance without regard to the aforementioned adjustments which can vary substantially from company to company depending upon their financing, capital structures, and the method by which assets were acquired or costs that are unique or non-recurring in nature or otherwise unrelated to our ongoing revenue-generating operations;
Our management uses Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin in conjunction with financial measures prepared in accordance with GAAP for planning purposes, including the preparation of our annual operating budget, as a measure of our core operating results and the effectiveness of our business strategy, and in evaluating our financial performance; and
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin provide consistency and comparability with our past financial performance, facilitate period-to-period comparisons of our core operating results, and also facilitate comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin have limitations as analytical tools, and you should not consider these measures in isolation or as substitutes for analysis of our financial results as reported under GAAP. Some of these limitations are, or may in the future be, as follows:
Although depreciation and amortization expense is a non-cash charge, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA and Adjusted EBITDA Margin do not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin exclude stock-based compensation expense, which has recently been, and will continue to be for the foreseeable future, a significant recurring non-cash expense for our business and an important part of our compensation strategy;
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin do not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA and Adjusted EBITDA Margin do not reflect (i) interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces cash available to us; or (ii) accruals or tax payments that may represent a reduction in cash available to us;
Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin do not reflect transaction costs related to acquisitions; and
31

The expenses and other items that we exclude in our calculations of Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin may differ from the expenses and other items, if any, that other companies may exclude from similarly-titled non-GAAP measures when they report their operating results, and we may, in the future, exclude other significant, unusual or non-recurring expenses or other items from these financial measures.
Because of these limitations, Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin should be considered along with other financial performance measures presented in accordance with GAAP.
The following tables present a reconciliation of Adjusted Net Income, Adjusted EBITDA and Adjusted EBITDA Margin to their most directly comparable financial measure prepared in accordance with GAAP, for the periods indicated (in thousands, except percentages):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Unrealized foreign exchange loss (gain) 213 13,434 (735)7,794 
Stock-based compensation17,606 68,965 35,285 169,148 
Amortization of acquisition-related intangibles3,669 3,303 7,260 6,295 
Acquisition costs (a)2,100 1,282 3,806 1,302 
Certain professional fees (b)1,525 63 1,750 866 
Employer payroll related expense on employee equity incentive plan (c)249 (125)491 3,497 
Final tax assessment for closed operations (d)— 258 — 258 
Change in fair value of contingent consideration (e)129 528 129 528 
Income tax effects of adjustments (f)(3,114)(11,392)(7,435)(25,795)
Adjusted Net Income$10,105 $37,008 $20,172 $81,000 
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Income tax expense4,604 477 11,963 4,805 
Interest expense 6,150 4,984 13,012 9,631 
Other (income) expense, net (g)(6)413 787 325 
Unrealized foreign exchange loss (gain) 213 13,434 (735)7,794 
Stock-based compensation17,606 68,965 35,285 169,148 
Depreciation and amortization9,131 8,074 18,220 16,656 
Acquisition costs (a)2,100 1,282 3,806 1,302 
Certain professional fees (b)1,525 63 1,750 866 
Employer payroll related expense on employee equity incentive plan (c)249 (125)491 3,497 
Final tax assessment for closed operations (d)— 258 — 258 
Adjusted EBITDA$29,300 $58,517 $64,200 $131,389 
Net loss margin(4.3)%(11.8)%(3.4)%(12.7)%
Adjusted EBITDA Margin10.2 %17.6 %10.8 %20.1 %
32

(a)Reflects costs for certain professional fees and retention wage expenses related to certain acquisitions.
(b)Adjusts for certain transaction expenses, non-recurring legal expenses, and one-time professional fees.
(c)We exclude employer payroll related expense on employee equity incentive plan as these expenses are tied to the exercise or vesting of underlying equity awards and the price of our common stock at the time of vesting or exercise. As a result, these expenses may vary in any particular period independent of the financial and operating performance of our business.
(d)Adjusts for certain tax related expenses related to final tax assessments from closing operations in Uganda, which was completely shut down in 2015.
(e)Adjusts for the non-cash adjustment to the fair value of contingent consideration.
(f)Adjusts for the income tax effects of the foregoing adjusted items.
(g)Excludes a gain, which was included within Other (income) expense, net in the condensed consolidated statements of loss and comprehensive loss for the first quarter of 2023, related to the mark to market adjustment on shares received in relation to the sale and settlement of trade receivables in 2022.
Liquidity and Capital Resources
The following table summarizes certain key measures of our liquidity and capital resources (in thousands):
June 30, 2023December 31, 2022
Cash and cash equivalents$88,151 $194,294 
Availability under Revolver300,000 300,000 
Borrowings under Revolver— — 
Long-term debt, including current portion (1)296,529 399,006 
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented in Note 8, Credit Agreements.
Our cash generated from operations and financing activities has been our primary source of liquidity to fund operations and investments. Our capital investments focus on our technology solutions, corporate infrastructure and strategic acquisitions to further expand into new business sectors and/or expand sales in existing sectors. The Company generates sufficient cash flows for working capital and expects to do so for the foreseeable future.
As of June 30, 2023, our principal sources of liquidity were cash and cash equivalents of $88.2 million and $300.0 million of available borrowings under our Revolver.
In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, or intellectual property rights. To fund these acquisitions or investments, we may seek to access the debt or capital markets. Our ability to obtain additional funding will be subject to various factors, including general market conditions, our operating performance, the market’s perception of our growth potential, lender sentiment and our ability to incur additional debt in compliance with our contractual restrictions, including those in our Credit Agreement.
Our Credit Facilities
Our subsidiaries are party to the Credit Agreement. The Credit Agreement provides for a Term Loan and the Revolver. See Note 12, Credit Agreements, in the notes to our consolidated financial statements included in the 2022 Annual Report for a discussion of our Term Loan and Revolver as well as Note 8, Credit Agreements, with respect to this Quarterly Report. As of June 30, 2023, we had $298.9 million outstanding under our Term Loan with an interest rate of 7.69% and no borrowings outstanding under the Revolver.
The Credit Agreement requires compliance with certain covenants customary for agreements of this type. As of June 30, 2023, we were in compliance with our debt covenants.
33

Cash Flows
The following table shows a summary of our cash flows for the periods indicated (in thousands):
Six Months Ended June 30,
20232022
(as restated)
Net cash provided by (used in):
Operating activities (1)$30,243 $21,477 
Investing activities(19,449)(77,602)
Financing activities (1)(117,035)(54,199)
Effect of exchange rate changes on cash and cash equivalents178 (8,884)
Net decrease in cash and cash equivalents$(106,063)$(119,208)
(1)The amounts have been restated. See Note 1, Business and Summary of Significant Accounting Policies, for additional information.
Operating Activities
Net cash provided by operating activities during the six months ended June 30, 2023 was $30.2 million compared to cash provided of $21.5 million for the comparable period in 2022. The increase in cash provided was primarily due to a decrease in trade receivables attributable to lower revenue, offset by an increase in days sales outstanding ("DSO") compared to the six months ended June 30, 2022, and a decrease in accruals driven by lower bonus accruals and the payment of tax installments during the quarter.
Investing Activities
Net cash used in investing activities during the six months ended June 30, 2023 was $19.4 million driven by the acquisition of Itoc in the first quarter of 2023.
Net cash used in investing activities during the six months ended June 30, 2022 was $77.6 million driven by the acquisition of Connected in the second quarter of 2022.
Financing Activities
Net cash used in financing activities during the six months ended June 30, 2023 was $117.0 million driven by the repayment of long-term debt of $103.6 million and $14.0 million related to the contingent consideration payment.
Net cash used in financing activities during the six months ended June 30, 2022 was $54.2 million driven by withholding taxes paid related to the following: net share settlement on equity awards of $29.0 million, tender offer of $15.5 million and dividends previously declared of $10.0 million.
Contractual Obligations and Future Capital Requirements
Contractual Obligations
We recorded an acquisition purchase price liability of $14.0 million for contingent consideration related to the acquisition of Connected. The final payout amount of $14.3 million was paid on May 4, 2023.
Refer to Note 3, Acquisitions, and Note 8, Leases, of the notes to our consolidated financial statements included in Part II, Item 8 of the 2022 Annual Report for further detail regarding the aforementioned contingent consideration and additional information related to our lease commitments.
There were no other material changes in our contractual obligations and commitments during the six months ended June 30, 2023 from the contractual obligations and commitments disclosed in the 2022 Annual Report.
34

Except as disclosed in “—Our Credit Facilities” and those mentioned above, we did not have other material contractual obligations for cash expenditures.
Future Capital Requirements
We believe that our existing cash and cash equivalents combined with our expected cash flow from operations will be sufficient to meet our projected operating and capital expenditure requirements for at least the next twelve months and that we possess the financial flexibility to execute our strategic objectives, including the ability to make acquisitions and strategic investments in the foreseeable future. However, our ability to generate cash is subject to our performance, general economic conditions, industry trends and other factors, and due to our global operations, the value of cash generated may be adversely affected by fluctuations in foreign currency exchange rates. To the extent that existing cash and cash equivalents and operating cash flow are insufficient to fund our future activities and requirements, we may need to raise additional funds through public or private equity or debt financing. If we incur new debt, the debt holders would have rights senior to common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity or convertible debt securities, existing stockholders may experience dilution, and such new securities could have rights senior to those of our common stock. These factors may make the timing, amount, terms and conditions of additional financings unattractive. Our inability to raise capital could impede our growth or otherwise require us to forego growth opportunities and could materially adversely affect our business, financial condition and results of operations. There is no assurance that we would be able to raise additional funds on favorable terms or at all.
Commitments and Contingencies
Certain conditions may exist as of the date of the condensed consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized.
Off-Balance Sheet Arrangements
We did not have during any of the periods presented, and we do not currently have, any off-balance sheet financing arrangements or 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.
Recent Accounting Pronouncements
See Note 1, Business and Summary of Significant Accounting Policies, in the notes to our condensed consolidated financial statements included in Part I, Item I of this Quarterly Report for a discussion of recent accounting pronouncements.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report are prepared in accordance with GAAP. In preparing the condensed consolidated financial statements, we make estimates and judgments that affect the reported amounts of assets, liabilities, stockholders’ equity, revenues, expenses and related disclosures. We re-evaluate our estimates on an on-going basis. Our estimates are based on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Because of the uncertainty inherent in these matters, actual results may differ from these estimates and could differ based upon other assumptions or conditions.
35

There have been no material changes to our critical accounting policies and estimates as compared to those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our 2022 Annual Report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. These risks primarily result from changes in concentration of credit, interest rates and foreign currency exchange rates. In addition, our international operations are subject to risks related to differing economic conditions, civil unrest, political instability or uncertainty, military activities, broad-based sanctions, differing tax structures, and other regulations and restrictions.
There were no material changes to the information on market risk disclosure from our 2022 Annual Report.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports we file under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required financial disclosure.
In connection with the preparation of this Quarterly Report on Form 10-Q/A, our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based upon this evaluation, our principal executive officer and principal financial officer concluded that, as of June 30, 2023, due to a material weakness in our internal controls over financial reporting described below, our disclosure controls and procedures were not effective.
Material Weakness in Internal Control Over Financial Reporting
As previously disclosed, in connection with our unaudited condensed consolidated financial statements for the period ended June 30, 2023, we identified a material weakness in internal control over financial reporting related to the inaccurate presentation of the payment of contingent consideration within the condensed consolidated statement of cash flows, as more fully described in Note 1, Business and Summary of Significant Accounting Policies.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
After giving consideration to the material weakness, and the additional review and other procedures that we performed related to our unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q/A, management has concluded that such financial statements are fairly stated in all material respects in accordance with U.S. GAAP for each of the periods presented therein.
Management's Plan to Remediate the Material Weakness
In order to remediate the material weakness, the Company's management plans to enhance the design of our internal controls over discrete, non-routine transactions within the statement of cash flows. The material weakness cannot be considered remediated until the newly designed controls operate effectively for a sufficient period of time and management has concluded, through testing, that the control is operating effectively.
36




Changes in Internal Control Over Financial Reporting
Except for the material weakness described above, for the period ended June 30, 2023, there were no changes in our internal control over financial reporting (identified in management's evaluation pursuant to Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the period covered by this Quarterly Report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. 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. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
37

PART II. OTHER INFORMATION

Item 1. Legal Proceedings
From time to time, we may be involved in litigation relating to claims arising out of our operations and businesses that cover a wide range of matters, including, among others, intellectual property, data privacy and cybersecurity, contract and employment, personal injury, product liability and warranty. Currently, there are no claims or proceedings against us that we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. However, the results of any current or future litigation cannot be predicted with certainty and, regardless of the outcome, we may incur significant costs and experience a diversion of management resources as a result of litigation.

Item 1A. Risk Factors
The business, financial condition and operating results of the Company can be affected by a number of factors, whether currently known or unknown, including but not limited to those described in the 2022 Annual Report in Part I, Item 1A. “Risk Factors,” any one or more of which could, directly or indirectly, cause the Company’s actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of these factors, in whole or in part, could materially and adversely affect the Company’s business, financial condition, operating results and stock price. There have been no material changes to the Company’s risk factors since those set forth in the 2022 Annual Report, except as set forth below:
We may be unable to implement our strategy, including cost and efficiency initiatives.

We have grown rapidly and significantly expanded our business over the past several years. Our growth has resulted in part from developing innovative solutions at the forefront of emerging technologies for our clients. However, this has required that we invest substantial amounts of cash in human capital and the infrastructure to support our growth during this period, including training, administration and facilities. Our strategy places significant demands on our management and our administrative, operational and financial infrastructure, and our strategy creates challenges, including:

training and retaining a sufficient number of skilled professionals and management personnel;
planning our staffing needs on a consistent basis and efficiently using on-site and off-site staffing;
maintaining close and effective relationships with a larger number of clients in a greater number of industries and locations;
reducing costs and minimizing cost overruns and project delays in delivery center and infrastructure expansion;
effectively maintaining productivity levels and implementing process improvements across geographies and business units;
improving our internal administrative, operational and financial infrastructure.

We intend to strategically pursue available opportunities for the foreseeable future while seeking to make our cost structure and business more efficient. As we introduce new services, enter into new markets, integrate corporate acquisitions, and take on increasingly innovative projects, often implementing or introducing new technologies to our clients, our business may face new risks and challenges. If our clients do not choose us for innovative projects or we do not effectively manage those projects, our reputation, business and financial goals may be damaged. We need to generate business and revenues to support new investments and infrastructure projects. We risk inaccurately estimating our human capital needs, which may result in having personnel with the wrong skill sets in our business, having an excess in personnel or deficiency in certain specialized skills sets and as a result we may need to recalibrate our workforce including adjusted hiring patterns and undertaking periodic workforce reductions. During 2023, we have undertaken restructuring actions to better align our financial model and our business with the market. In August 2023, we announced a restructuring plan as part of our efforts to reduce operating costs, which plan involved the termination of approximately 5-6% of our employees. We may need to take additional restructuring actions in the future to align our business with the market. Furthermore, inaccurately assessing human capital needs may, and which in the past has resulted, and in the future may result, in additional workforce reductions. The challenges associated with expansion while controlling our operating costs could negatively impact our anticipated growth and margins. In addition, our restructuring actions may not yield the intended benefits and may be
38

unsuccessful or disruptive to our business. As a result, our business, prospects, financial condition and results of operations could be materially adversely affected.
We have had to restate our previously issued unaudited condensed consolidated financial statements and as part of that process identified a material weakness in our internal control over financial reporting as of June 30, 2023 and September 30, 2023. If we are unable to develop and maintain effective internal control over financial reporting, we may be unable to accurately report our financial results in a timely manner, which may adversely affect investor confidence in us and may adversely affect our business, financial condition and results of operations.
The Company concluded that the Company’s previously issued unaudited condensed consolidated financial statements as of and for the quarterly periods ended June 30, 2023 and September 30, 2023 (collectively, the “Non-Reliance Periods”) included in the Quarterly Reports on Form 10-Q filed with the Securities and Exchange Commission (the “SEC”) for the Non-Reliance Periods, should no longer be relied upon and required restatement.

Any failure to maintain effective internal control over financial reporting could adversely impact our ability to report our financial condition and results from operations on a timely and accurate basis. If our financial statements are not accurate, investors may not have a complete understanding of our operations. There could be an adverse effect on our business, financial condition and results of operations. Ineffective internal control over financial reporting could also cause investors to lose confidence in our reported financial information which could have a negative effect on the trading price of our stock.

We may face increased scrutiny by the SEC, shareholder litigation and other risks as a result of the restatement and material weakness in our internal control over financial reporting.

As part of the restatement, we identified a material weakness in our internal control over financial reporting. As a result of the restatement, we face potential for increased regulatory scrutiny, shareholder litigation or other disputes which may include, among other things, claims invoking the federal and state securities laws, contractual claims or other claims arising from the restatement and the material weakness in our internal control over financial reporting and the preparation of our financial statements. As of the date of this Quarterly Report on Form 10-Q, as amended, we have no knowledge of any such regulatory investigation, litigation, dispute or controversy. However, we can provide no assurance that such regulatory investigation, litigation, dispute or controversy will not arise in the future. Any such investigation, litigation, dispute or controversy, whether successful or not, could adversely affect our business, financial condition and results of operations.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
There were no unregistered sales of the Company's equity securities during the second quarter of 2023.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information

Departure of directors or certain officers; election of directors; appointment of certain officers; compensatory arrangements of certain officers

On August 8, 2023, in connection with the Company’s Reorganization, the Company has taken the following actions:

39

The Board of Directors appointed Christopher Murphy as Chief Revenue and Client Officer, effective immediately. In this new role, Mr. Murphy will report to Chief Executive Officer Guo Xiao and be responsible for overseeing demand generation and sales pipeline visibility, developing industry-specific solutions, and managing client relationships to achieve client success. Mr. Murphy has been an employee of Thoughtworks for 19 years, most recently serving as Chief Executive Officer of North America.
The Board of Directors appointed Sudhir Tiwari as Global Head of the Digital Engineering Center, effective immediately. Mr. Tiwari will report to Chief Executive Officer Guo Xiao and be responsible for overseeing supply planning, engineering excellence, digital engineering best practices and day-to-day functions of the Company’s new Digital Engineering Center. Mr. Tiwari will be responsible for managing and optimizing the Company’s utilization levels. Mr. Tiwari has been an employee at Thoughtworks for 18 years, most recently serving as Regional Managing Director of India and the Middle East and Managing Director of India.
As a part of the Reorganization, the Company notified Sai Mandapaty that the Chief Commercial Officer role is being eliminated, effective immediately. Mr. Mandapaty will remain employed by the Company while he transitions his responsibilities.

Insider Trading Arrangements and Policies

Our directors and executive officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) may purchase or sell shares of our common stock in the market from time to time, including pursuant to equity trading plans adopted in accordance with Rule 10b5-1 under the Exchange Act and in compliance with guidelines specified by the Company’s insider trading policy. During the three months ended June 30, 2023, the following directors or executive officers of the Company adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933):

Name and PositionPlan Adoption/TerminationPlan Adoption/Termination DateDuration of the Plan (Expiration Date)Number of Shares to be Purchased (Sold) under Plan
Rebecca ParsonsAdoptionMay 17, 2023May 31, 2024(17,507)
CTO Emerita

Transactions under director or executive officer trading plans will be disclosed publicly through Form 144 and Form 4 filings with the SEC to the extent required by law. No non-Rule 10b5-1 trading arrangements were entered into by any director or executive officer of the Company during the covered period.
40


Item 6. Exhibits
Exhibit NumberDescription
10.1
31.1*    
31.2*
32.1**
32.2**
101.INS*Inline 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*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File - (formatted as inline XBRL and contained in Exhibit 101)
*Exhibits filed herewith
**Exhibits furnished herewith
41

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: February 26, 2024


THOUGHTWORKS HOLDING, INC.
By:/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)
By:/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


42
EX-31.1 2 q2202310-qaxexhibit311.htm EX-31.1 Document

EXHIBIT 31.1


Certification by Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Guo Xiao, certify that:
1.I have reviewed this quarterly report on Form 10-Q/A of Thoughtworks Holding, Inc.;
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 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 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: February 26, 2024


/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)

EX-31.2 3 q2202310-qaxexhibit312.htm EX-31.2 Document

EXHIBIT 31.2


Certification by Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Erin Cummins, certify that:
1.I have reviewed this quarterly report on Form 10-Q/A of Thoughtworks Holding, Inc.;
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 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 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: February 26, 2024

/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 q2202310-qaxexhibit321.htm EX-32.1 Document

EXHIBIT 32.1


CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q/A of Thoughtworks Holding, Inc. (the "Company") for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Guo Xiao, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:
i.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
ii.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.
Date: February 26, 2024


/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)

EX-32.2 5 q2202310-qaxexhibit322.htm EX-32.2 Document

EXHIBIT 32.2


CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q/A of Thoughtworks Holding, Inc. (the "Company") for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Erin Cummins, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to her knowledge:
i.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
ii.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.
Date: February 26, 2024


/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 6 twks-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Credit Agreements link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Credit Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Error Correction (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Acquisitions - Schedule of Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquisitions - Schedule of Business Acquisitions by Acquisition, Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Loss Per Share - Schedule of (Loss) Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-Based Compensation - Schedule of Performance Share Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Credit Agreements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Credit Agreements - Schedule of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 twks-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 twks-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 twks-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cancelled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Deferred income tax benefit Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, Recovery Pay vs Performance Disclosure [Line Items] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued expenses Accrued Liabilities, Current LATAM Latin America [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Availability under Revolver (due March 26, 2026) Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Credit Agreements Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Accounts payable Accounts Payable, Current Weighted Average Remaining Contractual Term, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Withholding taxes payable Withholding Taxes Payable, Cash Flow Withholding Taxes Payable, Cash Flow Withholding taxes payable Withholding Taxes Payable Withholding Taxes Payable Restatement Determination Date: Restatement Determination Date [Axis] Total other (expense) income Nonoperating Income (Expense) Commitments and contingencies Commitments and Contingencies As reported Previously Reported [Member] Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Geographical [Axis] Geographical [Axis] Reissuance of treasury shares for equity incentive awards (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares Income Taxes Income Tax Disclosure [Text Block] Restricted cash included in other non-current assets Restricted Cash and Cash Equivalents, Noncurrent Employee stock options, RSUs and performance stock units ("PSUs") Share-Based Payment Arrangement, Options And Restricted Stock Units [Member] Share-Based Payment Arrangement, Options And Restricted Stock Units Concentration Risk [Line Items] Concentration Risk [Line Items] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at June 30, 2023 and December 31, 2022, respectively Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Diluted (loss) earnings per common share (in USD per share) Diluted loss per common share (in USD per share) Diluted loss per common share (in USD per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Treasury stock, 50,605,103 and 50,624,983 shares at June 30, 2023 and December 31, 2022, respectively Treasury Stock, Value Trade receivables, net of allowance of $7,915 and $9,531, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Connected Connected [Member] Connected Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury Stock, Common, Shares Treasury Shares, Beginning balance (in shares) Treasury Shares, Ending balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Intangibles and other assets: Assets, Noncurrent [Abstract] Payments in the period Payments in the period Payment for Contingent Consideration Liability, Operating Activities Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Term loan, fair value Long-Term Debt, Fair Value Net loss Net loss (Increase) decrease to net loss Net loss Net Income (Loss) Cash acquired from acquisition Cash Acquired from Acquisition Total current liabilities Liabilities, Current Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Accrued interest expense Interest Payable, Current Number of industry verticals Number Of Industry Verticals Number Of Industry Verticals Withholding taxes paid related to net share settlement of equity awards Payment Of Withholding Taxes To Net Share Settlement Of Equity Awards Payment Of Withholding Taxes To Net Share Settlement Of Equity Awards Liabilities and stockholders' equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Basic and Diluted Net (Loss) Income Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Number of RSUs Number of PSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Name Forgone Recovery, Individual Name Goodwill Beginning balance Ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Withholding taxes paid on dividends previously declared Payment Of Withholding Taxes On Dividends Payment Of Withholding Taxes On Dividends Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Trade receivables Increase (Decrease) in Accounts Receivable Unrealized foreign currency exchange (gain) loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Trade Accounts Receivable and Unbilled Accounts Receivable Accounts Receivable [Member] Lease liabilities, non-current Operating Lease, Liability, Noncurrent RSU's Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Trademarks Trademarks [Member] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payments of debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Credit Facilities Schedule of Long-Term Debt Instruments [Table Text Block] Total other intangible assets, after amortization Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss) Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss) Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Europe Europe [Member] Changes due to exchange rates Intangible Assets, Foreign Currency Translation, Gain (Loss) Intangible Assets, Foreign Currency Translation, Gain (Loss) Payables and Accruals [Abstract] Income taxes payable Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] 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] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Contract assets included in unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Additions in the period Business Combination, Contingent Consideration Arrangements, Additions In The Period Business Combination, Contingent Consideration Arrangements, Additions In The Period Acquisition related costs Business Combination, Acquisition Related Costs Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of Earnings Per Share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Compensation costs, (other than options) not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Goodwill [Line Items] Goodwill [Line Items] Weighted-average period of recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Net settled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Costs to obtain contracts capitalized Capitalized Contract Cost, Additions Capitalized Contract Cost, Additions Schedule of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Lease liabilities, current Operating Lease, Liability, Current Prepaid expenses and other current assets Prepaid Expense, Current Energy, public and health services Energy, Public And Health Services [Member] Energy, Public And Health Services Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Customer relationships, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Australia AUSTRALIA Unbilled receivables Unbilled Receivables, Current Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash at beginning of the period Cash, cash equivalents and restricted cash at end of the period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross purchase price Business Combination, Consideration Transferred Deferred revenue Contract liabilities included in deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Long-term debt (due March 24, 2028), including current portion Total debt carrying value Long-Term Debt Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Expected restructuring costs remainder of the year Restructuring And Related Cost, Expected Cost Remainder Of The Fiscal year Restructuring And Related Cost, Expected Cost Remainder Of The Fiscal year Schedule of Estimated Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Withholding taxes paid on tender offer Payment Of Withholding Taxes On Tender Offer Payment Of Withholding Taxes On Tender Offer Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Compensation costs, weighted average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total operating expenses Costs and Expenses Other financing activities, net Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Additions due to acquisitions Goodwill, Acquired During Period Performance adjustment (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Balance at beginning of period Balance at end of period Capitalized Contract Cost, Net Preparation of Financial Statements Basis of Accounting, Policy [Policy Text Block] Other operating activities, net Other Noncash Income (Expense) Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Expenses Business Acquisition [Axis] Business Acquisition [Axis] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Trade receivables, allowances Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Acquisitions Business Combination Disclosure [Text Block] Contingent consideration Contingent consideration Contingent consideration Trademark Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock for equity incentive awards, net of withholding taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Income taxes payable Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Income Taxes Payable Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Income Taxes Payable Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Changes due to exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Amortization of capitalized costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] ITOC Pty Ltd ITOC Pty Ltd [Member] ITOC Pty Ltd Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule of Costs to Obtain Contracts and Related Amortization and Impairment Capitalized Contract Cost [Table Text Block] Supplemental disclosures of non-cash financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Term loan Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Automotive, travel and transportation Automotive, Travel And Transportation [Member] Automotive, Travel And Transportation Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Numerator: Earnings Per Share, Basic [Abstract] Other (expense) income: Other Income and Expenses [Abstract] PEO PEO [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Amendment Description Amendment Description Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Number of Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Germany GERMANY Schedule of Error Correction Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Credit Facility [Axis] Credit Facility [Axis] Withholding taxes payable included within accrued compensation Withholding Taxes Payable Included Within Accrued Compensation Withholding Taxes Payable Included Within Accrued Compensation Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] North America North America [Member] Net loss per common share: Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Common stock, $0.001 par value; 1,000,000,000 shares authorized, 368,253,048 and 366,306,970 issued, 317,647,945 and 315,681,987 outstanding at June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Professional fees Accrued Professional Fees, Current Non-cash lease expense on right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Contingent consideration liability Balance at beginning of period Balance at end of period Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Value-added tax and sales tax payable Sales and Excise Tax Payable, Current PEO Name PEO Name Concentration risk Concentration Risk, Percentage APAC Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Reissuance of treasury shares for equity incentive awards Treasury Stock Reissued During Period, Value Treasury Stock Reissued During Period, Value Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses Other Accrued Liabilities, Current Accrued compensation Accrued Salaries, Current Depreciation and amortization expense Depreciation, Depletion and Amortization Interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Technology and business services Technology And Business Services [Member] Technology And Business Services Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized Contract with Customer, Liability, Revenue Recognized Cancelled (in dollars per share) Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Reorganization Reorganization [Member] Reorganization Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Capitalized deferred financing fees Debt Issuance Costs, Net Accrued travel expense Accrued Travel Expense, Current Accrued Travel Expense, Current Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Customer relationships, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Loss Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Payments of obligations of long-term debt Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Lease liabilities, current Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Financial services and insurance Financial Services And insurance [Member] Financial Services And insurance Schedule of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Other taxes payable Accrual for Taxes Other than Income Taxes, Current Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Insurance charges Accrued Insurance, Current Net realized and unrealized foreign currency (loss) gain Gain (Loss), Foreign Currency Transaction, before Tax Lease liabilities Increase (Decrease) in Operating Lease Liability Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Credit Agreements Credit Agreements [Member] Credit Agreements Finite-lived intangible assets, net Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Retained Deficit Retained Earnings [Member] Long-term debt - current Current portion of long-term debt Long-Term Debt, Current Maturities Changes due to exchange rates Capitalized Contract Cost, Changes Due To Exchange Rates Capitalized Contract Cost, Changes Due To Exchange Rates Schedule of Components of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Weighted average remaining useful life Finite-Lived Intangible Assets, Remaining Amortization Period Basic (loss) earnings per common share (in USD per share) Basic loss per common share (in USD per share) Basic loss per common share (in USD per share) Earnings Per Share, Basic Right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Compensation costs not yet recognized Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Performance adjustment (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value Number of positions expected to be eliminated Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected restructuring costs Restructuring and Related Cost, Expected Cost Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Income taxes paid Income Taxes Paid Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] Schedule of Business Acquisitions by Acquisition, Contingent Consideration Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Retail and consumer Retail And Consumer [Member] Retail And Consumer Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Long-term debt, less current portion Long-Term Debt, Gross Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Other assets/liabilities, net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net Bad debt expense Current provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restructuring Plan [Axis] Restructuring Plan [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Accrued employee expense Accrued Employee Expenses, Current Accrued Employee Expenses, Current Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Allowance for credit losses, beginning balance Allowance for credit losses, ending balance Accounts Receivable, Allowance for Credit Loss Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock for equity incentive awards, net of withholding taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from disposal of fixed assets Proceeds from Sale of Property, Plant, and Equipment Cost of revenues Cost of Sales [Member] Employee Severance Employee Severance [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Weighted average exercise price, Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Repayments of debt Repayments of Long-Term Debt Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Compensation expense Share-Based Payment Arrangement, Expense Change in fair value Business Combination, Contingent Consideration Arrangements, Change In Fair Value Business Combination, Contingent Consideration Arrangements, Change In Fair Value Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Expired (in dollars per share) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Change due to exchange rates Business Combination, Contingent Consideration Arrangements, Change Due To Exchange Rates Business Combination, Contingent Consideration Arrangements, Change Due To Exchange Rates Income tax expense Income Tax Expense (Benefit) Non-US Non-US [Member] Accrued compensation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Compensation Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Compensation Trade receivables, net of allowance Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Write-offs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Other Restructuring Other Restructuring [Member] Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Write off of deferred financing fees Deferred Debt Issuance Cost, Writeoff Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Unbilled receivables Increase (Decrease) Unbilled Receivables Increase (Decrease) Unbilled Receivables Total gross purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Changes due to exchange rates Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Share-based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Proceeds from issuance of common stock on exercise of options, net of employee tax withholding Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, less current portion Long-term debt Long-Term Debt, Excluding Current Maturities Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Time Vesting Shares Share Based Payment Arrangement, Time Vesting Option Member [Member] Share Based Payment Arrangement, Time Vesting Option Member Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Rebates payable Rebates Payable, Current Rebates Payable, Current Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Rebecca Parsons [Member] Rebecca Parsons Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Time-and-material Time-and-Materials Contract [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Fixed-price Fixed-Price Contract [Member] (Loss) income from operations Operating Income (Loss) Change in Accounting Principle - Stock-Based Compensation Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of revenues Cost of Revenue Other comprehensive (loss), net of tax: Statement of Other Comprehensive Income [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Aggregate Intrinsic Value and Weighted-Average Remaining Contractual Term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Borrowings under Revolver Long-Term Line of Credit Customer Relationships Customer Relationships [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Operating lease expenses Accrued Lease Expense, Current Accrued Lease Expense, Current Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 twks-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 twks-20230630_g1.jpg begin 644 twks-20230630_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0!817AI9@ 34T *@ @ ! $Q ( M 1 /E$0 $ ! 0 %$1 0 ! %$2 0 ! M !!9&]B92!);6%G95)E861Y #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" **#Z # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** ,/XD^/]/\ A9X"U;Q%JDGEV&CVSW,N/O/M'"K_ +3' M"@=R17XZ_%'XBZA\6OB%K'B35'WWVL7+7$@SD1@_=0?[*J H]E%?87_!6O\ M:#W/IOPYTV?[NW4=7VGO_P L(3^LA'_7,U\/UX.95^:?(ME^9_5_@OPO]1RU MYK77[ROMY06W_@3U\URA1117FG[2%%%% !1110 4444 %%%% !1110 445TW MP<^%^H?&CXG:+X8TU3]JU>Y6'?MW"!.KR$>B(&8^PIQBV[(QQ&(IT*4J]9VC M%-MO9)*[?R1]D?\ !);]GS[!I6H_$;4H/WEYNT_2-PZ1@_OI1]6 0'J-CCH: M^UJRO W@RP^'?@[3-"TN'R-/TFV2U@3N%48R?4GJ3W))K5KZG#T52IJ!_"/% MW$-3.\UJYA/:3M%=HK2*^[5^;;"BBBMCYL**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_ (J?$?3_ M (1?#K6/$NJ-MLM'MFN'&<&4CA47_:9BJCW85T%?"?\ P5J_:#^V:GIOPYTZ M?]W:;=1U?:>LA'[F(_127(Z?-&>U88FLJ5-S/JN"^&YYYF]+ +X6[S?:"W^_ M9>;1\@_$7QYJ'Q0\=:MXAU23S=0UBY>YF/92QX4>BJ,*!V K%HHKY9MMW9_ M=5&C"E!4J:M&*226R2T2"BBB@T"BBB@ HHHH **** "BBB@ HHHH *^^/^"3 M/[/G]C>&]0^(FHP8N-5W6&E;A]V!6_>R#_>=0H/7$;=FKXR^"'PGOOCA\5=% M\+Z?N6;5;@1R2AR_,_#_&OBCZI@(Y/0?OUM9>4$_\ VYZ>B:ZF ME1117N'\KA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% '-_&#XGZ?\ !GX9:UXGU)O]%T>V:;9G M!F?HD8_VG91G[/ OS22'_=0$C/ M4X'>JC%R=D<^*Q5+#49XBN^6$$VWV25V_N/M#_@DY^SY_P (WX-OOB!J,&V\ MUS-GIFX'+'2=-@6UT_3;=+:WB7I'& MBA5'Y"KU?44*2IP4$?P?Q5G]7.LTJYA4^T]%VBM(KY+?N[OJ%%%%;'SX4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7*_&WXKV/P0^%>M>*-0PT&DVYD2/=M-Q*?ECC'NSE5]LYKJJ^ M ?\ @K'^T'_PD7C"P^'VG3[K/1-M[J>T\/JUSXJM[*FY=> MA]=P/PU+/,XI8+['Q3?:"W^_2*\VCY+\8^+;[Q[XKU+6M4F:XU#5;E[JXD/\ M3NQ8X]!S@#L,"LVBBOE]S^YZ=.-.*A!625DET2Z!11106%%%% !1110 4444 M %%%% !1110 5^A/_!*+]GS_ (1'P!>>/-0@VZAXCS;:?N'S16B-\S#_ *Z2 M+^4:D=:^+/V=?@S=_'[XQ:+X7M?,2.^FW74RC_CWMU^:5_3(4'&>K%1WK]@] M T*T\+Z'9Z;80):V.GP);6\*#Y8HT4*JCZ 5ZF6T.:7M'T_,_"?&WBCZM@X M9-0?OU?>GY03T7_;TE]T6NI;HHHKW#^70HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C_CU\7K M+X$_"36O%%]M9=-@+0Q$X^T3-\L<8_WG(''09/:OQZ\4>);WQGXDO]6U*9KG M4-3N'NKB5NLDCL68_F:^KO\ @J]^T)_PEOCVR\!:=/NL/#I%UJ&T_+)=NORJ M?^N<;?G(P/(KY"KY_,*_/4Y%LOS/ZZ\'>%_[-RGZ_67[S$6?I#[*^?Q>C78* M***\\_7@HHHH **** "BBB@ HHHH **** "BBN]_9F^"=U^T'\:-%\,P^8MO MV3F1O8XX&?XF4=ZJ,7)\J.7&XREA,//%5W:$$Y-]DE=GVK_P2 MH_9\_P"$&^&=UXXU"#;J?B@>59;A\T5FC=?;S'&[W5$/>OK*J^D:3;:!I-K8 MV<,=O9V4*001(,+%&H"JH]@ !5BOJ:-)4X*"/X.XESVMG&9UB[16D5 M\E;U>H4445J>$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5Q/[1'QEL_@%\'M:\476QVL(2+6%C_Q\ MW#?+%'Z\L1G'103VKMJ_._\ X*L?M"?\)O\ $JU\#Z?-NTWPN?.O=I^66\=> MGOY:''LSN.U<^*K>RIN77H?9$DOW:]Z?\ A6Z^;M%>MSY7\0:_ M>>*M>O=3U"=[J^U"=[FXF?[TLCL69C]22:IT45\N?W)&*C%1BK)!11104%%% M% !1110 4444 %%%% !1110 5^C7_!+#]GS_ (5[\)YO&6H0;=6\6 ?9MP^: M&R4_+]/,;+^ZB,U\4_LL? RX_:'^-NC^&T61;*1_M&HRK_RQM4P9#GL3P@/] MYUK]>M.TZ#2-/M[2UACM[6UC6&&)!A8T4850/0 5ZN64+R]J^FQ^">-W%'L M,+#)*#]ZI[T_**>B_P"WFK^D>S)J***]L_F(**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^$?^#A+]LOXD_L._L8 M>&?%GPM\2?\ "+^(-0\:VND7%U_9]K>^9:O8W\K1[+B.1!EX8CN"AOEQG!(/ MXZ?\1#O[8?\ T5__ ,M71/\ Y#KU,)E%;$4_:0:MYW_R/GLRXEPN"K>PJQDW M9/1*VOJT?T\T5_,-_P 1#O[8?_17_P#RU=$_^0Z/^(AW]L/_ **__P"6KHG_ M ,AUU?ZNXG^:/WO_ ".#_7; _P D_N7_ ,D?T\T5_,-_Q$._MA_]%?\ _+5T M3_Y#H_XB'?VP_P#HK_\ Y:NB?_(='^KN)_FC][_R#_7; _R3^Y?_ "1_3S17 M\PW_ !$._MA_]%?_ /+5T3_Y#H_XB'?VP_\ HK__ ):NB?\ R'1_J[B?YH_> M_P#(/]=L#_)/[E_\D?T\T5_,-_Q$._MA_P#17_\ RU=$_P#D.C_B(=_;#_Z* M_P#^6KHG_P AT?ZNXG^:/WO_ "#_ %VP/\D_N7_R1_3S17\PW_$0[^V'_P!% M?_\ +5T3_P"0Z_8O_@WM_;+^)/[<7[&'B;Q9\4O$G_"4>(-/\:W6D6]U_9]K M9>7:I8V$JQ[+>.-#AYI3N*EOFQG '+B\HK8>G[2;5O*_P#D=^6\2X7&UO84 MHR3LWJE;3T;/NZBBBO+/H0HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **_'/_@X2_P""J7QZ_8=_;/\ #/A/X6^//^$7\/ZAX*M=7N+7^Q=. MO?,NGOK^)I-]Q!(XRD,0VA@ORYQDDGX2_P"(AW]L/_HK_P#Y:NB?_(=>QA\D MKUJ:J1:L_7_(^8QG%F$PU:5"<97B[:)6_,_IYHK^8;_B(=_;#_Z*_P#^6KHG M_P AT?\ $0[^V'_T5_\ \M71/_D.MO\ 5W$_S1^]_P"1S?Z[8'^2?W+_ .2/ MZ>:*_F&_XB'?VP_^BO\ _EJZ)_\ (='_ !$._MA_]%?_ /+5T3_Y#H_U=Q/\ MT?O?^0?Z[8'^2?W+_P"2/Z>:*_F&_P"(AW]L/_HK_P#Y:NB?_(='_$0[^V'_ M -%?_P#+5T3_ .0Z/]7<3_-'[W_D'^NV!_DG]R_^2/Z>:*_F&_XB'?VP_P#H MK_\ Y:NB?_(='_$0[^V'_P!%?_\ +5T3_P"0Z/\ 5W$_S1^]_P"0?Z[8'^2? MW+_Y(_IYHK^8;_B(=_;#_P"BO_\ EJZ)_P#(=?T5?L2?$36/B]^QA\(O%GB* M\_M#Q!XH\%:-J^IW7E)#]INKBQAEEDV1A47<[L=JJ%&< 8%<6-RRKA8J51K M7M?_ "1ZN59]A\PG*%%27*KZI?HV>GT445YQ[84444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%>8?MM_$36/A#^QA\7?%GAV\_L_Q!X7 M\%:SJ^F77E)-]FNK>QFEBDV2!D;:Z*=K*5.,$$9%5&+E)174BI44(.;Z*YZ? M17\PW_$0[^V'_P!%?_\ +5T3_P"0Z/\ B(=_;#_Z*_\ ^6KHG_R'7N?ZNXG^ M:/WO_(^2_P!=L#_)/[E_\D?T\T5_,-_Q$._MA_\ 17__ "U=$_\ D.C_ (B' M?VP_^BO_ /EJZ)_\AT?ZNXG^:/WO_(/]=L#_ "3^Y?\ R1_3S17\PW_$0[^V M'_T5_P#\M71/_D.C_B(=_;#_ .BO_P#EJZ)_\AT?ZNXG^:/WO_(/]=L#_)/[ ME_\ )']/-%?S#?\ $0[^V'_T5_\ \M71/_D.C_B(=_;#_P"BO_\ EJZ)_P#( M='^KN)_FC][_ ,@_UVP/\D_N7_R1_3S17\PW_$0[^V'_ -%?_P#+5T3_ .0Z M/^(AW]L/_HK_ /Y:NB?_ "'1_J[B?YH_>_\ (/\ 7; _R3^Y?_)']/-%?CG_ M ,&]O_!5+X]?MQ?MG^)O"?Q2\>?\)1X?T_P5=:O;VO\ 8NG67EW27UA$LF^W M@C7B\+/#U/9SM?R/H790L?\ CXN7XC3Z;N3CHJL>U?D!K.L77B'5[J_O9I+F\OIG MN)Y7.6ED$R3=;3\LUZP^;Z^6I" M^S&05\J5\]F%?GJP4445P' MZP%%%% !1110 4444 %%%% !1110 445Z5^R3\")OVB?CEI'A_;)_9JM]KU. M1?\ EE:QD%^>Q;(0'U<548N4E%=3CS#'4<%AJF+Q#M""E?4%1V=G%I]I%; MP1I#! @CCC0;510, =@!Q4E?54::IP4%T/X-XASJMF^8U^OZ$/^#3S_E'7XT_[*-??^FS2Z\; M/O\ ='ZH^HX/_P"1BO1GZ>4445\0?K 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 ?SW_ /!V'_RD4\%_]DYL?_3GJE?F'7Z>?\'8?_*13P7_ M -DYL?\ TYZI7YAU^@Y7_ND/0_%^(/\ D8U?4****[SQPHHHH **** "BBB@ M K^N+_@FU_RCK^ ?_9.?#W_ILMZ_D=K^N+_@FU_RCK^ ?_9.?#W_ *;+>OG. M(_XU4445\D?I 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %>*_P#!27_E'7\?/^R<^(?_ $V7%>U5XK_P4E_Y1U_' MS_LG/B'_ --EQ6M#^)'U1SXO^!/T?Y'\CM%%%?I9^#A1110 4444 %%%% !1 M110!^GG_ :>?\I%/&G_ &3F^_\ 3GI=?T(5_/?_ ,&GG_*13QI_V3F^_P#3 MGI=?T(5\1GW^]OT1^L<'_P#(N7JPHHHKQCZ@**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KSW]J3XXV_P"SS\$M8\22&-KR*/[/I\3_ /+>Z?(C&.X' M+$?W4:O0J_-W_@J/^T)_PLKXP1^$]/FW:1X0+1S;3\LUZW^L/_ !A.>A$GK7 M+C*_LJ;DM^A]QX>\,//,YIX::_=Q]Z?^%=/^WG9?-OH?,>I:E<:SJ-Q>74TE MQ=74C332N ME?$O['7P$D_:)^.VDZ))&[:3;G[;JCC^&VC(W+GL7)5!Z%\]J_7""".U@2*) M%CCC4*B*,*H' '8"O6RRA=NJ_D?S_XX<4>RH0R.@]9VE/\ PI^['YM7?HNX MZBBBO:/YG"BBB@ HHHH ^.?^"W7_ 4)\:?\$U_V4_#_ (Z\"Z7X7U;5M6\6 M6VA30Z[;3SVZP26=[.S*L,T3;]UN@!+$8+<$D$?EK_Q%A_M%?]"7\%?_ 4: MG_\ +"OM3_@[#_Y1U^"_^RC6/_ILU2OY[Z^LR? T*N&YZD4W=GYOQ-FV,P^. M=.C4<59:(_3S_B+#_:*_Z$OX*_\ @HU/_P"6%'_$6'^T5_T)?P5_\%&I_P#R MPK\PZ*]7^R\)_(CY_P#U@S'_ )^L_3S_ (BP_P!HK_H2_@K_ ."C4_\ Y84? M\18?[17_ $)?P5_\%&I__+"OS#HH_LO"?R(/]8,Q_P"?K/T\_P"(L/\ :*_Z M$OX*_P#@HU/_ .6%'_$6'^T5_P!"7\%?_!1J?_RPK\PZ*/[+PG\B#_6#,?\ MGZS]//\ B+#_ &BO^A+^"O\ X*-3_P#EA1_Q%A_M%?\ 0E_!7_P4:G_\L*_, M.BC^R\)_(@_U@S'_ )^L_3S_ (BP_P!HK_H2_@K_ ."C4_\ Y85^I7_!$7_@ MH3XT_P""E'[*?B#QUXZTOPOI.K:3XLN="AAT*VG@MV@CL[*=699II6W[KAP2 M& P%X!!)_EYK^A#_ (-//^4=?C3_ +*-??\ ILTNO*SC T*6&YZ<4G='T'#. M;8S$8Y4ZU1R5GHS]/****^3/T@**** "BBB@ HHHH **** /S#_X.P_^4=?@ MO_LHUC_Z;-4K^>^OZ$/^#L/_ )1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^ M1B_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\ *.OQI_V4:^_]-FEU_/?7 M]"'_ :>?\HZ_&G_ &4:^_\ 39I=>-GW^Z/U1]1P?_R,5Z,_3RBBBOB#]8"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^>__ (.P_P#E(IX+ M_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJBBBOD MC]("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /SW_X+O?\%8?B+_P2_P#^%5_\(#HO@O5_^$X_ MM;[?_P )!:7-QY7V3[#Y?E>3<0XS]IDW;MV<+C&#G\]_^(L/]HK_ *$OX*_^ M"C4__EA7M7_!W[_S;S_W,G_N)K\6:^QRK 8>IA8SG!-Z_FS\QXBSC&T,PJ4J M51J*M9?]NIGZ>?\ $6'^T5_T)?P5_P#!1J?_ ,L*/^(L/]HK_H2_@K_X*-3_ M /EA7YAT5Z']EX3^1'B_ZP9C_P _6?IY_P 18?[17_0E_!7_ ,%&I_\ RPH_ MXBP_VBO^A+^"O_@HU/\ ^6%?F'11_9>$_D0?ZP9C_P _6?IY_P 18?[17_0E M_!7_ ,%&I_\ RPH_XBP_VBO^A+^"O_@HU/\ ^6%?F'11_9>$_D0?ZP9C_P _ M6?IY_P 18?[17_0E_!7_ ,%&I_\ RPH_XBP_VBO^A+^"O_@HU/\ ^6%?F'11 M_9>$_D0?ZP9C_P _6?IY_P 18?[17_0E_!7_ ,%&I_\ RPK]C/\ @E;^UCXB M_;B_8+\!_%+Q99:+I_B#Q1_:'VJWTB&6&SC^SZC=6J;%EDD<92%")Q]T?:=%%%?+GZ"%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %>*_P#!27_E'7\?/^R<^(?_ $V7%>U5XK_P4E_Y1U_'S_LG M/B'_ --EQ6M#^)'U1SXO^!/T?Y'\CM%%%?I9^#A1110 4444 %%%% !1110! M^GG_ :>?\I%/&G_ &3F^_\ 3GI=?T(5_/?_ ,&GG_*13QI_V3F^_P#3GI=? MT(5\1GW^]OT1^L<'_P#(N7JPHHHKQCZ@**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#S;]K/X[P_L[_ [6/$&Z/^T2GV33(V_P"6MU("$X[A<%R/[J&O MR(O;V;4;R:XN)))I[AS))(YW,[$Y))[DGFOI7_@I[^T'_P +4^-7_",V$V_1 MO!Y:W;:?EFNS_KF_X#@1C/0J_K7S-7SN85_:5++9']B^$O"_]E9,L165JM>T MGW4?L+[G=^;:Z!1117"?J84444 %%%% !1110 4444 %%%% !117K7[%?P ; M]HCX\:7I4\3/HM@?M^JMV\A"/DS_ +;%4]<,3VJJ<'.2BNIPYEF%' 82IC,0 M[0IIR?HOU>R[L^W/^":'[/G_ J#X&IKE]!Y>M^,-EY)N7YH;8 ^0GX@ES_U MT /W:^CJ;'&L,:HBJJJ,*H& !Z"G5]52IJG!070_@O/LXK9KF%7,,1\51M^B MZ)>25DO0****T/)"BBB@ HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X. MP_\ E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 444 M4 %%%% !7]"'_!IY_P HZ_&G_91K[_TV:77\]]?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEUXV??[H_5'U'!__(Q7HS]/****^(/U@**** "BBB@ HHHH **** /S M#_X.P_\ E'7X+_[*-8_^FS5*_GOK^A#_ (.P_P#E'7X+_P"RC6/_ *;-4K^> M^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 %%%% !7]"'_ :>?\HZ M_&G_ &4:^_\ 39I=?SWU_0A_P:>?\HZ_&G_91K[_ --FEUXV??[H_5'U'!__ M ",5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#^>_\ X.P_^4BG@O\ [)S8_P#ISU2OS#K]//\ @[#_ .4BG@O_ +)S8_\ MISU2OS#K]!RO_=(>A^+\0?\ (QJ^H4445WGCA1110 4444 %%%% !7]<7_!- MK_E'7\ _^R<^'O\ TV6]?R.U_7%_P3:_Y1U_ /\ [)SX>_\ 39;U\YQ'_#AZ MGW' _P#'J^B_,]JHHHKY(_2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\6?^#OW_ )MY_P"Y MD_\ <37XLU^TW_!W[_S;S_W,G_N)K\6:^\R7_?^#>+ M_E#S\(/^XS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ7_ (*2_P#*.OX^ M?]DY\0_^FRXKVJO%?^"DO_*.OX^?]DY\0_\ ILN*UH?Q(^J.?%_P)^C_ "/Y M':***_2S\'"BBB@ HHHH **** "BBB@#]//^#3S_ )2*>-/^R, M?4!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5Y?^V%\>X_V=O@5JVN1R(-5N M!]BTM#_'O4*_,O\ X*8_M!_\+=^.+Z#8S^9HG@_?9IM/ MRS71(\]_P("#_<)'WJY<97]E3;6_0^\\.>%_[_/T6R_P"WG9>E MWT/G*XN)+NXDFFD>265B[NYW,['DDGN33***^9/[^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 M %%%% !7]"'_ :>?\HZ_&G_ &4:^_\ 39I=?SWU_0A_P:>?\HZ_&G_91K[_ M --FEUXV??[H_5'U'!__ ",5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\ MP_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z_H0_X.P_^4=?@O\ [*-8_P#ILU2O MY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N%%%% !1110 4444 %?T(?\&GG_*. MOQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_&G_91K[_TV:77C9]_NC]4?4<'_P#( MQ7HS]/****^(/U@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/Y[_ /@[#_Y2*>"_^RKZ M+\SVJBBBODC]("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^+-?M M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHHKU#Y M\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ )0\ M_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\5_X*2_\HZ_CY_V M3GQ#_P"FRXKVJO%?^"DO_*.OX^?]DY\0_P#ILN*UH?Q(^J.?%_P)^C_(_D=H MHHK]+/P<**** "BBB@ HHHH **** /T\_P"#3S_E(IXT_P"R-/^R,? M4!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!Y/^VE\?E_9W^ ^J:M#(JZQ?#[ M!I:]_M#@_/C_ &%#/Z?*!WK\E996GE9W9G=R69F.2Q/4DU]#?\%)?V@_^%S? M':;2;&?S-#\([[&#:V5FGS^_D_[Z 0'H1&#WKYWKYW'5_:5++9']E>%/"_\ M9&31JU5:K6M.7=+[,?DM7V;:"BBBN$_3@HHHH **** "BBB@ HHHH **** " MBBO:OV"_V?/^&@/CW8PWD/FZ#H>-1U+(^615/R1'_?? (_NASVJZ<'.2BNIY M^;9G0R[!U,=B7:%--OY=%YMZ+S9]O?\ !.O]GS_A1_P%MKR]@\O7O%6W4+S< MN'BC(_6%%%% !1110 4444 ?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5_ M/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[HO5GY/QA_R,7Z(****]D^ M7"BBB@ HHHH **** "OZ$/\ @T\_Y1U^-/\ LHU]_P"FS2Z_GOK^A#_@T\_Y M1U^-/^RC7W_ILTNO&S[_ '1^J/J.#_\ D8KT9^GE%%%?$'ZP%%%% !1110 4 M444 %%%% 'YA_P#!V'_RCK\%_P#91K'_ --FJ5_/?7]"'_!V'_RCK\%_]E&L M?_39JE?SWU]OD/\ NB]6?D_&'_(Q?H@HHHKV3Y<**** "BBB@ HHHH *_H0_ MX-//^4=?C3_LHU]_Z;-+K^>^OZ$/^#3S_E'7XT_[*-??^FS2Z\;/O]T?JCZC M@_\ Y&*]&?IY1117Q!^L!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110!_/?_P=A_\ *13P7_V3FQ_].>J5^8=?IY_P=A_\I%/!?_9.;'_TYZI7 MYAU^@Y7_ +I#T/Q?B#_D8U?4****[SQPHHHH **** "BBB@ K^N+_@FU_P H MZ_@'_P!DY\/?^FRWK^1VOZXO^";7_*.OX!_]DY\/?^FRWKYSB/\ AP]3[C@? M^/5]%^9[51117R1^D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'XL_P#!W[_S;S_W,G_N)K\6 M:_:;_@[]_P";>?\ N9/_ '$U^+-?>9+_ +G#Y_FS\?XI_P"1I5_[=_\ 24%% M%%>H?/A1110 4444 %%%% !7]//_ ;Q?\H>?A!_W&?_ $]W]?S#5_3S_P & M\7_*'GX0?]QG_P!/=_7@\1?[M'_$OR9]AP3_ +]/_ _SB?:=%%%?&GZ@%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)?^4=? MQ\_[)SXA_P#39<5[57BO_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3]'^1_ M([1117Z6?@X4444 %%%% !1110 4444 ?IY_P:>?\I%/&G_9.;[_ -.>EU_0 MA7\]_P#P:>?\I%/&G_9.;[_TYZ77]"%?$9]_O;]$?K'!_P#R+EZL****\8^H M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "O'_ -N']H$?L]? 74M0MIA'KFJ?\2_2 MP#\RRN#F0?\ 7-=S9Z9"CO7L%?ES_P %%_VA/^%W_'FXLK&?S-!\*[]/L]K9 M264']]*/]Y@%!'!6-3WKDQM?V5.ZW>Q^A>&?"_\ ;6=0A55Z5/WY]FD](_\ M;ST]+]CP)F+L68EF8Y)/>DHHKYH_M8**** "BBB@ HHHH **** "BBB@ HHH MH *_5#_@GU^SY_PH?X"6;7D'E:]XDVZCJ&YOU2KV,KH;U7Z(_G/QPX MH_AY%0?:=3_VV/\ [^OZ$/^#3S_ )1U^-/^RC7W_ILT MNO&S[_='ZH^HX/\ ^1BO1GZ>4445\0?K 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 ?SW_\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7Z>?\'8?_ M "D4\%_]DYL?_3GJE?F'7Z#E?^Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ H MHHH *_KB_P"";7_*.OX!_P#9.?#W_ILMZ_D=K^N+_@FU_P HZ_@'_P!DY\/? M^FRWKYSB/^'#U/N.!_X]7T7YGM5%%%?)'Z0%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BS_P M=^_\V\_]S)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_N?\&GG_*13 MQI_V3F^_].>EU_0A7\]__!IY_P I%/&G_9.;[_TYZ77]"%?$9]_O;]$?K'!_ M_(N7JPHHHKQCZ@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \7_;Q_:#_X9^^ E_<6 MDWEZ]KF=.TS!^9'8'?*/]Q,D'^\4'>ORC)R:]V_X*$?M"?\ "]_CW=QV<_F: M#X9W:=8;6RDK _O9A_ON, CJJ)7A-?-XZO[2IILC^T/"[A?^QLFBZJM5K6G+ MNK_#'Y+==&V%%%%<9^D!1110 4444 %%%% !1110 4444 %%%>^?\$[?V?/^ M%Y?'JUNKV#S-!\+;=1O=P^660']S$?\ ><;B#P5C85I3IN0>5KVO8U'4MRX>-F V1'_<3 M (_O%_6O:Z**^JIP4(J*Z'\%9MFE?,<94QV)=YU&V_GT7DEHO)!1115'GA11 M10 4444 %%%% !1110!^8?\ P=A_\HZ_!?\ V4:Q_P#39JE?SWU_0A_P=A_\ MHZ_!?_91K'_TV:I7\]]?;Y#_ +HO5GY/QA_R,7Z(****]D^7"BBB@ HHHH * M*** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\_Y1U^-/^RC7W_ILTNO& MS[_='ZH^HX/_ .1BO1GZ>4445\0?K 4444 %%%% !1110 4444 ?F'_P=A_\ MHZ_!?_91K'_TV:I7\]]?T(?\'8?_ "CK\%_]E&L?_39JE?SWU]OD/^Z+U9^3 M\8?\C%^B"BBBO9/EPHHHH **** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY M[Z_H0_X-//\ E'7XT_[*-??^FS2Z\;/O]T?JCZC@_P#Y&*]&?IY1117Q!^L! M1110 4444 %%>/?M.?\ !0#X,_L<6;2?$CXB>&_#5TJ>8NGO/]HU&5>Q2UB# M3L/<)CGK7YZ_M$_\'9'P[\*RSVGPQ^'/B3QA,F46^UFY32;0GLZHHEE=?9A& M?I770P.(K?PXM^?3[SS<9F^#PNE>HD^V[^Y79^M=%?SB_&/_ (.>?VF_B-+* MOA^Z\&^ ;=B0@TG15N9E7W>[,P)]PJ_05\Y^//\ @K/^TQ\2)7;4OCC\2(_, M^\FGZU+IL9]MEN8UQ[8Q7IT^'L0]9-(\&MQI@XNU.,I?NR^9??$KX@7DF<[I_$-W(<_4R&H;;]J#XF69_<_$3QU%@Y^37KI>? MPDK?_5N?\Z^[_@G'_KS3_P"?+^__ (!_8E17\A.B_MW_ !P\-[?[.^,OQ6L- MO3[-XMOXL?\ ?,HKO?"/_!8;]J#P3M^Q_'#X@3;>GV_43J'Y_: ^?QJ)<.5> MDU^)K'CC#OXJ!_+%]XL\.>+$C_ (=7\/6R MY'H3;+"Q^N<^]?2'PA_X.XO%5@T,?C[X/^']55L"6XT#5IM/*>I$4RS[OH9! M]:YJF0XJ.R3]'_G8[Z/%^73^)N/JO\KG[C45^?O[/O\ P7A M;W2+^*\@)ZXWQL1GV/->;6PU6E_$BT>[AWA4O)+(X1(U')))X 'J: ):*^6_C]_P6F_9C_9Q>:#7/BQX=U+4( M6+P%\+?&'B9ERJS:S?0:1$ MQ_O 1BX8CO@A2?:NRCE^)J_!!_E^9Y>(SK T-*E57[+5_^KEG^UU\6-.93;_$[XAP%>AC\1WBX_*2G_JW/^=?=_P $ MS_UYI_\ /I_?_P _L)HK^1_P]_P4H_:&\*NIL?CE\6X57HC>++Z2/\ [X:4 MK^E>F>"O^"[G[67@-E^R?&36[I5ZKJ5A9:AN'H3/"Y_$'-9RX=K?9DOQ_P"" M;T^-\*_CIR7I9_JC^I2BOYV_AK_P=-?M'^#WC77--^'7BV$8#M=Z3+:S,/9K M>9$!^J$>U?2OP?\ ^#N30;QXH?'_ ,'-7T]1CS;OP_K,=X6]2()DBQ]#*?K7 M)4R/%QV5_1GHT>+,NJ:.3CZI_I='['T5\7? ;_@X$_99^.[PVZ_$1?!^H38_ MT7Q19R::$S_>G(:V'_?VOKWP;XYT3XC>'X=6\/:QI>O:5YA\90KJ]&:EZ-,U****Q.@**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HKF?BK\9_"'P+\+R:WXT\4>'_" M>CQY!O-7OXK.$GK@-(P!;V')KX7_ &B/^#FG]FWX-R3VOANZ\3?$K4(\J/[$ MT\P68<=FGN3'E?\ :C60?6NBCA:U7^'%LX\5F&&PRO7FH^KU^[<_0ZBOPA^, MW_!VM\1MQ']G4'V(8#WKYH^(W_!PS^UE M\0Y)%7XE1^'[63_EAI&B65N%^DAB:7_Q^O2IY#BI?%9>K_RN>#6XPR^&D.:7 MHO\ .Q_3K17\D_BK_@IY^T9XT=CJ'QR^*S*_WHX/$]Y;QG_@$^)5F^Z'XA^.8FZY37KI3^CUOZ!^WE\5Z?9_%E_&/R$M M#X;GTFON%'CBEUI/[U_D?UZ45_*SX$_X+:?M5?#IXVT_XU>++GR^@U00:H#] M?M,RN6'^R]O(D:GZQD>U8 M5.'\2OA:?]>AV4>-,#+2:E'Y)_D_T/Z(J*_)GX!?\'9/PT\5RPVWQ&^'/BKP M=-(0K7>DW46L6JGNS!A#(J^RJY'OUK[[_9C_ ."C/P1_;%CC7X=_$CPWKU]* MNX:89S:ZD!WS:S!)L#UV8]Z\VM@<11UJ1:_+[T>YA,WP>)THU$WVV?W.S/:Z M***Y#T@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^>_\ MX.P_^4BG@O\ [)S8_P#ISU2OS#K]//\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K M]!RO_=(>A^+\0?\ (QJ^H4445WGCA1110 4444 %%%% !7]<7_!-K_E'7\ _ M^R<^'O\ TV6]?R.U_7%_P3:_Y1U_ /\ [)SX>_\ 39;U\YQ'_#AZGW' _P#' MJ^B_,]JHHHKY(_2 HHHH ***"<"@ HKY:_:E_P""SW[./[(TMQ9^)/B-I>JZ MY;95M'\/YU6\#CJC^3F.)O:5TK\__C__ ,';P$L]M\+/A+N7)\G4?%6H8)]- MUK;_ -+BNZAEN)K:P@[=WI^9Y.+SS X;2K45^RU?X;?,_:6BOYF_BS_P<;_M M6?%"65;3QMI/@^UFZV^@Z);1A?I),LLP_!\UX+XR_P""EG[0WC^5FU7XW?%2 MX63DQ)XFO(8?^_<E3X=KOXI)?>SPJO&V$CI3A)_K/KUTS'\2]2VO[5GQ1L2#!\2/'T)7 !3Q!=KC'TDK;_5 MN7\_X?\ !.;_ %YI_P#/E_?_ , _L.HK^171/^"A_P ?O#;+]@^-_P 7+4+T M6/Q?J 0_5?-P?Q%>C>#O^"W'[5G@9HS9?&KQ7/Y?3^T%M]1S]?M$;Y_&LY<. MUOLS7XFT..,,_CIR7I9_Y']4E%?SD_#;_@Z"_:<\%21?VO)X#\81K]_^T]#\ MAW'UM9(0#^&/:OIOX-?\';>^'=968GUVV\Z)^LU+,NJ:.3CZI_I<_9NBOC?]G/\ X+V_LO\ [2$MO:V_Q#@\ M'ZI<8 L?%^LKI!)#<6\HDBF4 M]&5E)!!]17FU:-2F[5(M>I[N'Q=&NN:C-27D[EBBBBLCH"BBB@ HHHH **** M "BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^+-?M-_P=^_\ -O/_ ',G M_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHHKU#Y\**** "BBB@ HHHH M *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ )0\_"#_ +C/_I[OZ\'B M+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\7_:$_P"" MBGP-_95::/Q]\4?!^@7UN"9-/-\+G4%_[=8=\WY)50IRF[05WY&=2M"G'FJ- M)=V['M%%?F)\;/\ @ZI^ W@5YK?P;X;\=>/+F/.R86T>F6,O_ YF,P_&&OE; MXJ_\':_Q/UIY%\%_"WP/X=C;(1M7O+G5I$'KF,VZY^JD>QKT:>3XN>O+;UT_ MX)XM?B;+J6CJ7?DF_P =OQ/WDHK^9KQ]_P '''[67C9Y!:^/M+\-PR=8M*\/ M6( 'L\T74XVP:^"$G]R_4_K"HK^035_VX?C5X@8M?_%_XHWS,O\C^NZBOY4_!_P#P6E_:H\#,C67QM\9S M>7T_M"6+4<_7[0CY_&O9OAW_ ,'-O[4_@IH_[2UCP;XO"]1JWAZ*+?\ 7[(8 M/TQ6,N'L0OA:?W_Y'53XTP4M)QDODG^I_2-17XB?"7_@[EURU>*+QW\&M*OE M; DN=!UJ2U*>I$,T%&USQ]XO\/>#]*&0L^JW MT=L)B/X8PQS(W^R@)/I7Y\_M)?\ !TW\"_A9<7%GX!T+Q3\3KV+(6XCC_LG3 M9".WFS*9OQ\@CW-=%#"5JW\*+?\ 7Q_629_*;_OR*^:_B)_P6L_:H^)[, M=2^-GC"UW]M(>+2,?3[*D6*]6GP_B9?$TCY^MQG@8.T%*7RLOQ=_P/ZJ**_D M!U[]MCXS>*9"^J?%OXG:DS=6NO%-],3_ -]2FL>+]ICXD0/NC^('C9&'0KKM MT#_Z'71_JW/K-?=_P3B?'%/I2?W_ / /[%J*_D1\+_\ !0'X[^"I%;2?C1\5 M=/V_PP^*[Y4/U7S<$>Q%>T_"_P#X+[_M7_"V6,1?%6\URU0C=;ZWIMI?B3ZR M/%YOY.*SGP[67PR3^]?YFU/C;#/^)3DO2S_R/ZA:*_"OX"?\':GCC1)8;?XF M?"_PWX@M\A9+OP]>2Z;.H_O&*7SD=O8-&/I7W_\ LK_\%_\ ]FG]J.6VL?\ MA,G\ ZY<84:?XMB73P6Z8%SN:V.3P 90QX^6O.KY7BJ6LHZ>6I[>$X@P&(=H M5$GV>GYZ?__@T\_P"4BGC3_LG-]_Z<]+K^A"OB,^_WM^B/UC@__D7+ MU84445XQ]0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%9OBOQAI/@30YM3US5--T;3;<9EN M[ZY2W@B_WG HZ5*J^3O^5S]9**_!'XC_\ !VE\6]8: M1?"?PS^'N@QMPIU*6[U.1![%'@&?JN/:O$?&_P#P+7?['XTT'PVC_P M:;XR]7_ )7/)J\89?'X>:7HO\VC^ERBOY3_ !1_ MP6<_:F\7LQN_C=XVAW]?L5PEC^7DJF/PKA=:_P""AOQ^\1D_;OC?\7+L'^&7 MQAJ#*/H/-P/PKHCP[5ZS7XG'+CC#_9IR_!?YG]=5%?QYWO[6'Q3U%MUQ\2OB M!<,>"9/$-VW\Y*J+^TI\1E;(\?>-01R"-/_'ZT_U;E_/^'_!,?]>:?_/E M_?\ \ _L7HK^/?3_ -K[XM:2V;7XH?$2V/K%XDO$_E)74Z#_ ,%*_P!HCPR5 M^Q_'3XN1JO2-O%M])&/^ M*5_2I?#E3I-?<7'CBC]JD_O1_6_17\L?A'_@N9 M^UAX)96L_C1XBGV=!?VMGJ&?KY\+YKV#P!_P<^?M1>#V3^TKOP'XK"]1JF@" M+=_X"R0_I6,N'\2MFG]_^1U4^-,#+249+Y+_ #/Z/**_#_X8?\'<_B.S,))]%UV6RV^XCEBFS]"X^M?3/P>_X.E?V<_'LD,/B6P\>^!9FQYDU M[I:7MJGT:V>24C_MD*XZF4XN&\/NU_(].CQ)EU7154O6Z_/0_2>BO%_@+_P4 M6^!?[3LD,/@;XJ>"]=O;C'EV U%+>_;/_3M+LF_\?8Y_*U[Q%NT[3MIP\ M>X?O9A_N(>#V9DKW*ORG_;X_:#_X7]\>[Z2SF\W0=!SIVF[6RDBJ?WDP_P!] M\D'NH3TKCQU?V=/3=GZ/X7\+_P!LYU%U5>E1M.?9V?NQ^;W79,\3HHHKYL_M M$**** "BBB@ HHHH **** "BBB@ HHHH %4NP &2> !WK]8OV&?V?A^SW\!- M.L;J'R]OB'_@F]^SY_PNGX[PZG?0>9H7 MA+9?W.X?++-D^1$?JRER.A$9'>OU KV.'%/-.GD5!Z*TZGK] MF/R7O/UCV"BBBO7/YX"BBB@ HHHH X_X_P#QOT']FSX*>*/'OB>X^RZ#X3TZ M74;MQ]YU1(O$T7QC^*'AV'7- M0FO8M*TGQ9?VECIJ.Y98(8HY558T4A1@#@9/))K]'O\ @ZE_;U\FV\/?L]^' M[WYIO*\0>+/*?^$$FSM&QZD&=E/I;GO7XJ5]AD>!C&E[6HM9;>G_ 3\SXLS M><\3]6HR:4-[/=O_ "_.Y[5_P\E_:*_Z+Y\:O_"WU/\ ^/4?\/)?VBO^B^?& MK_PM]3_^/5XK17M^PI_RK[CY/ZW7_G?WL]J_X>2_M%?]%\^-7_A;ZG_\>H_X M>2_M%?\ 1?/C5_X6^I__ !ZO%:*/84_Y5]P?6Z_\[^]GH7Q8_:W^*WQ[\.PZ M/XZ^)WQ"\::3;7*WD-CKOB*\U&WBG57195CFD90X5W4,!D!V&<$UY[115QBH MJT48SJ2F[S=WYA1115$A1110 4444 %%%% !7H7PG_:W^*WP$\.S:/X%^)WQ M"\%Z3U?\/)?VBO^B^?&K_PM]3_^/4?\/)?VBO\ HOGQJ_\ "WU/_P"/5XK1 M4>PI_P J^XV^MU_YW][/:O\ AY+^T5_T7SXU?^%OJ?\ \>H_X>2_M%?]%\^- M7_A;ZG_\>KQ6BCV%/^5?<'UNO_._O9[5_P /)?VBO^B^?&K_ ,+?4_\ X]1_ MP\E_:*_Z+Y\:O_"WU/\ ^/5XK11["G_*ON#ZW7_G?WL]J_X>2_M%?]%\^-7_ M (6^I_\ QZC_ (>2_M%?]%\^-7_A;ZG_ /'J\5KZ$_X)=_L2WG[?W[:'A/X? MK',-#:;^TO$-Q'P;73(2K3G/\+/E8E/9YD[9J*D*,(N,-:^),JWNDVOB+7KO45TS3(]R MPNB3R,$:C,/I7WO570]$L_#.BV>FZ?:PV>GZ? EM;6\*!(X(D4*B* M!P%"@ = *M5^>XBM[6HZFUS]IP6&6'H1HIWLM^[ZO[S\P_^#L/_ )1U^"_^ MRC6/_ILU2OY[Z_H0_P"#L/\ Y1U^"_\ LHUC_P"FS5*_GOK['(?]T7JS\QXP M_P"1B_1!1117LGRX4444 %%%% !1110 5_0A_P &GG_*.OQI_P!E&OO_ $V: M77\]]?T(?\&GG_*.OQI_V4:^_P#39I=>-GW^Z/U1]1P?_P C%>C/T\HHHKX@ M_6 HKC_CQ\?O!W[,?POU+QGX\\0:?X:\-Z2FZXO+M\ G^%$49:21NBH@+,> M":_!3_@I]_P<;^/OVI;G4/"/PBDU+X<_#]BT,E_')Y>N:TG0EY%/^C1G_GG$ M=Q&=SD$H.[!9?5Q,O<6G5]#R,7R1[+]7O^2\BQJFJW6N:E/>7UQ<7E MY=.99IYY#)),Y.2S,BBO6/G0HHHH **** "BBB@ HHHH *ZGX1? M&_QE\ ?%L6O>"/%&O>$]8AQMO-)OI+24@<[6*$;E/=6R#T(-_T^X:&5/53CAD;HR- ME6'!!'%>)C,CHU?>I>Z_P^[_ "/JLLXMQ6':AB/?CY[KY]?G]Y_9-17Y4_\ M!)W_ (./-"_:&N],^'_QS?3?"GC:X*V]CXC0"#2M:?@!9ATMIF]?]4QSCRSM M0_JL#FOD\3A:E"?)45OU]#]'P.84,93]K0=U^*\F@HHHKG.T**** "BBB@ H MHHH **** "BBB@ HHHH ***\)_;;_P""D/PC_P""?GA(:C\1O$T-IJ%Q&9+# M0[,"XU;4L_!']A6RD7XA>.--L]95-\>A6)^VZM-D97_1X\L@;L\FQ/]JOQ/_;V_P"# MD_XQ?M.27VA_#G=\)?!\VZ,-83^9K=XG3,EW@>3G@[8 K+R#(XK\Z-3U.YUK M49[R\N)[N[NI&EFGFD,DDKLWR6[_ /UQ_:W_P"#KSQAXIDNM-^"_@>P\*V+$I'K/B(B^U!E M[.ENA$,3>S-,*_-W]HS]N3XO?M;W[S_$;XB>*/%4;/Y@M+J\9;&)NN8[9-L, M?_ 4%>4T5]#A\#0H_P .*OWZ_>?%XS-L9BG^^FVNVR^Y:!11176>:%%%% !1 M110 4444 %%%% !1110 5UWP?^/OCC]GSQ&NK^!?%WB3PAJ0(S<:1J,MF\@' M9MC#%>>5%TO50HXXFA7RFP/[\)9B.6ZFOU-_8R_X+P?L\_ME26NFV_BC_A!O%-S MA1HOBC98O*YXVQ3[C!*2>%4.'/'R#I7\OU%>5B/:6_W[_?<_M,!W#(HK^6S]A3_@MA\=OV$)K/3](\1OXL\&6Y"MX;\0.] MU:1QC^&!\^;;X&<"-@F3DHW2OV^_X)X_\%U_@S^WPUEH;7W_ @/Q!N<)_PC MNM3J!=R'M:7& D_LN$D//[O S7S.,RBO0][XH]U^J/N\KXEPF,:A?EGV?Z/K M^#\C[5HHHKRSZ$**** "BBB@ HHHH **** "OD?_ (+L_$GQ%\(?^"57Q3\1 M>$]?UKPOX@T_^R?LNIZ1?2V5Y;;]7LHWV2Q,KKN1W4X(RK$'@D5]<5\6?\'# MO_*'GXO_ /<&_P#3W85U8)7Q%-/^9?F<&:R:P59K^27Y,_GP_P"'DO[17_1? M/C5_X6^I_P#QZC_AY+^T5_T7SXU?^%OJ?_QZO%:*_0?84_Y5]Q^+?6Z_\[^] MGM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4_P#X]7BM%'L* M?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^T5_T7SXU?^%O MJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M]3_\ CU'_ M \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL]J_X>2_M%?\ M1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5HH]A3_E7W!];K_P [ M^]G[M_\ !K%^TG\1?VA?^%[?\)]X^\:^./['_L#[!_PD&N7.I_8O,_M/S/*\ MYVV;_+CW;<;MBYS@5^N-?BS_ ,&@7_-PW_"BBB@ HHHH **** "BBB@ HHHH *_.K_ (.: MOC=XT^ G[!WA+6/ OB[Q1X+U:Y\?6=G-?:%JL^G7$L#:=J3M$TD+*Q0LB,5) MP2BG&0*_16OS#_X.P_\ E'7X+_[*-8_^FS5*[LM2>*@GW/)SZ3CE]5QT=C\6 M?^'DO[17_1?/C5_X6^I__'J/^'DO[17_ $7SXU?^%OJ?_P >KQ6BOO?84_Y5 M]Q^._6Z_\[^]GM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4 M_P#X]7BM%'L*?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^ MT5_T7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M M]3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL M]J_X>2_M%?\ 1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5HH]A3 M_E7W!];K_P [^]G]&_\ P;*_&[QI\>_V#O%NL>.O%WBCQIJUMX^O+.&^UW59 M]1N(H%T[376)9)F9@@9W8*#@%V.,DU^BM?F'_P &GG_*.OQI_P!E&OO_ $V: M77Z>5\%F22Q4TNY^Q9#)RR^DY:NP4445PGK!1110 4444 %%%% !16?XJ\5Z M7X&\-WVL:UJ-CI&DZ;"UQ=WMY.L%O:Q*,L[NQ"JH'))( K\;_P#@IM_P<\+9 M3:AX-_9QCCF==T%QXUO[;<@/0_8;=QAO^NLPQUQ&1AZZL+@ZN(ERTU\^B//S M#-,/@H<]>7HNK]%_2/T[_;"_;_\ A+^PCX1&K?$KQ=8:+)/&7L],C/VC4M1Q MQ^YMTR[#/&\@(I/S,O6OQR_;:_X.F?B-\3YKS1_@KH-O\.]$;*)K&I1QWVLS M+_>5#N@@R.V)2."'%?F!\1OB5XA^+_C._P#$7BK6]4\1:]JDGFW>H:C?X?=_F?G.9<68O$-QH?NX^6_P!_3Y'3 M_%KXU^,/CUXMFU[QMXHU[Q9K,V=UYJU])=S ==H+D[5'91@#L!7,445[,8I* MR/EY2(/\ A9GA2#"MI7B>1[B:-/2&[SYZ M$#@!BZ+_ '*_:+_@GM_P7"^"_P#P4!>TT6SU%_!/CZX 7_A&M;E5);E^XM9N M$N.^%&V3 ),8'-?R]TZ"XDM9TEB=HY(V#(ZG:RD<@@]B*\K&9/0KJZ7*^Z_5 M'T66\38S"-1;YX]G^CW7Y>1_:517X)_\$G/^#D#Q!\%KO3/ /Q\O+[Q1X-RM MO9^*6#3ZIHPZ#[1U:ZA'=N95&?\ 6<*/W9\&>--(^(WA/3M>T#4K'6=%U>W2 MZLKZSF6:WNHG&5='4D,I'<5\AC,#5PTN6IMT?1GZ5E>;8?'4^>B]5NGNOZ[F MG1117&>H%%%<)^TY^T)H/[*7[/\ XM^(OB:3R]&\):=)?S*&"O<,.(X4SQOD MD*1KG^)Q51BY/E6Y,YQA%SEHEJS\L/\ @Y<_X*C^)O@[XQ\+_!OX7^,->\*Z M[9*NN^)=2T+4I;&\A#JRVUGYL+*Z@J6F=<\AH#7Y3_\ #R7]HK_HOGQJ_P#" MWU/_ ./5PO[07QQU[]I?XW>*/'WB>X^TZ[XLU&74;MAG:A=LB-!V1%VHH[*J MCM7'U^@8/ TZ-%4VDWU]3\8S/-ZV)Q,JT9-)O17>W3_@^9[5_P /)?VBO^B^ M?&K_ ,+?4_\ X]1_P\E_:*_Z+Y\:O_"WU/\ ^/5XK173["G_ "K[C@^MU_YW M][/:O^'DO[17_1?/C5_X6^I__'J/^'DO[17_ $7SXU?^%OJ?_P >KQ6BCV%/ M^5?<'UNO_._O9[5_P\E_:*_Z+Y\:O_"WU/\ ^/4?\/)?VBO^B^?&K_PM]3_^ M/5XK11["G_*ON#ZW7_G?WL_J4_X(3?$GQ%\7O^"57PL\1>+-?UKQ1X@U#^UO MM6IZO?2WMY<[-7O8TWRRLSMM1$49)PJ@#@ 5]<5\6?\ !O%_RAY^$'_<9_\ M3W?U]IU^?8U6Q%1+^9_F?M.52;P5%O\ DC^2"BBBN4[S^>__ (.P_P#E(IX+ M_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJBBBOD MC]("J^JZK:Z'IEQ>WUQ;V=G:1M-///((XH4499F8X"J ,DG@"O!?^"@7_!2S MX8_\$X_AN-:\7_@HQ_P M6,^+G_!1C6[BTUO4F\,^ UEW6GA32YF6S4 Y5KA^&N9!P=S_ "@C*(F2*]/ MY75Q/O+2/?\ R[G@YOQ!A\#[C]Z?9?J^GY^1^MW[=O\ P'H:Q5WW?]:'Y MOF'$&-QFDY6CV6B_S?S"BBBO0/%"BBB@ HHHH **** "BBB@ KU[]EW]O3XO M_L8ZTEY\-O'VO^&X_,\R6PCG\[3KD_\ 32UDW0N?FZ>U) M:6,=RT329)X117ZR?"[XL>&?C=X'L?$W@_7M)\3>']23?;:AIMREQ!*.X#*2 M,CH5/(.00#Q7\:=>U_L4_P#!0;XJ?L _$!=>^'/B2>PAFD5M0TBYS-I>K*/X M9X,@$XX#KMD4$[67->#C,AIS7-0]U]NG_ /L,KXPK4FH8SWH]^J_1_GYG]<- M%?&__!+?_@L]\.O^"D^@QZ3'Y?A'XF6<'F7WAJZG#&X"CYIK.0X\Z/N1@.G\ M2XP[?9%?*5J,Z4^2HK,_1,+BJ6(IJK1E>+"BBBLCH"BBB@#Q'_@HI^V/IO[! MW[('C#XD7WDR7FEVI@T>TD/%_J,OR6\6.I7>0S8Y"(Y[5_,A?_\ !3+]HS4K M^:XD^/7QD62XD:1EB\9:C%&"3DA468*HYX50 !P !7VG_P '.W[>O_"]OVG; M'X/Z#>^;X9^%Q+ZGY;YCN]8D7Y\]CY$9$8[J\DXK\O:^TR? QIT.>HM9:_+H M?E?%&<3K8OV5&348::/=]?\ +Y'M7_#R7]HK_HOGQJ_\+?4__CU'_#R7]HK_ M *+Y\:O_ M]3_\ CU>*T5Z_L*?\J^X^;^MU_P"=_>SVK_AY+^T5_P!%\^-7 M_A;ZG_\ 'J/^'DO[17_1?/C5_P"%OJ?_ ,>KQ6BCV%/^5?<'UNO_ #O[V=K\ M8/VD_B+^T+_9W_"?>/O&OCC^Q_,^P?\ "0:Y<[;-_EQ[MN-V MQG_#O]MSXT?"' MP=9^'?"?Q=^)_A?P_I^_[+IFD>*;ZRL[;>[2/LBBE5%W.[L< 99B3R2:\PHJ M91C)6DKETZDX.\&UZ'M7_#R7]HK_ *+Y\:O_ M]3_\ CU'_ \E_:*_Z+Y\ M:O\ PM]3_P#CU>*T5'L*?\J^XU^MU_YW][/:O^'DO[17_1?/C5_X6^I__'J/ M^'DO[17_ $7SXU?^%OJ?_P >KQ6BCV%/^5?<'UNO_._O9[5_P\E_:*_Z+Y\: MO_"WU/\ ^/4?\/)?VBO^B^?&K_PM]3_^/5XK11["G_*ON#ZW7_G?WL]J_P"' MDO[17_1?/C5_X6^I_P#QZ@?\%)/VBC_S7SXU?^%OJ?\ \>KQ6ON/_@@+^P5_ MPVO^W+IFH:Q9?:/ _P -?+U_6=ZYBN9E;_1+4]CYDJ[BIX:.&4=Q65=4:5-U M)15EY(Z,'+%8FM&A3F[R=MW]_P MS]S_ /@D7\$_B!\%OV(O"_\ PM/Q;XP\ M7>/O$Z?V[JLGB+5[G4;C33.JF*S4SNQC$<00,HX\PR'O7TU117Y[5J.I-S?4 M_:L/15&E&E'9*P4445F;!67XV\9Z7\.?!NK>(-;O(=.T;0K.;4+^[E.([:") M"\DC'T55)/TK4K\I?^#HK]O7_A4GP#TGX(Z!>^7KWQ$ O]<\M\/;:3%)\J'N M//F3'ND$JD8:NC"8>5>JJ4>OY=3AS+'1PF&EB)]%IYOHOO/:/^"(O_!3F_\ M^"C5Q\<+C5F:*71?%BWVC6;X#6.C7,(CM8,#@LIM96?PWCY8O!*=1WDFT_S_ ":"BBBO+/>"BBB@ HHHH **** " MBBB@ JOJNJ6^B:9<7MY-';VMG$T\TKG"Q(H+,Q/H ":L5\P?\%F_CM_PSQ_P M3(^+VNQS>3>WVB-H=F0SVK_AY+^T5_P!%\^-7_A;ZG_\ 'J/^'DO[17_1?/C5_P"% MOJ?_ ,>KQ6BG["G_ "K[B?K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ MAY+^T5_T7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y M\:O_ M]3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ MG?WL]J_X>2_M%?\ 1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5H MH]A3_E7W!];K_P [^]GZ/_%_A_QK M8WFC+:^(/$5WJ-M!']=M/%&@V.IV$RW-CJ-O' M=6\R_=EC=0RL/8J0?QKY3B##J%6,XJR:_+_AS]&X,QDJM"=*;NXN^O9_\%,N M4445\^?9!1110 4444 %%%% !1110 4444 ?D+_P="_MX^-/@'K'PM\ _#WQ MMXH\%ZM>0W>OZM/H.K3Z;<20;A!;(SPNK%"RW)*DXRBG&1Q^2_\ P\E_:*_Z M+Y\:O_"WU/\ ^/5ZU_P7I_:#_P"&AO\ @J+\2;B&;SM-\)7$?A:R&U]N^I^.YYF56KCJDH2:2=E9OII^ESVK_A MY+^T5_T7SXU?^%OJ?_QZC_AY+^T5_P!%\^-7_A;ZG_\ 'J\5HKM]A3_E7W'D M_6Z_\[^]GM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4_P#X M]7BM%'L*?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^T5_T M7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M] M3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL]J_X M>2_M%?\ 1?/C5_X6^I__ !ZOU8_X-@O&?Q@_:.\>?$KQY\0/B=\2?%_AOP[9 M0:)I]EKGB6]U"SDO)W\Z241RR,GF11Q(,XR!<\=:_#VOZ@_^""7[-'_#,W_! M,;P!!<6_V?5_&D;^+=1RNTLUYM:#(Z@BU6V4@]U/TKR,[E3I8:T4KR=MOO/I MN%(UL1CE*[]%^=_D?9-%%%?%GZD%%%% !1110 45R?QJ^.O@_]G+X> MWOBOQUXDTGPKX>T\9FO=0G$4>><(HZNYQ\J*"S'@ FOQT_X*!?\ !TYJ&IR7 MWAO]GG1?[/M\M$?%VN6P>>3MNM;1LJGJ'GW$@\Q*:[,+@:V(=J:^?0\W,,VP MN"C>O+7HEJW\O\]#]?\ X^?M,?#_ /9;\%MX@^(?B_0?".DKD)-J-TL37# 9 M*1)]^5_]B-6;VK\O?VO_ /@ZZ\)^%'NM+^"?@FZ\672Y1-<\1;K+3P>S);*? M/E4_[;0GVK\5_C%\X\2>./$VM^*]=NO]9>ZG=O<2@9)"*6)VH,\ M*N% X KE:^FPN048:UGS/[D?!9AQEB:ONX9]%% M>U3I0IKE@DEY'RE;$5:TN>K)R?F[A1116AB%%%% !1110 4444 %%%% !111 M0!=\.^)=1\(:U;ZEI.H7NEZC:-O@NK2=H)H6]5=2&4^X-?:O[+'_ <+_M+? MLT26]K>^+(OB/H<. UCXLB-Y*5[XNE*W&['0O(ZC^Z><_#M%8UL/3JJU2*?J M=.&QE?#RYJ$W%^3/Z(OV.O\ @YW^"7QXDM=+^(MEJ7PFUZ8A#-=M]OT>1CQQ MM>'M6TS7='U!/-M;_ $^Z2ZMKE/[R M2(2K#W!-?QCUZ]^R;^WA\6?V(/%7]J_#7QIJWA[S) ]S8!_.TZ^[?OK9\Q.< M<;BNX _*0>:\/%W^?YGU^7\:5H>[BX\R[K1_=L_P #^NZBORK_ M ."?'_!SWX#^-4ECX;^-VGV_PY\1R[8EUVU+R:%=OTRX.9+7)_O%XQR3(HXK M]2M"UZQ\4:-:ZEIEY:ZCI]]$L]M=6LRS0W$;#*NCJ2K*1R""0:^9Q&%JT)-? _P#;']O_ &__ (1_7+G3/MOE_P!F>7YODNN_9YDF MW=G;O;&,FOR._P"'DO[17_1?/C5_X6^I_P#QZOT\_P"#OW_FWG_N9/\ W$U^ M+-?<9/2@\'!M+KT\V?DO$V(JQS*I&,FE[O5_RH]J_P"'DO[17_1?/C5_X6^I M_P#QZC_AY+^T5_T7SXU?^%OJ?_QZO%:*]/V%/^5?<>#];K_SO[V>U?\ #R7] MHK_HOGQJ_P#"WU/_ ./4?\/)?VBO^B^?&K_PM]3_ /CU>*T4>PI_RK[@^MU_ MYW][/:O^'DO[17_1?/C5_P"%OJ?_ ,>H_P"'DO[17_1?/C5_X6^I_P#QZO%: M*/84_P"5?<'UNO\ SO[V>U?\/)?VBO\ HOGQJ_\ "WU/_P"/4?\ #R7]HK_H MOGQJ_P#"WU/_ ./5XK11["G_ "K[@^MU_P"=_>S](O\ @A-^VY\:/B]_P55^ M%GAWQ9\7?B?XH\/ZA_:WVK3-7\4WU[9W.S2+V1-\4LK(VUT1AD'#*".0#7]% M5?S#?\&\7_*8;X0?]QG_ -,E_7]/-?(<01C'$)15O=7YL_2^#:DYX*3FV_?> M_I$****\,^M"BBOSK_X*R?\ !?[P;^PT^H^!_A^EAXZ^*D8:*=/,WZ7X>?I_ MI+J)]=NOE$MR_[NV3.1%#&N$BC&3A$ 7DG&237 U]=@LCI M4O>K>\_P_P"#\_N/S?-.+<17;AAOK]K/\ @G9_P<>_"K]K.>Q\-?$6.#X5>.+@K%&UW<;M%U*0\ 17 M+8\EB?X)L#D 2.37\Y]?1G_!*G]B"Z_;_P#VUO"G@5HIO^$=BD_M7Q).F1]G MTV!E,PW#E6D)2%3V>93T!KR\PP&&J0=2HK-=5O\ \$^@R7.,=0JQHT'S)M+E M>WR[?(_J_1UD0,I#*PR"#P17BW_!27_E'7\?/^R<^(?_ $V7%>Q:3I5KH.EV MUC96\-K9V<2P001($CAC4!550. H '0"O'?^"DO_*.OX^?]DY\0_\ ILN* M^(H_Q8^J_,_6,5_ GZ/\C^1VBBBOTL_!PHHHH **** "BBB@ HHHH _3S_@T M\_Y2*>-/^R,?4!1110 4444 %%%% !1110 5^?_P#P6R_X+0:7_P $ M]_!$W@OP5<6>J_&+7;;,$1VRP^&H7'%U.O0R$',41Z_?8; ^Q_P6=_X+':' M_P $XOARWAWPW)9ZS\7O$-L6TRP8B2+1HFR!>W*^@.?+C/,C#^Z&-?S9_$'X M@ZY\5_&^J^)/$FJ7FM:]KER]Y?WUW(9)KJ5SEF8G_P#4!P,"O?RG*?;/VU;X M>B[_ / _,^-XDXB^K)X;#/W^K_E_X/Y'JEQ_P4K_ &C+F>21OCW\9@TC%B$\ M:ZDB@GG@"8 #V P*;_P\E_:*_P"B^?&K_P +?4__ (]7BM%?6>PI_P J^X_. M?KE?^=_>SVK_ (>2_M%?]%\^-7_A;ZG_ /'J/^'DO[17_1?/C5_X6^I__'J\ M5HH]A3_E7W!];K_SO[V>U?\ #R7]HK_HOGQJ_P#"WU/_ ./4?\/)?VBO^B^? M&K_PM]3_ /CU>*T4>PI_RK[@^MU_YW][/:O^'DO[17_1?/C5_P"%OJ?_ ,>H M_P"'DO[17_1?/C5_X6^I_P#QZO%:*/84_P"5?<'UNO\ SO[V>U?\/)?VBO\ MHOGQJ_\ "WU/_P"/4?\ #R7]HK_HOGQJ_P#"WU/_ ./5XK11["G_ "K[@^MU M_P"=_>SVK_AY+^T5_P!%\^-7_A;ZG_\ 'J=;_P#!1W]HZ[GCBB^/'QLDED8( MB)XVU-F>B](?>3F/CQM M;#X:'/.*OT5EJ>IE6%QN/K>SI3=NKN[)?ULCTG_@BE^PU\=O GAVU^)_[07Q M6^+6M:]JD&[2/!NK>+=0N+72HG'^NO87F*R7#*>(F!$0.6!DP(OT0HHKX;$5 MY5INK;[L****Q.H***^+_ /@H[_P7(^$/_!/?[7H3 M7)\=?$2%2!X;TF=?]#?''VR?!6W'^SAI.0=F#FM:-&I5ER4U=G/BL51P]/VM M>2BO,^SIIEMXFDD98XXP69F. H'4DU\1?ME_\' O[//[(LEUIMKX@D^)'BBW MRATSPL4NHHG':6Z)$"X/!"L[KCE*_#W]N_\ X+)_'#]ON[O++Q%XDD\/^#9V M(3PQH3-:Z>4[";G?<'H3YK,N>55>E?*E?287A]?%B'\E_G_7J?"YCQH[N&"C M\W^B_P _N/TH_:H_X.@/CU\9Y+JR\!6>@_"O1IS7$R^6#[QP MHP]>E? OQ>^/OCCX_P"O_P!J>.?&'B;Q?J&25GUC4IKQX\]E\QCM'LN *Y&B MO?HX6C15J<4OZ[GQV*S'$XEWKSVB\&_%#Q)'I=K@+I.I3?VEIP4=56" MX#K&#TS'M/H17SO16=2G":Y9I->9K1KU*4N:E)Q?=.Q^V7[(G_!V+:7LUMIG MQO\ !LMV$?7?"C&2,'IE[.9MP''_!T=KOA.:R\,_M"Z:WB'3,K$GBS2+98[^W'3=+8X ^Y(QK]H/@Q\;O"/[1'P[T_P 6>!_$6E^*/#NIKNM[ZPF$D;'NK=T= M>C(P#*>" >*^8Q6!K8=VJ+3OT/O\MS?#8V-Z$M>J>Z^7ZK0ZJBBBN,],**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBAFVC)X Y M)/:@#P7_ (*(?M"?\*,^ MU;V4_E:]XHW:=9;3\T2$?OI1_NH< CD-(AK\M: M]D_;I_:"_P"&@_CWJ%Y:S>9H>CYT[2P#\KQH3NE'_71\MGKMVCM7C=?-XVO[ M2IILM$?VMX9\+_V+DL(U5:K5]^?=-[1_[=73O?N%%%%<9^A!1110 4444 %% M%% !1110 4444 %.CC::15569F.%4#))]!3:^C?^":7[/G_"X?CE'K=]!YFA M^#]E[+N'RS7))\A/P8%S_P!YQ1RK 5F5)[UZU117U5 M."A%170_@O,\QKX_%U,;B'>=1N3]7^BV2Z(****HX0HHHH *X?\ :3^/V@_L ML_ 7Q9\0_$TWDZ)X2TZ2_N " TQ482%,_P '[W]W9^5X@\5^4_60@FSM&QZ*3.RG@[X#U%=F!PKQ%94^G7T/-S?, M%@L+*N]]EYM[?Y^A^3/[1?QXU[]I[XZ>*OB!XFF\_7/%NHRZADIG[*@ST\W+3G'#*\.1E*_&C_@D_^P[ M2&9O#=K)_:_B69,KY.FP,IE7<.5:5BD*GLTP/0&OZM-,TRWT73;>SLX(;6TM M(EA@AB0)'"B@!54#@ #H!7S?$&,M%8>/75^G0^ZX,RWFG+&S6BTCZ]7\E MI\R>BBBODS]&/S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/_E'7X+_[ M*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]" M'_!IY_RCK\:?]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5 M'U'!_P#R,5Z,_3RO(/VW/VW_ '^P)\#;[QUX\U'[/:PYAL+"$AKS6+G!*V\ M"$C^(7CC45T[P_P"'X#+(1AIKJ0\1 MP1+D;Y9&PJKZG)( )'\M_P#P48_X*%>,_P#@HY^T#>>,O%$KV>EVQ>WT'1(Y M2UMHEIG(C7IND; ,DA +MZ*%5?G6D5O_ )(^WS_/(X"GRPUJ2V7; MS?Z=RW_P47_X*7?$3_@I)\6WU[Q==M8Z!82.-#\.6TI-CH\1].GF3,,;Y6&Y MCP JA47YWHHK[>G3C3BH05DC\EK5ZE:;JU7>3W;"BBBM#(**** "BBB@ HHH MH **** "BBB@ HHHH **** "OUR_X(7_ /!>>Z^%&HZ/\&OC9K#W7A&=DLO# MOB:]ES)H;'"I;73MUM>@60\P\ GR\&+\C:*Y\5A:>(I^SJ+_ (!W9?F%;!UE M6HOU71KLS^TM'61 RD,K#((/!%+7Y"_\&WO_ 5PF^*.CVO[/GQ&U1IO$&D6 MQ/@[4KF3+ZA:QKEK!V/)DB0%HSWC5EX\M=WZ]5\!B\+/#U'3G_PZ/V3+\-Z/' MOGNK@\LQ^['&H^:21CPJ*"S'@"OYT?\ @K/_ ,%P/''_ 42UR[\,^'VOO!O MPDMY?]'T9)-MSK.T_+-?,IPW(#"$$QHA@%IM1\#_LYM;:E?INM[OQK<0B2U@;H18Q, M,2D'_EM(-G!VHX( M[.Q)/I[ =*Q:*^UPF!I8:/+37SZL_*\RS;$XV?/7>G1=%\OUW"BBBNL\T** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *5':-PRDJRG((/ M(-)10!^F'_!,3_@XX\??LL3:?X1^+C:C\1OA_&5@COGD\S7-%CZ#9(Q_TF,# M_EG*=P&-L@ "G]YOV??VC/!/[5/PNT_QE\/_ !%I_B;P[J0_=W5J_,;@ M'( MAPT4._5?YKR^ M[L?UNT5\V?\ !-K_ (*@_#S_ (*5_"S^UO"]Q_97BC3(U_MSPU=2AKS2W/&X M=/-@8_=E4 'HP5LJ/I.OCZE.=.3A-6:/TRAB*=:FJM)WB]F%%%%9FP4444 % M%%% !7Q9_P '#O\ RAY^+_\ W!O_ $]V%?:=?%G_ <._P#*'GXO_P#<&_\ M3W85U8'_ 'FG_B7YH\_-O]QK?X)?DS^8:BBBOT8_#PHHHH **** "BBB@ HH MHH _:;_@T"_YN&_[EO\ ]RU?M-7XL_\ !H%_S<-_W+?_ +EJ_::O@\Z_WR?R M_)'[!PM_R*Z7_;W_ *4PHHHKRSZ **** "BBB@ HHHH **** "BBB@ K\P_^ M#L/_ )1U^"_^RC6/_ILU2OT\K\P_^#L/_E'7X+_[*-8_^FS5*[\K_P![AZGC M\0?\BZKZ'\]]%%%?H)^+A1110 4444 %%%% !1110!_0A_P:>?\ *.OQI_V4 M:^_]-FEU^GE?F'_P:>?\HZ_&G_91K[_TV:77Z>5^?9I_O<_4_:.'_P#D74O0 M****X#V HHHH **** "O+_VNOVQ/ /[#WP;OO''Q#UJ/2=)M?W=O"@$EWJ4Y M!*V]O%D&21L=. "S%5!89/[=G[=/@;_ ()]? :^\=>-[S$:9@TS3(6'VS6K MH@E8(5/<]68_*B@L>G/\Q/[>_P"W]X^_X*(?&ZY\8^-[[;#$6BTC1X'/V'1+ M8G(BB4]6. 7D/S.1D\!0/6RW*Y8F7-+2*Z]_)'SN?<04\!'DAK4>R[>;_P N MIZ?_ ,%1/^"QWQ&_X*3>*YK&XFF\*_#6SGWZ;X8M9R8Y-I^6:[<8\^;N,C8G M\*@[F;Y HHK[:C1A2BH4U9'Y3B<55Q%1U:SO)A1116ASA1110 4444 %%%% M!1110 4444 %%%% !1110 5]W?\ !&O_ (+/^(O^"=/CF#POXGFOM>^#VL7& M;[3P3)-H; M_@WW_P""OTO[(OQ(M?A'\0=4;_A5_BN[VZ==W,GR>&+^1N'W'[MM*QPX^ZCD M2?*/,+?T,@Y%?!X_!3PU3D>W1]S]BR?-:>/H>UAHUHUV?^3Z!7XC?\'4?[>O M]K^(?#_[/OA^]S!I?EZ_XK\I_O3LI^R6K8_NHQF93D'S(#U6OUU_:S_:3T+] MD#]G#QA\2?$;?\2OPGI[WAB#A6NY>%AMT)_CEE9(U]W':OY(/C=\8M=_:$^+ M_B3QQXFNC>:]XJU&;4KV7^'S)&+%5'\*+D*J]%50!P*]'(<'[2K[:6T=O7_@ M?Y'A<89E[&@L+!^]/?\ P_\ !?ZG+4445]B?F(4444 %%%% !1110!_3S_P; MQ?\ *'GX0?\ <9_]/=_7VG7Q9_P;Q?\ *'GX0?\ <9_]/=_7VG7YSCO]YJ?X MG^;/W#*?]QH_X(_D@HHHKE/0/Y[_ /@[#_Y2*>"_^RKZ+\SVJOB7_@K_ /\ !9+PO_P36\"?V-I*V?B3 MXL:W;E]+T9GS%IT9R!=W>TY6,'[J AI", JH9UZ3_@KQ_P %2]!_X)G_ #- M[&+75OB)XD22W\,Z/(V59P,-=3@'(@BR"<8+L50$99E_F+^+/Q8\1_'3XD:S MXN\7:O>:]XD\07+7=_?7+;I)Y&_0*!@!0 JJ !7G93E7MW[6K\/Y_\ ]K MB3B'ZHOJ^'_B/=_RK_/M]Y>^._Q[\8?M-?%+5?&GCK7K[Q'XDUF3S+F\NFR< M?PHBC"I&HX5% 50 *X^BBOLXQ25EL?E\I2DW*3NV%%%%,D**** "BBB@ H MHHH **** "BBB@ HHHH **** -+P=XRU;X>>*M/UW0=2OM'UK2;A+JROK.9H M;BUE0Y5T=2"K ]Q7]$'_ 1!_P""W%E^WEH,'PZ^(EQ9Z;\7M*MRT4P"PP>* MH47+31*,!;A5!,D2\$ N@"[EC_G-K4\$>-]7^&OC#2_$&@:C=Z1K>BW4=[8W MMK(8YK6:-@R.C#H00#7#C\##$PY9;]'V_P" >OD^<5Z[_P#![,_L MXHKY$_X(X?\ !3K3O^"E'[-,>H7S6MG\1/"HCLO%&GQ853(0?+NXE[0S!6(' M\+JZ\A0S?7=? UJ,J4W3FM4?L6%Q-/$4HUJ3O%[!7@O_ 4O_;2L?V!OV-O% MWQ$N&@?5K6#[#H-K+TO=2F!6W3'\2JO\ PT1^ MUC;_ KT&]\[PI\*"\-YY;YCN]7D \\G'7R%Q",\JXG[-79EN$^L5U![+5^G M_!/-S[,OJ6$E47Q/1>K_ ,MS\V_$GB.^\8^(M0U?5+J:_P!3U2YDO+NYF;=) M<32,7=V/=F8DD^IJE117Z ?C%[ZL**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@!41I'"J"S,< "%#)(Y^BJ37\E7[=_P"UKJ_[<7[5_C+XEZOYL?\ MPD%ZQL+5VS_9]E'\EM ,;G_ 3\ MTXRS+VE982#TCJ_5_P"2_-G;_LT_&>Z_9T_:'\#^/+'S#<>#]=L]75$/,HAF M61D^C*I4CN&-?V%Z%KEKXFT.SU*PF2ZL=0@2YMYD^[+&ZAE8>Q4@_C7\7M?U M*?\ !##]H+_AHK_@E]\+]0FF\[4O#=BWAF^!.YD>Q8P1[CW+0+ __ ZCB*C> M$*JZ:?>;<$8JU2IAWU2:^6C_ #7W'UQ1117R9^BA1110 4444 %%%% !1110 M 5^2/_!VC\=O^$=_9W^&/PYMYMLWBC7)];NE4\^390^6JM_LM)=@CU,7M7ZW M5_.%_P '-_QV_P"%K?\ !2^\\.PS>99_#O0K+1@JG*>?*IO)6_WO])1#_P!< ML=J];)://BD_Y;O^OF?-\5XGV6722WDTOU?X)GYX4445]T?D84444 %%%% ! M1110 4444 %?U.?\$/OCS_PT)_P2]^%&IS3>=?Z'IA\.7@)RR/8NULFX^K0Q MQ/\ \#K^6.OW(_X-)?CU_:GPL^*WPSN)OFT;4[;Q'91L+GU'GPW/_*[_ *'U?!^)]GC_ &;VFFOFM?T9^PE%%%?$GZJ%%%% !111 M0 4444 %%%% !7(?M _%VR^ 'P)\9>.=1V_8?!^BWFL3*QQY@@A>7;]6VX ' M))%=?7Y\_P#!R]^T'_PIK_@F?J>@6\WEZC\2-8M-!C"G#B!6-U.W^Z5MQ&?: M;'>NC"T?:UHT^[1QYABOJ^&G7_E3?SZ?B?SC^*?$M[XS\3:EK&I3M=:CJUU+ M>74S?>EED@MV<&>7_ (!")'^BU_7UH^D6OA_2+6PL M8([6SL84MX(8QA(HT 55 ] !^%?@/\ \&J7[-'_ L7]L/Q7\2[RW\RQ^'. MC?9K.0K]V^OMT:D'VMX[H''3S%]>?Z *^-X@Q'-75)?97XO_ (%C]/X+P?L\ M)*N]YO\ !:?G<****\$^Q"BBH[N[BL+62>>2.&&%#)))(P58U R22> .)OB3XFO-;N4+"SLU/E6&E MH?\ EG;P#Y(UX )Y9L LS'FO):**^JA",(\L59'Y[4J3J2/@G!=7 KY7H MK.K2A4CR5%=&V'Q%6A-5*,G%KJC^KS_@GE_P5+^%O_!2'P.;SP;J1T_Q-8PB M35O#.H,J:CIQX!8#I-#D@"5,CD!MC':/I"OXT_A;\5?$GP1\?Z7XJ\(ZUJ/A MWQ%HTPGLK^QF,4T#CT(Z@C(*G(8$@@@D5_0+_P $?\ MN9/_ '$U^+-?M-_P=^_\V\_]S)_[B:_%FOO,E_W.'S_-GX_Q3_R-*O\ V[_Z M2@HHHKU#Y\**** "BBB@ HHHH ^T_P#@WB_Y3#?"#_N,_P#IDOZ_IYK^8;_@ MWB_Y3#?"#_N,_P#IDOZ_IYKXWB+_ 'F/^%?FS]0X)_W&?^-_E$*"<"BOQ;_X M."O^"VTEM<:U\ OA#J[1LFZS\9>(+.7Y@>CZ;;NO3N)G!]8Q_&*\O!X2>(J> MSA\WV/H,RS*E@J+K5?DNK?8=_P %M/\ @X,DLKK5OA#\ =:VO'OL_$'C*SDY M4_=>VL''IR&N![B,])*_%>:9[B5I)&:220EF9CDL3U)--HK[S"8.GAX7]:A11174>>%%%% !1110 4444 %%%% !1110 5_1 MG_P;:_L%?\,N_L;?\+"URS\GQA\6A%J6)%Q)::6H/V2/V\P,TYQU$L8(RE?C M-_P2,_88F_X* ?MN^%_!UQ!(_A;3G_MKQ-*N0$T^!E+QY'0RN4A!'(,N>BFO MZK;&QATNRAM;:&.WM[=%BBBC4*D2*,!5 X Z5\UQ!C+16'CUU?Z'W?!F M6\TY8V:T6D?7J_NT^;):\5_X*2_\HZ_CY_V3GQ#_ .FRXKVJO%?^"DO_ "CK M^/G_ &3GQ#_Z;+BOF:'\2/JC[W%_P)^C_(_D=HHHK]+/P<**** "BBB@ HHH MH **** /T\_X-//^4BGC3_LG-]_Z<]+K^A"OY[_^#3S_ )2*>-/^RWZ(_6.#_^1T$OQW7[7WEPWS.QX"J!PJ*H"JB@*JJ *] MS*(^(EA(O#X=_O'N_P"7_@]OO*OQ6^*OB+XX?$;6/%WB MS5[S7O$>OW+7=_?W3[I;B1OT 4855 KGZ**^T225D?ETI.3N]PHHH MH$%%%% !1110 4444 %6-*TJZU[5+:QL;:XO+V\E6"WMX(S)+/(Q"JB*N2S$ MD #))Q3]!T&^\5:Y9Z9I=G=:CJ6H3);6MK;1-+-EV'Q0^*EC:ZE\6+R+S+#3WVS6_A.-AT4\AKL@X:09" E M4/WG;BQV.IX:'-+?HNYZV4Y36Q]7V=/1+=]%_P 'LC,_X(<_\$)[7]E"RTWX ML_%S3[>^^)UP@GTC1Y0)(?"JD<.W4-=D'KTBZ+ELL/U%HHKX3$XFI7FZE1Z_ MD?KV!P%'!T51HJR_%ON_,****YSL"JNM:W9^&M'NM1U&[M=/T^QA>XN;FYE6 M*&WC0%F=W8@*J@$DD@ "GZGJEMHFFW%Y>7$%G9V<333SS2"..&-02SLQX50 M22> !7\\'_! MZGX^N]4^'/[/6HW&C^'U+6VH^,XLQWFI=F2QS@PQ=?WW$C?P[ -S_D-=74M] M=23322333,7DD=BS.Q.223R23SDU'17W.%PE+#PY*:_S9^1YAF5?&U/:5W?L MNB]$%%%%=)PA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5[=^PY_P4(^)W_!/CXFKXB^'NN26\$[K_:6C71,NF:Q&/X)XL@$XR Z ME77)VL,G/B-%34IQG'EFKIFE&M.E-5*;LULT?U4?\$R?^"L'P[_X*8?#QKC0 MY!H/C;2X5?6O#%W,&N;/H#+$W'G6Y8X$B@$9 94) /U)7\;?P8^-/BG]GCXG M:1XR\%ZU?>'_ !)H4XN+.^M7VO&W0@CHR,"59&!5E)!!!(K^E;_@CW_P5V\. M_P#!2_X5M9Z@MGH7Q3\.P*=N^+ M-]A:[3AHH<#SY1]%(4$U?0,DBQ1LS,JJHR23@ 5^3/[;/[0#?M#_'G4 M]3MYC)HNG'^S]+&?E,"$_O/^!L6?UPP':N+'5_9T[+=GZ9X5<+_VOG,:E57I M4;3EV;^S'YO5]TFCR.BBBOG#^S HHHH **** "BBB@ HHHH **** "BBB@!] MO!)=SI%$C222,$1%&68G@ #U-?K=^QQ\ X_V=O@3I6BR1JNK70^W:HXZM]?$G_!,;]GS_ (6O\;/^$COX/,T7P>5NOF'RS79SY*^^W!D/ MH47/WJ_2ZO:RRA9.J_D?S3XX<4>TK0R.@](6E/\ Q->['Y)W?JNP4445ZQ_/ MH4444 %%%% 'G_[5/[1F@_LD?L[^+OB/XDDVZ3X3TZ2]>,-M:ZDX6*!"?XY9 M62-?]IQ7\C_QW^-.O?M&?&7Q-XZ\37/VO7O%>HS:E>2#.T/(Q.Q!V11A57H% M4#M7ZO?\'4/[>O\ PD/C'P_^S_X?O18/V='VLMY?E_P=_N/RWB[,O;XGZO!^[#_P!*Z_=M]X4445[I M\B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117U M!_P2"_86F_;_ /VW_#/A&ZMY)/">DM_;?B:09"K80,I:+(Z&9RD(QR/,+?PF MLZM2-.#G+9&V'P\Z]6-&GO)V1^S/_!M[^P5_PRO^QBOCS7++R?&7Q:$6J/YB M8DM-,4'['%[;U9ISC&1,@(RE?HG4=G:0Z?:16]O%'#! @CCCC4*D:@8"@#@ M#C J2OSG$5Y5JKJRW9^X8'"0PM"-"&T5_P ._F]0HHHK$ZC\P_\ @[#_ .4= M?@O_ +*-8_\ ILU2OY[Z_H0_X.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1> MK/R?C#_D8OT04445[)\N%%%% !1110 4444 %?T&?\&HMQ':?\$Y/&\TTB11 M1?$2_=W<[511IFEDDGL!ZU_/G7UI\#O^"HVJ?L\?\$N?'/P!\,6-]8ZY\0/% M,VI:AKJS!4BTR:SM8);:-1\WF2&VVLQX\N1@.3D>?FF&G7H^RAU:/:R#'4\' MBG7J;*+^;Z+YG=_\%V/^"J5Q_P % _VA&\.^%[Z3_A5'@6X>#1T1B(]9N1E) M-08=PW*Q9^['SA3(XKX0HHKJH484::IPV1YV,Q=3$UI5ZKNW_5O1!1116QS! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &MX#\=:Q\,/&V MD^)/#^H7&E:YH-Y%?V%Y VV2UGB8.CJ?4, :_JV_X)D?MR:;_P %"/V/O#/Q M"M?L]OK$B'3_ !!8Q'BPU*( 3(!V5LK*@.3LE3/.:_DSK](/^#:/]N-OV9EX,#EFEBSPM>/G6#]M0YX_%'7Y= M3Z?A7-'AL6J4G[L]/1]'^GS\C^BRBBBOAS]9"BBB@ HHHH **** "O//VIOV MI/!?[&WP3UCQ]X]U:/2M!T=.V&GO)CG9;P)D&25R,*H]R2%!(Z#XN_%KP[\" M/AEKGC'Q9JEMHOAOP[:/>W][.<)#&OMU9B<*J@%F8@ $D"OY@_\ @K)_P5(\ M3?\ !3#X[R:C*UUI/P_T"22'PSH3/Q;Q$X-Q, <-<2 L>0HP@) +-Z66Y?+ M%3UTBMW^AX6>YU# 4M-9O9?J_+\S._X*=?\ !47QU_P4O^,#:MKDDFC^#M)E M=?#_ (;AE+6^G1GCS'Z"2X8?>D(]E"J *^8Z**^ZI4H4XJ$%9(_(L1B*E>HZ MM5WD]V%%%%:&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!VO[/7[0_C#]E?XMZ1XX\":W=:!XDT67S(+F$_*ZG[T< MBGY9(W'#(P*L#@BOZ7_^"3/_ 5C\)_\%-/A(TB+;Z#\1M A3_A(= \S[O1? MM5MDY>W=O7+1L=K9^5G_ ):Z[C]G+]HOQ=^RA\9=#\>^!]6FT?Q'H$XFMYEY M25>CQ2+T>)URK(>""?K7FYEET,5#M);/]'Y'NY'GE3 5>\'NOU7G^9_8I17S MK_P3+_X*+^%?^"DW[.EKXOT/R]/U_3]EIXCT0R;I=(N]N<#NT+X+1O\ Q+D' M#*ZK]%5\+4IRIR<)JS1^O4*T*U-5:;O%ZIA11169J%%%% !7Q9_P<._\H>?B M_P#]P;_T]V%?:=?%G_!P[_RAY^+_ /W!O_3W85U8'_>:?^)?FCS\V_W&M_@E M^3/YAJ***_1C\/"BBB@ HHHH **** "BBB@#]IO^#0+_ )N&_P"Y;_\ ?\HZ_&G_91K[_ --FEU^GE?F'_P &GG_* M.OQI_P!E&OO_ $V:77Z>5^?9I_O<_4_:.'_^1=2] HHHK@/8"BBB@ KA?VE/ MVC?"?[)GP2\0?$#QMJ2Z9X=\.VYGG?@R3MT2&);]O;X^MX/\ "6H,WPH\!W3Q:?Y3_N]= MO!E)+]O[R]4BSG";FX,A ]#+L#+$U>7HMW_7<\?.\VA@,/[3>3TBO/\ R77[ MNIX#_P %'O\ @H7XP_X*/?M#7OC+Q)))9Z3:EK;P_HB2%K?1;3.0B]FD; :2 M3&7;T555? ***^]ITXTXJ$%9(_'*U:=:HZM1W;U;"BBBK,@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K^AC_ (-Q?^"G\G[57P-D^$?C M+4?/\??#JT3[!<3R9EUG25(1')/+20$K&QZE6B;DES7\\]=Y^S/^TCXL_9&^ M-^@_$+P1J"Z=XD\.S&6W=T\R*564H\4B<;HW1F5EXR#P0<$<.88-8FBX=>GJ M>MDN:2P.)57[+TDNZ_S6Z/U&_P"#I_\ ;U_X2OQ]H'P!\/WFZQ\-F/7/%!B; MB2\D0_9;9O\ KG"YE(Y!,\?=*_'VNA^+/Q2USXW_ !.U_P 8>);V34O$'B:_ MFU*_N7_Y:S2N7; [+DX"C@ #@5SU:8/#+#T527S]>ICFF/EC,3*O+KMY+HO MZZA11174>>%%%% !1110 4444 ?T\_\ !O%_RAY^$'_<9_\ 3W?U]IU\6?\ M!O%_RAY^$'_<9_\ 3W?U]IU^'[B4+CS;J0Z;;+%!&#UDDD*HHZ989(&2/Y7*^M/V\?^ M"HVJ?M=?LR?!#X2:78WV@^#_ (4>%M.TV^@EF#'6=3MK1+8W)"\"-40B-3R/ M-D)Z@#R\RP3Q+A#I?7T/H,BS6. C6J?::2BO._Z;GDG[;?[8OBS]N[]HW7OB M-XOG)O=5D\NSLT,@_U=>"/&FE_$CP9I/B'0[Z#4M%URSBU"PNX3NCN8)4#QR*?1E8$?6O MXQZ_?3_@UL_;C;XL_L]:[\%M8^6FTJ=_F0=SY$[$9/ 6XB M4<+7SN?X/F@L1'=;^G_ /M^#O7[U^7F?:7_!4O\ ;5_9GAVWDP?M.ISAA#\I^\J8:5AW2%^^*_E#UK6;OQ'K%WJ& MH7$UY?7\SW%S<3.7DGD=BS.S'DL6)))ZDU^BW_!RG^WK_P --?MAK\-]#O?. M\(_"4R6,GEOF.\U9\?:I#CKY6U8!G[K1RD'#U^;]=62X/V-#GEO+7Y=#SN*L MS^M8OV<'[L-%Z]7^GR"BBBO8/F0HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *=!!)=3I'&C222,%1%&68G@ #N33:_03_@W1_8*_ MX:W_ &V+?QAK5E]H\%_"8N8[O4"Q^Q0>^'1IB.1B#:?OBL<17C1INK M+9'5@L)/$UXT*>\G;_-_):G[.?\ !&C]A%/V _V'/#GAR_M5A\8^( -=\3.5 M^=;R95Q 3Z01A(L9QN1V'WC7U9117YS6JRJ3=26[/W##X>%"E&C3VBK(**** MS-@K ^*GQ-T7X+?#37_%WB*\33]!\,Z?-J=_<-_RRAB0NY [G . .2< ;=2\5;-:\3>6_P T5C&_^C6[8_YZS(9"."!; MIV>NK!X9UZRI+KOZ=3S\TQT<'AI5Y=-O-]$?D!^VO^U1K7[:O[4?C+XEZX9$ MN?$U^TMO;,VX6%JN$M[<>T<2HN>Y!/4FO+***_1(Q48J,=D?B52I*I-SF[MN M[]6%?MA_P:1_M!>=H_Q8^%=S/S!+;>*M.ASU#@6MTV/;99_]]5^)]?9?_! G M]H/_ (9\_P""H_PZDFG\G3?&,LOA6\YQY@O%VP+_ .!2VQ_"N+-*/M<+./E? M[M3U<@Q7L,?3F]F[/YZ?\$_J!HHHK\^/V@**** "BBB@ HHHH **** ([JZC ML;62::1(885+R.YVJB@9))[ "OX^_P!KCXV2?M(?M1_$+Q[(SLOB[Q#>ZI"& MZQPRS.T2?18RBCV45_3S_P %=OCM_P ,Y?\ !-GXO^)HYOL]X= ETJR<'YEN M+TK9Q,ONK3AO^ D] :_E"KZKARCI.J_3]7^A^><<8F\J6'7FW\]%^3"BBBOI MCX(**** "BBB@ HHHH **** "OO3_@V\^//_ I?_@J'X:TV:;R;#X@:;>>& MYR3\N]D%S#QZF:VC0?\ 73W-?!==9\!?BO>? CXX>#O&VG[OMOA'6[/680IQ MO:WG24+^.W'T-88JE[6E*GW3.O 8CV&)A6_E:?XZG]D%%4O#?B&S\7>'=/U; M3YEN=/U2VCN[:5?NRQ2*'1A]5(-7:_-C]UWU04444 %%%% !1110 4444 %? M@I_P=B?M!_\ "7_M0?#[X;VL^^U\%Z')JMVBGA;J]D VL/58;:)AZ"8^IK]Z MZ_DO_P""HW[0?_#47_!07XL>-(YOM%C?Z_/::?)G(>SM<6MN1]884/U)KW.' MZ/-B'-_97XO3_,^1XRQ7L\$J2WF_P6OYV/ Z***^T/RT**** "BBB@ HHHH M***ZSX#?"'4OV@/C;X1\#:0I.I^+M8M=(MCMW!'GE6,.?]E=VXGL 32E))79 M48N4E&.[/Z*O^#<']F?_ (4!_P $TM!UBZM_)UCXE7T_B:XW+\X@;$-J,_W3 M#"D@'_38^M?>U8_P]\"Z;\+_ #H?AG1X?LVD>'=/@TRQA'_ "R@AC6.-?P5 M0*V*_-L16=6K*H^K/W3 X98?#PH+[*2_S"BBBL3J(=2U.WT;3KB\O+B&TL[2 M-IIYYG$<<**"6=F/"J "23P *_G[_P""XG_!=>^_:OU/5/A/\)-1N-/^&%K( MUMJVK0L8YO%C*<%5/5;/(X7K+U;Y<+75?\'"/_!:&3XQZ[JOP'^%>K%?!^FS M&V\5ZS:2?\AR=#\UG$P_Y=HV&'8?ZUA@?(N9/R3KZS)\I44J]9:]%V\_4_.> M)N(G-O!X5^[M)KKY+R[]_3#_ (7N^D_!GXT:HJ^-=JVOAWQ)=2!1X@QP MMKEUT".?]=T/[S!E_6JOXMK>XDM)XY8G>.6-@Z.AVLA'((/8BOZ$?^" _ M_!9K_AL+PI;_ C^)>I*WQ1T&U)TS49WPWBFTC7DDG[UU$HR_>1!OY(D(^3S MC*5"]>BM.J[>:\C]&X9XB=6V#Q3][[+[^3\^SZ^N_P"G%%%%?-GW04444 %% M%% 'XL_\'?O_ #;S_P!S)_[B:_%FOVF_X._?^;>?^YD_]Q-?BS7WF2_[G#Y_ MFS\?XI_Y&E7_ +=_])04445ZA\^%%%% !1110 4444 ?:?\ P;Q?\IAOA!_W M&?\ TR7]?T\U_,-_P;Q?\IAOA!_W&?\ TR7]?T._MS?M@>'?V%/V8?$_Q*\2 M,LD&BV^VRLM^V35+U_E@MD]W?&2 =JAV(PIKX_/H2GBXQCNTOS9^F<'5(T\N MJ5)NR4FW_P" Q/CS_@X#_P""MS?L2_"@?#7P'J7E_%/QK:$R74#_ +SPWI[9 M5KC/\,\F&6+NN&?@JF[^=265II&=V9G8EF9CDDGN:[#]H+X\^)OVGOC1XC\? M>,+]M2\1>*+Q[R\E.0JD\+&@R=L:*%1%Z*JJ.U<;7T67X&.&I/Q#J/X5I%=E_F^H4445W'D!1110 4444 %%%% !1110 4444 %%%?5/_!& M_P#82D_;]_;B\-^&;ZU>;P?H+#7?$S[?D-E"R_N"?6:0I%UR [,/NFLZU6-. M#J2V1MA\/.O5C1I[R=D?LW_P;F?L%?\ #)?[%4/C+6[+R/&GQ9$6L7'F+B2T MTX _8H/;*.TQ'!S. >4%?H13+>WCM+>.**-(XHU"(B+M5%' '8#TI]?G.(K MRK5'5ENS]PP.$AAJ$:%/:*M_F_F]0KQ7_@I+_P HZ_CY_P!DY\0_^FRXKVJO M%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BE0_B1]45B_X$_1_D?R.T445^EGX.%%%% ! M1110 4444 %%%% 'Z>?\&GG_ "D4\:?]DYOO_3GI=?T(5_/?_P &GG_*13QI M_P!DYOO_ $YZ77]"%?$9]_O;]$?K'!__ "+EZL****\8^H"BBB@ HHHH *^6 M/^"J?_!4OPC_ ,$S?@JVI7WV?6O'6N1O'X<\/"3#W<@X,\V.4MT.-S=6.%7D MY&G_ ,%./^"F/@S_ ()I_ R3Q#KK1ZIXHU57A\.^'XY=L^JS@/O'FK2:MX@UF3+'E8;2(9V00IDB.) <*H M]R2223[6596\0_:5/@7XGRO$7$$<''V-'6H__)?-^?9?-^=/]H7]H3Q=^U/\ M7]:\=>.=8N-<\2:],9KFXDX5!T6.-1PD:+A51ZQK6L7"6EC8VD1EGN MIG.U411R6)/05_19_P $5?\ @B-H_P"P'X:MO'GCVWLM:^,6J6_7Y9K?PO$X M^:"W;HTQ!Q),/=$.WI\EV71?UU"BBBNH\\**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*[3]GK]H'Q9^RU\9-!\>>"=4FT?Q)X=N1<6LZ!O$1CTW MQ78)EO-M"WRW"+WF@)+KW(+ID!R:_J6\/Z_8^*]!L=4TVZM[[3=2MX[JTN8' M#Q7$3J&1U8<%64@@CJ#7PF:8'ZM5]WX7M_E\C]@X?SA8[#^_\<='^C^?YERB MBBO+/>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIL\Z6T#R2.L<<: MEG9CA5 Y))]!0!\Z_P#!2S]H/_A3WP,DT6QG\O7/&&^RBVGYH;8 >?)^*D(/ M>3(Z5^8]>J?ME?'Q_P!HGX[ZKK44C-I-J?L.EJ>@MHR<-CU=BSGTWX[5Y77S M.,K^UJ76RV/[:\-^%_[$R:%*HK5:GOS[W>T?^W59>MWU"BBBN4^^"BBB@ HH MHH **** "BBB@ HHHH *DL[274+N*W@CDFFG<1QQHNYG8G ':_M@?M-Z'^QQ^S3XP^)7B%E.G^%=/>Y6#=M:]G.$@MU/\ >EE9$![% M\G@&O2J\S_:J_8]^'?[;/PZM_"?Q-T&?Q'X=MKU-02R35+RP1IT5E5F-M+&S M@!VPK$KD@XR 1I2Y.=>TVZV,<1[3V- M/$UVU]KWBG4)M3OYN@:65RY"C^%1G"KT50 .!7-5_3S_ ,0\7['G_1(/_+JU MO_Y,H_XAXOV//^B0?^75K?\ \F5];'B##)649??\ B'B_8\_Z)!_Y=6M__)E'_$/%^QY_T2#_ ,NK6_\ Y,I_ZQ8; M^67W+_,G_4G'?SP^]_\ R)_,-17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B_8\_ MZ)!_Y=6M_P#R91_K%AOY9?+]CS_ *)!_P"75K?_ ,F4?ZQ8;^67W+_,/]2<=_/#[W_\ MB?S#45^QG_!PE_P2M^ O[#O[&'AGQ9\+? ?_ B_B#4/&MKI%Q=?VUJ-[YEJ M]C?RM'LN)Y$&7AB.X*&^7&<$@_CG7J83%0Q%/VD+V\SY[,LOJ8*M["JTW9/2 M]M?5(****ZC@"BBB@ HHHH **** "BBOV,_X-[?^"5OP%_;B_8P\3>+/BEX# M_P"$H\0:?XUNM(M[K^VM1LO+M4L;"58]EO/&AP\TIW%2WS8S@ #EQ>*AAZ?M M)WMY'?EN7U,;6]A2:3LWK>VGHF?CG17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B M_8\_Z)!_Y=6M_P#R97E_ZQ8;^67W+_,^A_U)QW\\/O?_ ,B?S#45_3S_ ,0\ M7['G_1(/_+JUO_Y,H_XAXOV//^B0?^75K?\ \F4?ZQ8;^67W+_,/]2<=_/#[ MW_\ (G\PU?TE?\&Z?[!7_#(W[$UOXNUJR^S^-/BQY6LW?F)B6TL I^Q0'N,H M[3$<$&?:?N"NTLO^#>W]C^PO(9X_@_&TD+B11)XFUF1"0X?X9J8*NZ^(:;M M96OI?=ZI>GS8ZBBBO /L@HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X. MP_\ E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 444 M4 %%%% !1110 4444 %%%% !174?"KX(^,_CKX@_LGP3X3\2>+M2X)M=&TV: M^E4'N5C5B![GBOK?X2_\&[?[5GQ5ACGE\ V?A6TF *S:]K%M;-SZQ([S+C_: M05C5Q%*G_$DEZLZL/@<17_@P%/\ @TR^-5_$K:U\1/ACII;D MK:27UX5^NZ",9^E=5%_P:,>-#'^\^-'A=7QT70IV&?KYH_E7(\VPB^VOQ_R/ M2CPWF3U5)_>O\S\@:*_6;Q+_ ,&DWQ4M8F_L?XJ?#^^D_A%Y;7EH#]2J2X_( MUXC\6_\ @VL_:H^&,$LVG^&_#/C:&')9M!UR(L0.X2Y$#M]%4GVJX9GA9;37 MY?F95&?$M]X,\2:?K&EW4UCJ>DW,=Y:7,1Q);S1L'1U/JK $>XJC10";6J/Z_/ MV*?VC[3]KK]D_P ?$BS\I1XLT:"\N8X_NV]T!LN8A_USG61/^ UZA7Y2_\ M!J'^T6?&_P"RGXZ^&MU.9+KP'K::C9JQ^Y9WR$[%'HL\$[''>8>HK]6J_.<= M0]C7E3[/\.A^X95C/K6$IU^K6OJM'^(4445RGH!1110 445^R^9^?O_ <+?\%9G_:\^+DWPF\"ZF6^&?@F\*WM MS;R?N_$>HIE6DR/O00G*Q]F;<_S#RROYHT45^AX;#PH4U3ALOZN?BN.QU3%U MY5ZN[_!=EZ!1116YQA1110 4444 %%%% !1110 45U/P?^"'C#]H'QI;^'? M_AG7/%FN7/W++2[-[F4#H68*#M4=V;"@.)E@'_ '_)]17/B,91H_Q9)?G]QW8/+<5BG;#P8LVH16%JW^ZD,8D&?>4U[ MOX3_ ."#W[)?@V.-;;X-Z-./!,S_M'?\&F?C MCPU;W%Y\+?B3H?BJ-07CTW7;1M,N2/[BS(9(W;W81#Z5U4<[PL]&[>J//Q'" MF8TE=14O1_H[/\#\B:*]4_:?_8B^+'[&7B)=-^)G@77?"LDCE(+FXA$EE=D? M\\KF,M#)ZX1R1WQ7E=>I&<9+FB[H^?J4YTYK-QY()Z1W. N.TH3 _>.:\'.\O]K#V\%[RW\U_P ^PX4SIX>K]5JOW); M>3_R?Y_,_?BBBBOC3]0"BBB@ KXL_P"#AW_E#S\7_P#N#?\ I[L*^TZ^+/\ M@X=_Y0\_%_\ [@W_ *>["NK _P"\T_\ $OS1Y^;?[C6_P2_)G\PU%%%?HQ^' MA1110 4444 %%%% !1110!^TW_!H%_S<-_W+?_N6K]IJ_%G_ (- O^;AO^Y; M_P#_P#2F%%%%>6?0!1110 4444 %%%% M !1110 4444 %?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5^GE?F'_P=A_\ *.OP M7_V4:Q_]-FJ5WY7_ +W#U/'X@_Y%U7T/Y[Z***_03\7"BBB@ HHHH **** " MBBB@#^A#_@T\_P"4=?C3_LHU]_Z;-+K]/*_,/_@T\_Y1U^-/^RC7W_ILTNOT M\K\^S3_>Y^I^T@4445P'L!117*_''XRZ#^SQ\'O$OCGQ1=?8] \ M*Z?-J5[+U;RXU+;5'\3L<*J]69@!R:<8MNR)E)13E+9'YU?\'*/_ 4N?]FO MX$P_!OPCJ'D^-?B1:,VJS0OB32]')*./9[A@T8_V%FZ$J:_GRKTO]L/]J'7_ M -LW]I3Q=\2O$C'^T?%%\TZ0!RR6-N,)!;H?[L<2H@/?;D\DUYI7Z#EV#6&H MJ'7=^I^,9WF#Y*2$=Q6= M2K"G'FF[+S-J&'JUI\E*+D^R5SYHHK]P/V?/^#2;P[8VT%Q\5/BIJ^I7# &6 MP\+6<=I'&?07%P)&<>_DH?YU]6_#O_@W7_9-\ P1^=\.[SQ'OI& M;ZI'*D7_ (Y7DU,^PL'97?HO\['T6'X/S"HKR2CZO_*Y_,E17]6VF?\ !'+] MEW28U6+X'^ 6"]/.L?./XER2?QJ'5O\ @C%^RSK4)CF^"/@E%;C,%N]NWYQL MIK#_ %BH_P K_ [/]2,5_P _(_C_ )'\I]%?TQ_$+_@W$_9-\& M9I!S-I/B&]!4^H2:26,?]\X]J^7?CQ_P:1^';V":?X8_%G6M-F4$QV7B;3X[ MQ)#V!N+?RB@]_*?Z5T4\^PLM[KU7^5SCK\(9A35XI2]'_G8_#ZBOJ[]L+_@B MG^T-^Q7:W6I>(O!4VO\ ANU!>37?#;G4K&-!U>0*HEA4?WI8T'/6OE&O5IUH M5%S4VFO(^=Q&&JT)+_E#S\(/^XS_Z>[^OM.OSG'?[ MS4_Q/\V?N&4_[C1_P1_)!1117*>@?SW_ /!V'_RD4\%_]DYL?_3GJE?F'7Z> M?\'8?_*13P7_ -DYL?\ TYZI7YAU^@Y7_ND/0_%^(/\ D8U?4****[SQPHHH MH **** "BBB@ HHHH **** "BBB@ HKU#X"_L3_%W]J&1?\ A7_PW\8>*[=F MV&[L=,E:SC;IA[@@1)_P)A7UI\,/^#9?]J;X@0QR:EHW@_P8LG.-:U^-V4>X MM%G(^G6N>KBZ-/2C3DUW2=OOV/S[HK]9/#G_!I-\5KJ)?[6 M^*?P]L7_ (A9V]Y= ?0LD>?R%;;_ /!HQXS$7R_&CPP7YX.A3@>W/F_TKE>; MX1?;_!_Y'?'AO,GK[)_>O\S\@**_5/QA_P &F?QJTZ%FT/XB?#+5649"7;WM MFS>PQ!(,_4@>]?//QK_X( _M5?!.WFNI/AK-XHL81S<>&[Z'4F?_ '8%87!_ M"*M:>8X:;M&:_+\SGK9'CZ2O.E+Y*_Y7/C*BM+Q?X,UCX?>(+C2=>TG4M#U6 MS;;/9:A:O;7$)]&CL0Z;?:<$E&Z&07%N\:EU_B$?\ 1(/_ "ZM;_\ DRO&J9]AX2<) M1E=:;+_,^HH\'XRK3C5A.%I)-:OKK_*?S#45_3S_ ,0\7['G_1(/_+JUO_Y, MH_XAXOV//^B0?^75K?\ \F5'^L6&_EE]R_S-/]2<=_/#[W_\B?S#45_3S_Q# MQ?L>?]$@_P#+JUO_ .3*/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2 M<=_/#[W_ /(G\PU%?T\_\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU M:W_\F4?ZQ8;^67W+_,/]2<=_/#[W_P#(G\PU%?IY_P ''W_!/'X._L%?\*;_ M .%3^#_^$4_X2O\ MO\ M7_B:WM]]J^S_P!G^3_Q\S2;=OGR_MA<1&O256&S[^MCYO,,#4PE>6'J--QMMMJD^MNX4445T'&%%%% !1110 44 M44 %%%?NW_P1I_X(T_LV_M6_\$V_AQX^\??#C^WO%NO?VG]OO_\ A(-4M?/\ MG5+R"/\ =PW*1KB**-?E49VY.223R8S&0PT%4J)VO;3^EV/2RO*ZN/JNC1:3 M2OK?NET3[GX245_3S_Q#Q?L>?]$@_P#+JUO_ .3*/^(>+]CS_HD'_EU:W_\ M)E>9_K%AOY9??\ 1(/_ "ZM M;_\ DRC_ (AXOV//^B0?^75K?_R91_K%AOY9? !7]57_!(7]A>']@#]B#PQX1NK>. M/Q5JB_VUXFE &Y]0G52T>1U$*!(01P?*W?Q&L?X8_P#!"O\ 94^#OQ$T3Q7X M>^%$-GKWAV]BU'3[B;Q!JMTEO<1,'C?RIKIXV*L 0&4C('%?6U>3FN;1Q,53 MI)I;NY])P[P[/ U)5J[3ELK7T77=+4****\,^L"BBB@#F?C+\6]#^ GPG\1^ M-?$MT+'0?"VG3:G?3=UBB0N0H_B8XPJ]68@#DU_)%^U_^TUKG[8W[2OC#XE> M(F;^T/%6H/=+#NW+90#"06ZG^[%$J1@]PF3R37Z\?\'47[>O_"/^$/#_ .S_ M .'[S_2M<\O7O%7E/RELC_Z);-C^_(IF8'! AA/1Z_#ZOL,AP?)3]O+>6WI_ MP3\QXPS+VM=86#TAOZ_\!?FPHHHKZ ^-"M'P?XKOO GBW2]/V-?@C7Z/_ /!T+\=O^%G?\%&X_"L$VZS^'7AZTTYXP?\ AH+_ ()=?"O4)IO.U#P_ MIS>&[P$Y9&L7:WCW'U,"0O\ \#KZVK\=?^#23X]?VC\./BQ\,KB;YM)U"U\2 MV,9.2RW$9M[C'H%-O;_C)7[%5^>YE1]EB9Q\[_?J?M61XGV^ I5.MK/U6GZ! M1117">L%%%% !1110 4444 >*_\ !1G]H+_AEG]A?XI>/$G^S7FA>'[C^SY, MXVWLP\BU_P#(\L0K^1W-?O[_ ,'6W[0?_""_L=>#/A[;3>7>>/M?-W<(#_K+ M.Q0.P(_Z[S6QS_L'\/P"K[+A^CRX=U']I_@OZ9^7\9XKVF,5%;07XO7\K!11 M17O'QX4444 %%%% !1110 5^CW_!L+^S/_PN7_@H1+XSN[?S-+^%VCS:B'9= MR?;;@&VMU/OL>XD![&$&OSAK^BG_ (-?_P!F?_A3O_!/VY\;7=OY>J?%'6); M]7*[6-C;$VT"GV\Q;EP>XE!^OEYQB/9865MWI]__ +GT'#.#^L9A"^T?>?R MV_&Q^D=%%%?!G[ %?F'_ ,'$O_!69_V4OADWP=\ ZEY/Q$\:69;5;VWDQ+X> MTU\J=K#[MQ.,JO=$W/P6C:OMC]OG]LSP_P#L$_LM>)OB1X@V3?V5#Y.FV)?: M^JWTF1!;KW^9N6(!VHKM@A37\H/QQ^-/B/\ :+^+OB'QQXNU"35/$?B>]>^O MKANC.QX51_"BJ JJ.%55 X KWI06=E;W%Y M>74@BA@@C,DDSDX"JHY))X ')H KT5]Y?LG?\&Y_[1W[3%K:ZEJVB6/PQT&Y M <7/B>5H;MT/]VS0-,&]I1&#ZU]\_!+_ (--/A7X:@@E\?\ Q&\:>++M,,\6 MDPP:1:L?[I#">0CW#J3UXZ5YM;-L+2=G*[\M3W,+PYF&(7-&G9=WI^>OX'X* M45_3UX'_ .#>W]DGP3 H_P"%6_VQ.O6?4]>(_P E%=Y8_P#!'/\ M9=T] L?P/\ L ,?O;#S3^;$UPRXBH=(O\/\ ,]:/!.,:]Z<5]_\ D?RDT5_5 M9K'_ 1<_98UV%HYO@EX+C5NIMXI+=OSC=2*\O\ B+_P;9!]-N/:JCQ%AWO%K[O\ ,53@G&I7C.+^;_R/YHZ* M_;3X]_\ !I#IDUO-!;K4/#=MDMKVA/_:6G*H_C=D'F0K[S)'7H8?,L-6TA+7L M]/S/$QF18[#+FJTW;NM5^&WS/E^BBBNX\D**** "BBB@ HHHH **** "MCP! MX^UKX5^-])\2>'=2NM'U[0KN.^L+VV?9+:S1L&1U/J"!['OQ6/10]=&-2:=T M?U1_\$B_^"E.D_\ !2C]F&UUYC:V7CKP[Y=AXJTR(X$%SM.VXC7KY,P4LOH0 MZ9)0D_5-?R=?\$P?V^M:_P""=7[6&B>.;$W%UH$Y&G^)-,C;C4M/=AY@ /'F M(0)(R:1\4? ^C^)/#]_;ZIH>O6<6H6%Y ?^YD_]Q-?BS7[3?\ !W[_ ,V\_P#)/V,?CYHWQ(\()I[>(] AO8K(WT32PQMMW^AZT"A]J3;]+*R^]?@14445W'DA1110 4444 %%%% M!1110 4444 %%%% !7]*G_!O)^P5_P ,=_L06?B/6K+[/XV^*GE:YJ&]<2VM MGM/V*V/<8C=I2#@A[AE/W17XQ_\ !%']@YOV]OVY?#^CZE9M<>"O"I&O^)69 M(,99+#Q]7^B_7 M[C[[@S+;N6-FMM(_J_T^\=1117RI^A!7BO\ P4E_Y1U_'S_LG/B'_P!-EQ7M M5>*_\%)?^4=?Q\_[)SXA_P#39<5K0_B1]4<^+_@3]'^1_([1117Z6?@X4444 M %%%% !1110 4444 ?IY_P &GG_*13QI_P!DYOO_ $YZ77]"%?SW_P#!IY_R MD4\:?]DYOO\ TYZ77]"%?$9]_O;]$?K'!_\ R+EZL****\8^H"BBB@ KY^_X M*-_\%%O!/_!-[X#W'BWQ3*M]J][O@T#0H90MUK5R /E7KLB7(,DA!"*1PS,B MMH_M_P#[?7@?_@G=\!;SQMXRN?.G?=!H^CPR 7>MW6,K#&#T4<%Y",(O)R2J MM_+_ /ML?MJ>./V]?CQJ7C[QU?\ VB^NCY-E91$BTTBU!)2V@4_=1:Y\6?'&E^&O#.DWVN:_ MK=PMI8V%G$9)KJ5C@*JC^?0 $G %2_"[X7>(?C7\0M(\)^$](O=>\1:]7@R$8X7 KS\PS"&%A=ZR>R_KH>UDV2UA< MCB28%_A)&VA6R*V8Y+\D-?2X_O"0+"?^O8>I MK^@G]J;XX6O[-/[-OCKX@7@1H?!^A7>JB-CQ/)%$S1Q_5W"J/=A7\?WB7Q'? M>,/$>H:OJ5Q)>:EJES)>7<\AR\\LC%W<^Y8D_C7T?#V'YJDJSZ:+U?\ P/S/ MA^-<SMM1LO!J^"_#]T \>J^*Y6TV.1 M3R&2':UPZDGGL/,;DC8"5K[VKYG&<06?+AU\W^B/O,KX-YHJIC9-?W5^ MK_R^\_&OX/\ _!HWH]O;1S>/OC'J5W,P!DM?#^CI;K&>X$TSN6^IB7Z5[MX3 M_P"#6W]F7P\BB\N/B5KS+U-[KD4>[_OQ!'7Z/45XU3-<7+>;^6GY'U%+AW+J M:LJ2^=W^9\,:;_P;A_LCV" 2_#S5+TCO-XGU($_]\3K4M]_P;E_LB7:D1_#6 M_M<]XO%&J''_ 'U<&ON*BLOKV)_Y^2^]G3_8^!_Y\Q_\!7^1^<_C'_@UV_9C M\2PLMB?B)X=9NCV&NI(5_"XAE%>"_%O_ (-&M%N8Y9? ?QDU2R903':Z]HL= MT'/H9H9(]OU$3?2OV2HK6&:XN.TW\]?S.:KP[EU1:TE\KK\K'\T/[1O_ ;F M?M._ &">\L/#.E_$33(V>>\-PFV6(_P"XPSWS7J8?B*:=JT;KNM_Z^X^?QO!- M*2OA9M/L]5]^Z_$_D%HK]4?^"H?_ ;7>)OV<=%U+QS\$[O4O'/A&S5KB]T& MX4/K6EQCDM$4 %U&HSD*JR*,?+)\S#\KB,&OI,-BJ5>'/2=SX;'9?7P=3V5> M-G^#]&%%%%=!Q!1110 4444 %%%% !7] W_!L#^WA)\Q[60Y@\)C8U M'\+T?H_\MS^KBBBBOS\_9@HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M^:_^"F_[0G_"IO@D?#MA-Y>M>, ]J-I^:&T&/.;_ ($"(QZAV(^[7TA=W<5A M:R3SR)##"ADDD<[510,DD]@!7Y%_M=_'B7]HGXZ:OKRN_P#9D;?8],1N/+M8 MR0AQV+$LY'8N:XR?+A1110 444 M4 %%%% !7]"'_!IY_P HZ_&G_91K[_TV:77\]]?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEUXV??[H_5'U'!__(Q7HS]/****^(/U@**** "BBB@ HHHH **** /S M#_X.P_\ E'7X+_[*-8_^FS5*_GOK^A#_ (.P_P#E'7X+_P"RC6/_ *;-4K^> M^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 %%%% !1110 445]*?\ M!,/_ ()I>,/^"E_QX3PWHA?2?#.D[+CQ'K[Q;X=*MV)PJC@//)M8)'GD@DX5 M6(SJ5(TXN&[S7M2P'NI MA^[M--B)QYMQ,WR1IUQDY8C"AFP#^V_["G_!L'\+?@G9V>M?&*^?XG^)U"R- MIT3/:Z':/UVA01+<8/\ %(51AUBK[U_9*_9 \ _L1_!VQ\$?#S0X='TFU >> M4X>ZU*? #7%Q+C,DK8Y)X PJA5 4>G5\?CLZJU7RTO=C^+/T[*>%)7 M//\ !>BZ^K^Y&'\//AGX<^$?A>WT/PKH&B^&M%M1B&PTNRCL[:+_ '8XP%'Y M5N445X;;>K/JXQ25D%%%% PHHHH Q?B#\-O#OQ:\*76@^*M"T?Q)HMZ-MQ8: MG9QW=M,/]J.0%3^(K\I_^"D/_!L)X7\>Z9J'BK]GN9?"WB! TS^%+ZX9],OS MR2MO,Y+V\AYPKEHB2!^Z49K]T^,'A6U:33+E%"'7H$!8V$Q[D\^4S?<>.%%%% !1110 4444 %%%% 'Z.?\ M&O?QK;X8#_?-?T85_)/_ ,$Q MOBHWP6_X*&?!GQ%YODPVGB[3X+F3.-MO/,L$Q_[]2O7];%?&\04^6NI]U^1^ MG\%U^;!RI/[,OP:_SN%%%%>"?8A1110!SGQ?^*^A_ KX6>(/&7B:\73_ _X M8L)M2O[AO^6<42%FP/XF.,!1R20!R:_DN_;@_:UU[]N']J#Q9\2O$#-'<>(+ MLFTM-^Y--LT^2"V7MA(PH)&-S;F/+&OUR_X.I_VZ&\*?#_PU\!-"O-MYXFV: M_P")1&W*V< OA[%AR'=2S#[ MJ88/7TO_ ,$-O^"!MIX$T[1_C)\<]%2Z\13!+SP[X4OHMT>E*<,EU>1M]ZX/ M5(F&(N"P,F!'^P-?,YGG7*W2P_S?^7^9][D/"JFEB,:M.D?\_P#+[^QY_P#L MX?LK_#W]D7X?0^%_ASX3TGPKH\8&]+2+][=,!CS)I6S),_\ MR,S>]>@445\ MO*3D[RU9^@PA&$5&"LET04445)04444 %%%% &3XY\!:'\3_ I?:#XDT?2] M?T34HS%=V&HVJ7-M"KVXS!<=S]BGD.8V](I25.3AT "G]E**ZL+C*N'ES4W\NC//S#*\-C8- M^SZKT?\ 2/XQ?&/@W5OAYXJU#0]>TR^T;6M)G:VO;&]@:"XM95.&1T8 JP/8 MBLVOZ>/^"M__ 1J\&_\%)/ TVL:>EGX9^+&EVY&EZZL6U-0"CY;6\VC+Q'H MK\O$3D97YMI%EBEB'R-%\41+@,;R-1BXV]EGC*R<# 9 MG4?<-?5E?S1?\&]?[=+?L??MW:7H>JWGV?P9\4C'X?U-7;$<%TS'[%<'M\LK M&,D\*EQ(3TK^EVO@NU'X7JO\OD?L7#N9?7,&I2^*.C_P _FOQN%%%% M>:>\%?%G_!P[_P H>?B__P!P;_T]V%?:=?%G_!P[_P H>?B__P!P;_T]V%=6 M!_WFG_B7YH\_-O\ <:W^"7Y,_F&HHHK]&/P\**** "BBB@ HHHH **** /VF M_P"#0+_FX;_N6_\ W+5^TU?BS_P:!?\ -PW_ '+?_N6K]IJ^#SK_ 'R?R_)' M[!PM_P BNE_V]_Z4PHHHKRSZ **** "BBB@ HHHH **** "BBB@ K\P_^#L/ M_E'7X+_[*-8_^FS5*_3ROS#_ .#L/_E'7X+_ .RC6/\ Z;-4KORO_>X>IX_$ M'_(NJ^A_/?1117Z"?BX4444 %%%% !1110 4444 ?T(?\&GG_*.OQI_V4:^_ M]-FEU^GE?F'_ ,&GG_*.OQI_V4:^_P#39I=?IY7Y]FG^]S]3]HX?_P"1=2] MHHHK@/8"OQU_X.K/VXW\.>#/"WP#T.[VS^( GB+Q,(VY^RQN1:6[>SS(\I!P M1Y$1Z-7[ :]KMGX7T.\U+4+B*ST_3H'NKF>5MJ01(I9W8]@%!)/H*_D:_;R_ M:EO_ -M']KSQY\2KYI?+\2:I(]A%)UM;*/$5K%CU2%(P<=2">]>YD6%]I7]H M]H_GT/D^+LP]AA/8QWJ:?);_ *+YGD5%%%?:'Y6%%%% !1110 4444 %%%% M!75?!/X'^+/VC?B9I?@WP/H.H>)/$NLR^5:6-HFYW[EF)PJ(HR6=B%4 DD 9 MJY^SI^SQXM_:L^,VA> O ^E2:QXD\03B"VA7Y4C'5Y9&Z)&B@LS'@*I-?TY? M\$N?^"5_@C_@F?\ "%=/TN.#6O'.KPH?$/B22(":]?@F&+/,=NK?=0=<;FRW M3SG_$3QX L\>E.OF:'HS]=OEL/]*D'=I!Y?HF0'/Z<6UM'96T<,,<<,,*A$1% MVJB@8 ' ':I**^)Q&*JUY<]5W/U;!8"AA*?LZ$;+\7ZOJ%%%%TA[U-]>J\G^C/#Z***]8^;"BBB@ HHHH **** M "BBB@ HHHH _IY_X-XO^4//P@_[C/\ Z>[^OM.OBS_@WB_Y0\_"#_N,_P#I M[OZ^TZ_.<=_O-3_$_P V?N&4_P"XT?\ !'\D%%%%U9;OP[IZ>'? \$WE7GBG549;)" M#\R0*/FN)1S\J?*#@.Z9!K]OOV+/^#?K]GS]D6SM+W4?#T?Q,\60@,^K>)XD MN(4<=X;/F&, \@L'=?[YK[1\)>$=+\ ^&+#1-#TVQT?1]+@2VL[*S@6&WM8E M&%1$4 *H' %:-?&8S.*]=VB^6/9?JS]2ROAG"81*4USS[O]%T_,CLK*'3;2 M*WMX8[>WA4)''&H5(U' X 'H*DHHKR3Z(**** "BBB@#S7]I3]CWX8_M@> M$FT7XD^"=!\66>PI%)=V^+JTSU,,ZXEA;WC937XG?\%2_P#@VU\2?LXZ3J7C MKX)7&I^-O!UHK7%[H$Z^9K.E1C)+1%0!=1+W D48XDPS#]^Z*[L'F%;#OW' MIVZ'DYEDN%QL;58VETDMU_GZ,_BSHK]C?^#C/_@CQ8^ K>^_:$^&.DI::;-. M&\::/:1[8[:21L#48D'"JSD+*!P&97QS(1^.5?<8/%0Q%-5(?\,S\DS++JN" MKNA5^3[KN%%%%=1P!1110 4444 %%%% !1110!^]_P#P:;?&MO%7[*/Q&\!S M2^9+X/\ $<6I0J3S'!?08"@>GF6DS?5S7ZNU_/W_ ,&HGQ4;PQ^W'XT\*R2[ M+;Q5X1DG1,_ZRXM;F%D&/:.6<_A7] E?!YS3Y,7+SL_Z^9^O\+XCVN70OO&Z M^YZ?A8****\L^A"BBB@ HHHH _%G_@[]_P";>?\ N9/_ '$U^+-?M-_P=^_\ MV\_]S)_[B:_%FOO,E_W.'S_-GX_Q3_R-*O\ V[_Z2@HHHKU#Y\**** "BBB@ M HHHH *_IY_X-XO^4//P@_[C/_I[OZ_F&K^GG_@WB_Y0\_"#_N,_^GN_KP>( MO]VC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U **** "BBB@ HHHH *Y/X\?&K0?V MF M>'OV?/#]Y^\N_*\0>*_*?I&"39VK?5@9V4\C9 >AKKP.%>(K*FOGZ'G9MF$< M'A95WNMO-O;^NQ^1_P"U1^T9KW[6W[1'B[XC^))-VK>+-1DO9(PVY;6/A8H$ M/]R*)4C7/\*"O/Z**_0XQ44HQV1^)5*DIRK"BBBJ)"BBB@#]:O^#37] MH+_A%OVCOB-\-;J?;;^+M%BUFS1CP;BRDV,J_P"TT5RS'U$/L*_>*OY-_P#@ ME)^T%_PS!_P42^$OB^2?[/8V^O0Z?J$A.%2TNP;2=F]0L\&_N>OYW"BBBO#/K0HHHH **** "D>18D9F8 M*JC)). !2UX!_P %4/CM_P ,V_\ !._XO>+DF^SW=GX=N+*RDS@I=76+6W8> MXEF0_A5TX.>8TUOXH\1W MM]:$G[ML9F$"_P# 81&OX5Y;117Z7&*C%170_!ZE1SFYRW;O]X44451 4444 M %%%% !1110 4444 %%%% 'W=_P;B?'G_A2G_!4;PK833>3I_C[3[SPU<$GY M=SH+B 8]3/;Q*/\ ?K^EZOXW/@;\4[SX&_&GPCXTT[=]O\(ZS9ZS;@'&Y[>9 M)5'XE,?C7]BGA;Q+9^,_#&FZQILRW&GZM:Q7EK*O26*1 Z,/JI!KY'B*C:K& MIW5ON_X<_2N"<3S8>=!_9=_D_P#@HOT445\Z?;!1110 4444 %%%5M9UBU\/ MZ1=:A>S1VUG8PO<3S.<+%&BEF8GT !/X4 ?SJ?\ !SQ^T'_PMO\ X*.MX5MY M_,T_X:Z':Z444Y3[5.#=S,/?;-"A]#%CJ#7YSUWG[47QKNOVD/VC_'7CZ\\P M3>,-=O-6"/UA2:9G2/Z(A51[**X.OTC"4?948T^R_P"'/PS,L5]8Q52M_,W] MW3\ HHHKH.(**** "BBB@ HHHH UO 7@G4?B7XZT7PWH\!NM6\07\&FV4(ZS M3S2+'&OXLP'XU_81^S_\'=._9Z^!O@_P+I(']F^#]'M=(@;;@R+!$L>\_P"T MVTL3W))K^=/_ (-R/V:/^&@?^"F/AW5;JW\[1_AO9S^)[GA]EB,1"C2E6J;15V?C;_P<=_\%#&_:O\ VMV^'?A^^\[P-\*9I;$> M4^8]0U4_+=3<<,(R/)7.<;)"#B2OSGI]Q<27=Q)++(\DLC%W=SN9V/))/-H[[1?@_H]QLDE3,5QXEF0_-;6[=5B!XDF' M3[B_-N:/'$8B%&#J5'9(ZL'@ZN*JJC15V_ZN_(\D_P"":_\ P2-^)_\ P4J\ M6;O#]L/#W@>QG\K5/%5_"QM+#<38.=BD 9&]D!!/]!O[ W_!)SX._ M\$\?#T/_ A_A^/4O%;1;+SQ1JJ+/JER2/F"/C$$9Z>7$%! &[<1N/OOPY^' M&@_"'P-I?AGPOH^GZ#X?T6!;:QL+*$0P6T8Z!5'XDGJ223DDFMJOBW^9^K9/P[A\"E-^]/N^GIV_,****\L^@"BBB@ HHHH *"-PP:** /S[_ M ."D'_!O5\)_VSK2^\0>";>S^%_Q$D#2B\T^V"Z7JLL6U\L68 M28 K\"?VNOV,OB+^PY\5[CP?\1_#]QHNI*#):SC]Y9ZG"#@36\H^61#[& M"L"!_7U7E/[8_P"Q;\/_ -NSX-7O@GXA:-'J6GS O:7<8"7NDSXPMQ;RX)CD M'XJPRK!E)!]K+\XJ46H5?>C^*]/\CY7.>%Z&*3J4+1G^#]5^J^=S^0FBOH[_ M (*6_P#!-7QM_P $U/CB_AKQ&K:GX=U0O/X>\00Q%;?5[=2,\<^7,F5$D9)* MD@@LK*S?.-?94ZD:D5.#NF?E]>A4HU'2JJTEN@HHHK0Q"BBB@ HHHH **** M"OW"_P"#6S_@H8WB;PMJW[/7B:^W7FB))K/A)Y7YDMBVZZM!G_GF[>UW'[-/Q_U[]ECX^>$_B)X9F\K6O".I1:A "Q59PIQ)"^.=DD9>-AW M5V%<>.PJQ%%TWOT]3U,GS&6"Q4:ZVV?FGO\ Y^I_8I17(_ 3XU:'^T;\%O"_ MCSPW/]HT/Q9IL&IVC'[RI(@;8P[.A)5AV92.U==7YY*+3LS]JC)22E'9A111 M2*/Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_:/X=NP'CUSQ"W]F6#H>CH7'F3+[PQN* M_0OX!_\ !I#I\,-O18[$KFI4W;N]%^._P C\3:*_IB^&'_!N)^RA\.H8_MG@?5O%EQ' MTN-:UZ[9B?=('BB/XIBO;/"7_!*O]FOP2BBQ^!?PN8H,*UWX=MKUQ_P*97.? M?->;/B*@OABW]W^9[=/@G%OXYQ7WO]$?R8T5_8'IW[&GP?T>+99_"GX;6J?W M8?#-E&/R$=3WG[)/PIU&/;SKTVR>';-A^L=9?ZR0_D?W_\ Z?]1ZO_ M #]7W/\ S/X]:*_K-\=_\$JOV;?B/ \>J? [X9+YGWI++08+"9O^VENJ/^.: M^:/CI_P;"_LU_$^":3PQ%XN^'=\V6C.EZJUY;*W^U'="5BOLKI[$#BMZ?$-! MZ337XG)6X+QD5>G*,OO3_*WXG\Y-%?IE^UM_P:\_&WX*6UUJ?P[U31?BMI$& M6%M;C^S=6"CDGR)6,;X'9)BQ/1.U>6?\$;O^"9NN_M._\%$K'POXZ\,ZKI&A M_#:1=;\66&J63V\BB)AY-G)'( 09I=H*G!,:RD=*])9A0=)U8R325_/[CPY9 M+C(UXX>I!IR=EV^_;3J?L/\ \&_W[!7_ Q7^PUINJ:Q9?9_''Q-\K7]8WKB M6V@*_P"AVI[CRXF+E2,K)/(.PK[FH P**^!KUI5:CJ2W9^R8/"PPU&-"GM%6 M_P"#\]PHHHK$Z KQ7_@I+_RCK^/G_9.?$/\ Z;+BO:J\5_X*2_\ *.OX^?\ M9.?$/_ILN*UH?Q(^J.?%_P "?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB M@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>_P#X-//^4BGC3_LG-]_Z<]+K^A"O MB,^_WM^B/UC@_P#Y%R]6%%%%>,?4!7C_ .W%^V_X&_8"^ VH^//'-]Y=O!F' M3]/A8?;-9NB"4MX%/5CC)/1%!9B #5[]L7]L/P1^PS\"M5\?^/-2%EI>GCR[ M>WCPUUJER03';0(2-\CX/H% 9F*JK$?S _\ !1+_ (*&^./^"COQYN?&'BR8 MVFFVN^#0M#AE+6NB6I.1&G3=(V 9)" 78#@*%5?6RO+98F7-+2*W\_)'SN?Y M]# 4^2&M1[+MYO\ 3N9W[>G[>/CC_@H7\>K[QQXTNMJ\P:3I4+DVFB6N)OC]\2]'\'^#=%OO$'B37K@6UC8VJ;I)G/))[*J@%F9B%50 M6) !-3_ [X&^*_VDOBIHW@GP3HMYX@\3:].+>SL[=?F8]2S,?E1%4%F=B%50 M22 ":_I6_P""1G_!(/PI_P $T?AI]LNOL?B'XI:[;JNMZZ(\K;J<$V=IN&4@ M5@,MPTK ,V $1/.S#,886'>3V7^?D>YDN25OYNZ_;;_@[M\?M;^%_@?X M6CD^2\NM6U6=/0Q):Q1'_P C2_E7XDU]QD5/EPB?=M_I^A^2\75G/,91_E27 MX7_4****]@^9"BBB@ HHHH **** "OW<_P"#5[]A_3_"?P0UWX[:Q91S:]XL MNIM%T"61-WV33X&"SR1GLTLZLA[@6P .&8'\(Z_JX_X([>$[?P7_ ,$O?@?9 MVRJD?UG##\J^T[?(^LX.PL:N-=27V5=>NW^9 M]*4445\6?J@4444 %%%% !1110 4444 %?A;_P '(_\ P24L?A)>2?M _#G2 MTL]"U:[6+QAIMM'MBL;J5L)?HHX5)7(20< 2,C#/F-C]TJYGXS_"31/CW\)? M$G@KQ):K>:%XJTZ?3+Z(@9,YTFX8+M65H9 M63S%_P!E@ P]0PKCZ_0XR35T?BDHN,G&6Z"BBBF2%%%% !1110 4444 ?UD_ M\$J?VB6_:H_X)Y_"GQG<3_:=2O-#CL=2D+9:2\M"UK.[>A:2%G^C"OH.ORM_ MX-/OC&WBS]C;QYX+FE\R;P?XG%Y"I/\ JK>\@4JOT\VWG;ZL:_5*OSK'4?98 MB<%W_P""?MV3XGV^"I57NTK^JT?XH****Y#T@HHHH **** "BBB@ HHHH ** M** "BBH=0U"'2K">ZN98X+>VC:661SM6-%&2Q/8 F@<4V[(^9_^"H7[0?\ MPK#X-+X6T^?9K'C -#)M/S0V:X\T_P# \B/GJ"_I7YLUZ-^U7\'F MOWLO>G_B?3_MU67JF^H4445RGW 4444 %%%% !1110 4444 %%%% !5C2-)N M=?U:UL;.&2YO+V9(((4&6ED8A54#U)(%5Z^L?^"5/[/G_"=?$ZZ\;:A!NTSP ML?+L]P^66]<<$>OEH=WLSH>U:T:3J34$>'Q+GE')\MJYC6V@M%WD](KYNR\E MJ?:O[,GP2MOV?/@MHOAF'RVN;>+SKZ9?^6]R_,C9[C/RC_951VKOJ**^IC%1 M7*C^#<;C*V+Q$\57=YS;DWW;=V%%%%44445\0?K 4444 %%%% !1110 4444 ?F'_P '8?\ MRCK\%_\ 91K'_P!-FJ5_/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[H MO5GY/QA_R,7Z(****]D^7"BBB@ HHHH **** "BBB@#H_A#\*->^.OQ1\/\ M@WPQ8R:EX@\37\6G6%LG_+261@JY/\*C.2QX4 D\ U_5S_P3R_8;\-?\$]_V M8-"^'OA](KBZMT^U:UJ8CVR:O?N!YL[=\9 5%/W41%YP2?RE_P"#5']B6/Q9 M\0O%GQVUJS62W\+[O#WAPR+D"\EC#74Z^C1P.D8/0BYD[BOW*KX_/L8YU/81 MVCOZ_P# /TS@_*U3H_7)KWI;>2_X+_"P4445\^?:!1110 4444 %%%% !111 M0 5_/+_P)Q!EZQ>"E%+WHZKU7^:T/Y9J***^_/QH**** " MBBB@ HHHH **** +&E:I/HFJ6U[:R-%"=*@E;^])%:QPN?Q9":^:XDC[D)>;7]?)/$=CX/\.ZAJVJ745EINEVTEY=W$IPD$,:EW=CZ*H)/TJ[7P-_P<>?M M6M^SC_P3CUC0K&Y\G7?BA=)X:MPC8=;5@9+Q\=U,*&(_]? K;#T75JQIKJSE MQV*CAJ$Z\OLIO_+[S\"/V[_VI]0_;3_:X\=?$J_,RKXDU-Y+&"0_-:628CMH M?3*0I&#CJ03WKR.BBOTB$%"*C'9'X;4J2J3=2>[=W\PHHHJC,**** "BBB@ MHHHH *_7#_@V^_X))P?&/Q!;_'_XB:8MQX9T*Z*^$=.N8\QZG>Q-AKUP>&BA M<%4'.Z52>/*PWY]?\$\_V-=6_;U_:W\)_#;3#-;VVJW'GZM>QKG^SM/B^:XF MYXR$^5<\%W1?XJ_K%^&GPXT7X/\ P]T3PKX;T^'2]!\.V46G:?:1#"6\,2!$ M4>O &2>2(;-,N]BV/O2#EH2>C$IP)"5_02BML/B)T:BJ0W1RXS!T\5 M1E0JK1_U=>:/XM9H7MY6CD5HY(R596&"I'4$4VOTL_X.4/\ @G='^R]^T[;_ M !2\,V/V?P9\5)I)KJ.),1:?K ^:=.. )Q^^7U;S\8"BOS3K]#PV(C7I*K'J M?BN/P<\)7EAZF\7]ZZ/YA1116YQA1110 4444 %%%% #H9GMYEDC9HY(R&5E M.&4CH0:_JZ_X),_MAC]N/]@WP+XWNKA9_$"6O]DZ_P _,-1ML1RLWIYH"S = MEF6OY0Z_7;_@T_\ VK6\+?&;QY\'=0N2MGXJLE\0Z2CM\JWEMB.=%']Z2!T8 M^UK7BYYAO:8?G6\=?EU_S^1]3PCCO88WV3VGI\^G^7S/W6HHHKXD_5PKXL_X M.'?^4//Q?_[@W_I[L*^TZ^+/^#AW_E#S\7_^X-_Z>["NK _[S3_Q+\T>?FW^ MXUO\$OR9_,-1117Z,?AX4444 %%%% !1110 4444 ?M-_P &@7_-PW_ M6?0!1110 4444 %%%% !1110 4444 %?F'_P=A_\HZ_!?_91K'_TV:I7Z>5^ M8?\ P=A_\HZ_!?\ V4:Q_P#39JE=^5_[W#U/'X@_Y%U7T/Y[Z***_03\7"BB MB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/^RC7W_ILTNOT\K\P_\ @T\_Y1U^ M-/\ LHU]_P"FS2Z_3ROS[-/][GZG[1P__P BZEZ!1117 >P?"O\ P<3?M2M^ MS;_P35\2Z=97/V?6_B3<1^%;3:WS"&8,]V<==IMXY8R>QF7UP?YG:_53_@ZW M_:-_X3O]K?P7\-K6X\RS\ Z&;Z[16^Y>WS!BK#U$$-NP)Z>:?7G\JZ^ZR7#^ MSPJ;WEK_ )?@?D?%6,]OCY16T/=_S_'\@HHHKUCYL**** "BBB@ HHHH *=# M$UQ*L<:M))(0JJHR6)Z "FU^CW_!MS_P3ZC_ &J_VM)/B)XCL5N/!GPG:*]5 M)5S'?:JQ)M8\'[PBVM,V.A2($8>L,3B(T:3JRV1UX'!SQ5>.'I[R?W=W\D?I MQ_P0>_X)66_[ O[/D?BKQ3IZCXK^/+6.?5&E3]YHEH%]6=?FTZ]"\*Q'/D MRX"2+SQA@-R*1])T5I3J2IS4X:-&.(H0K4W2J*\7HS^,OXA> -8^%/CO6/#/ MB'3[C2]=\/WLNGZA9S#$EM/$Y1T/T8$9'!K'K]BO^#IK_@G_ !^&/%6A_M!> M&[%8[77GCT/Q6L2<+=*A^RW;8_OQH8F)P 8H>[FOQUK]"P>*6(HJJOGZGXKF MF7RP>)EAY=-GW71_UU"BBBNH\\**** "BBB@ HHHH **** /Z>?^#>+_ )0\ M_"#_ +C/_I[OZ^TZ^+/^#>+_ )0\_"#_ +C/_I[OZ^TZ_.<=_O-3_$_S9^X9 M3_N-'_!'\D%%%%J5^8=?IY_P=A_\I%/! M?_9.;'_TYZI7YAU^@Y7_ +I#T/Q?B#_D8U?4****[SQPHHHH **** "BBB@ MHHHH ^FO^"37_!/J_P#^"C7[7>D>#V^T6WA/2U_M7Q/?1?*;:Q1@#&K=!+*Q M6-.I&XM@A#7]3W@CP3I/PV\':7X?T'3[72=$T6UCLK"RMDV0VL,:A411V 4 M5\-_\&['[$L?[*/[ ^E^)-1LUA\7?%?R_$-^[+B2*S*G[#!GKM$+&7!Y#7+C ML*^^*^%SC&.O7<5\,=%^K/USAC*UA,(JDE[\]7Z=%_74****\D^D"BBB@ HH MHH **** "BBB@#-\8^$-+^(/A+5-!UJQM]2T?6K26QOK2==T5U!*A22-AW5E M8@^QK^3?_@H]^QU??L'_ +8_C/X;W'G2Z?I=W]HT>ZE'-YI\P\RWDST+;"$; M' ='':OZVJ_'G_@[(_96CUGX;_#SXRV%LOVS1+MO"^KR*N6>VF#SVS,>RQR) M.OUN17MY%BG3K^S>TOSZ?Y'RG%V7JM@_;KXH:_)[_P"?R/PYHHHK[4_*@HHH MH **** "BBB@ HHHH ^P_P#@@=\0_P#A7'_!63X27#2;;?5+N[TF49QO^TV4 M\2#_ +^-&?J*_J)K^1#]@#QF?AY^W5\&MP[Q^*[A^-?U MWU\CQ%&U:,NZ_)_\$_2^"*E\-4I]I7^]+_(****^=/M0HHHH **** /Q9_X. M_?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_?^#>+_E#S\(/^XS_Z>[^O MYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE^3/L."?]^G_@?YQ/M.BBBOC3 M]0"BBB@ HHHH **** .+_:,^/&@_LP? KQ5\0?$TWD:'X2TZ74+G! >78/EB M3/!>1RJ*.[.H[U_(]^TG\?=>_:E^//BSXA>)IO.UOQ;J,NH7&"2L(8X2%,_P M1H$C4=E117ZT_P#!U+^WKY]UX>_9[\/WORP^5X@\6>4_\1!-G:-CT!,[*?[U MN>U?B_7V60X/V=+VTMY?E_P?\C\OXPS+VV(6&@_=AO\ XO\ @;?>%%%%>\?' MA1110 4444 *K%&#*2&!R".U?UU_\$_?V@!^U-^Q/\,/'S3?:+KQ%X?M9;YP M<_Z8B>5=#/M.DH_"OY$Z_H(_X-4OV@_^%@_L3>*O %Q/YEY\._$#2P1Y_P!5 M97RF6,8]YX[L_C7@\04>:@JG\K_!_P!(^PX+Q7)C)47M-?BM?RN?J)1117QI M^H!1110 4444 %?EC_P=<_';_A"?V-/!/@.WF\NZ\=>(_M4R9_UMI8Q%G&/^ MNT]L?^ U^IU?SQ?\'3/QV_X6+_P4#TGP;!-NM/AYX6+.?+N[HFYD/MF% MK7_OFO4R6C[3%Q\M?Z^9\]Q1B?8Y=.V\K1^_?\+GYH4445]X?D 4444 %%%% M !1110 4444 %%%% !1110 5_4E_P0I^/'_"_P#_ ()OMW@/XM?#&XF^;3;ZU\36$9/+" M9#;W! [!3!;?B]>+GU'GPW-_*T_T/JN#\3[/'^S>TTU\UK^A^QU%%%?$GZL% M%%% !1110 5\F_\ !<3]H/\ X9R_X)A?%+4X9_)U+Q!IP\-6.#AGDOF%N^T] MF6%YGSU^2OK*OQG_ .#MS]H/[/X<^$_PKM9N;JXN?%.HQ9^Z(U^S6IQZ$R7? M_?%=V6T?:XF$?._W:GDY[BOJ^ J5.MK+U>GZGXET445^A'XJ%%%% !1110 4 M444 %%%6-*TNXUS4[>RLX9+F[O)5@@AC7<\KL0JJ!W)) ]Z /WT_P"#4_\ M9G_X5[^R)XN^)EY;[+[XB:S]CLI"OWK&Q#1AE/;-Q)5 M3N_PZ?@?N&583ZMA*=#JEKZO5_B%?SR_\'/O[9+?'#]M&Q^&>F71D\/_ IM M/)N%1LI+J=RJ23MQP=D?D1\\JRRCN:_>C]H;XTZ9^SE\"/&'CW6/^0;X/T>Y MU:=-VTRB&)G$:_[3D!0.Y85_(#\3?B)JOQ=^(^O^*]:\O;V5(+>"%"\DTC$*J*HY+ M$D =2: /I__ ()'?\$V=6_X*4_M06WATFYL?!/A\)J'BG4XQ@V]KNPL$;=/ M.F(*IGH [X(0@_U%?#?X<:%\(/ 6D>%_#.EVFB^']!M4LK"QM4VQ6T2#"J!_ M,G))R22237S]_P $DOV ['_@GA^QQH/A%X86\6ZJHU;Q1=IAC/?R*-T88=8X M5"Q+C@A"V 7-?3E?!YKCWB*MH_"MO\S]@X=R=8+#WFO?EJ_+R^7YA1117EGT M 4444 %%%% !1110 4444 %%%% 'C_[<_P"Q5X/_ &^?V=M9^'OC"W7R+Y3- MIVH)&&N-'O%!$5U$?[RDD$9 =693PQK^57]JG]F;Q1^Q[\??$GPY\8VOV77/ M#=T8'9,^3=QD;HIXB<;HY$*NIX.&P0""!_857YA?\','_!.V/]H/]FV/XR>' M+'?XQ^&,!_M,1)F34-&+;I,^IMV)E!Z!&GZG&/_#\5U^[=?-'\^%%%%?:'Y8%%%% !1110 4444 %%%% '[N?\&I MW[9+>-_@OXN^">K77F7W@N8Z[H:.WS&PN'Q<1J/[L=P0Y][OVK]<*_E'_P"" M1/[5C?LSQ'.MI:_/K_ )_,_6.$L=[?!>SEO#3Y=/\ +Y!1117BGU!^+/\ P=^_\V\_ M]S)_[B:_%FOVF_X._?\ FWG_ +F3_P!Q-?BS7WF2_P"YP^?YL_'^*?\ D:5? M^W?_ $E!1117J'SX4444 %%%% !1110 4444 %%%?0'_ 3<_P"">GB[_@I! M^T59^"_#NZPTFU"W>OZT\1>'1K/=@N1QND;[L<>06;T5698J5(TXN3T2,G]AW]@'XE?\ !0?XJKX6^'FC?:1;[7U/5;HF+3M'B8X$D\N# MC.#M10SM@[5.#C]_?^"=_P#P00^#/[#=E8:SJVGV_P 2/B%" [ZWK-LK6]G) M_P!.EJ=R18/1VWR9R0X!VCZ;_9._9+\"_L4_!;2_ ?P_T>/2=%TY=TDAPUSJ M$Y #W%Q)@&25\#+'@ !5"JJJ/2J^*S#.*E=N-/W8_B_7_(_4\EX9H82*J5DI M5/P7I_G^04445XY]0%%%% !1110 4444 %0I8017TETL,*W,R+')*$ D=5+% M5+=2 68@'IN/J:FHH **** "BBB@ KQ7_@I+_P HZ_CY_P!DY\0_^FRXKVJO M%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BM:'\2/JCGQ?\"?H_R/Y':***_2S\'"BBB@ M HHHH **** "BBB@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>__@T\_P"4BGC3 M_LG-]_Z<]+K^A"OB,^_WM^B/UC@__D7+U85YW^U3^U/X+_8S^".L>/\ QYJJ M:7H.CIT&&N+V8@^7;P)D>9*Y&%7ZDD*&87/VC_VC?!_[)WP;UKQYXZUB'1?# MNAP^9-,_,DS'A(8DZR2NV%5!R2?J:_F+_P""I7_!4+QA_P %,?C#+)CA[B0 %W[<*N% K'+D5N_T1U9[GE/ 4[+ M6H]E^K\OS,S_ (*7?\%)_&G_ 4I^.LOB;Q$[Z;X=TTO!X=T".4M;Z1;DC\' MF?"F20C+$ #"JJK\Y445]S3IQIQ4(*R1^1UZ]2M4=6J[R>["BBBM#$**** " MBBB@ HHHH *[3]GS]GSQA^U+\7-'\#^!=%NM>\2:Y,(K>VA'"#^*21ND<:#Y MF=B%4 DFK'[-7[-7C/\ :Y^,>D> _ 6C3ZWXBUB3;'$GRQV\8^_-*_2.)!RS MG@>Y(!_IE_X)7?\ !*?P9_P3,^$?V.Q\C7/'VM1+_P )!XC>+;)3V7ZL][(\CJ8^I=Z06[_1>?Y%#_@DY_P25\(? M\$S/A7\OV77_ (DZY HU_P 0^7UZ-]EMMPS';JV/1I" S=%5/KJBBOA:U:=6 M;G-W;/UO#8:GAZ:HT5:*"BBBLS<**** "BBB@ HHHH _!?\ X.V=?:X_:K^% MFE[OEL_" +<@Y[_P!HW^?Z M5^6]?H&5:82'H?C/$3OF57U_1!1117H'BA1110 4444 %%%% !7]2O\ P0L^ M+%K\7?\ @E;\([JWD5IM%TQ]"N4!^:&2TFD@ /N8TC<>S@U_+57ZG?\ !L__ M ,%*]/\ V)=:)=SN%AL=6VB/RV)X"W"+&@)Z/%&/ MXR1X^=X:57#WCO%W_P SZ;A3'0P^-M4T4U;Y]/\ +YG[_4445\.?K04444 % M%%% !1110 4444 %%%% '\W?_!S3\&X_A=_P4_U+5[>$1P^/?#^GZZ=HPID4 M/9O^)-H&/N^>]?GO7]+O_!6__@B3#_P5+^)/A+Q(OQ'_ .$#N/#&F2Z8Z?\ M"/?VI]L1I?,4[OM,.S:2W&&SN[5\D?\ $(%_U<-_Y8?_ -\:^RP.;X:&'A"I M*S2ML^GR/S#-N&\=4QE2I0IWC)W6L5OJ]WW/Q9HK]IO^(0+_ *N&_P#+#_\ MOC1_Q"!?]7#?^6'_ /?&NK^VL'_/^#_R/._U6S3_ )]?^31_S/Q9HK]IO^(0 M+_JX;_RP_P#[XT?\0@7_ %<-_P"6'_\ ?&C^VL'_ #_@_P#(/]5LT_Y]?^31 M_P S\6:*_:;_ (A O^KAO_+#_P#OC1_Q"!?]7#?^6'_]\:/[:P?\_P"#_P @ M_P!5LT_Y]?\ DT?\S\6:*_:;_B$"_P"KAO\ RP__ +XT?\0@7_5PW_EA_P#W MQH_MK!_S_@_\@_U6S3_GU_Y-'_,X/_@TD^(S:7^T[\5O"6[$>N>%[?5BN?O& MSNUB'Y"]/YU^\5?G/_P2W_X($S?\$TOVFY/B+%\7O^$PCGT>YT>;3?\ A%O[ M.\Q)6B<-YOVR7[K1*<;.?45^C%?*YM6I5<0ZE)W32_K4_0^'<+7PV"5'$1LT MWU3T>O1L****\T]T**** "BBB@ HHHH **** "BBB@ KY9_X*F?M!_\ "N?A M)#X/T^?9JWBX%;C:?FALE/SY_P"NC83W7S/2OI[5M5M]"TJZOKR:.WL[.)IY MY7.%B1069B?0 $U^0/[3OQNN/VA/C5K7B:;S%M;B7R;")O\ EA;)Q&N.QQ\Q M_P!IF-<&85^2GRK=GZQX0\+_ -J9PL765Z5"TGV%! M\TLCL%51[DD"OV!_9S^#%I\ ?@YHOA>UV/)8P[KN91_Q\7#?-*_T+$@9Z*%' M:OBW_@E%^SY_PF'Q!O/'FH0;M/\ #>;>PW+\LMVZ\L/^N<9_.12.E?H57N9; M0M'VCZ_D?R[XV\4?6<9#):#]VE[T_.;6B_[=B_ODUT"BBBO4/PD**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#\P_P#@[#_Y1U^"_P#LHUC_ .FS M5*_GOK^A#_@[#_Y1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^1B_1!1117LG MRX4444 %%%% !1110 5_0A_P:>?\HZ_&G_91K[_TV:77\]]?T(?\&GG_ "CK M\:?]E&OO_39I=>-GW^Z/U1]1P?\ \C%>C/T\HHHKX@_6 HHHH **** "BBB@ M HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X.P_\ E'7X+_[*-8_^FS5* M_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !117M7_!.3X&K M^TE^W=\)_!4T/GV>M>);3[='C.^TB<37 _[\QR5-2:A%R?34THTW4J1IQW;2 M^\_I?_X)6_LQ)^R%^P#\,O!+V_V?5+?2(]0U8%?A!_W&?_3W?UX/$7^[Q?\ >_1GV/!+_P!MFO[C_.)] MIT445\:?IX5_/?\ \'4'[2+?$S]N/0?A[:W&_3_AGH:>?'N^Y?7VV>3_ ,@+ M:?K7]![N(U+,0JJ,DGM7\A'[/C*TT'BCQ%>7EH2<[;4RLM MNO\ P&%8U_X#7O:NZC^ROQ?_ +GQW&F*]GA(T5]M_@M?SL>5T445]D? MF 4444 %%%% !1110 445N?##X>:E\7/B5X?\*:-#Y^K^)M2MM*L8_\ GI// M*L48_%F%#=E=CC%MV1^[G_!K/^Q7'\+/V9M<^,FK6>W7/B/<-8:4[K\T.EVS ME25[CS;A7)'0BWB(ZU^JE _\%._V.K7]NO\ 8F\;_#]H8WUB MZLS?Z#*V!]GU* &2W()^Z&8>6Q_N2OZU_)M?6,VF7LUM00000:_M'K^8'_ (+Y_LO)^R]_P4R\<0V=O]GT7QN4\6ZAI1J2IS52.Z::^1_:5'*LT:NC*RL,JP.01ZBG5\[?\ M$E_CPW[27_!.+X0^*IIOM%[+X?BTV]D)RTES9EK.9F]V>!F_X%7T37YK4IN$ MW![IV/W?#UE5I1JQVDD_OU"OBS_@X=_Y0\_%_P#[@W_I[L*^TZ^+/^#AW_E# MS\7_ /N#?^GNPK; _P"\T_\ $OS1R9M_N-;_ 2_)G\PU%%%?HQ^'A1110 4 M444 %%%% !1110!^TW_!H%_S<-_W+?\ [EJ_::OQ9_X- O\ FX;_ +EO_P!R MU?M-7P>=?[Y/Y?DC]@X6_P"172_[>_\ 2F%%%%>6?0!1110 4444 %%%% !1 M110 4444 %?F'_P=A_\ *.OP7_V4:Q_]-FJ5^GE?F'_P=A_\HZ_!?_91K'_T MV:I7?E?^]P]3Q^(/^1=5]#^>^BBBOT$_%PHHHH **** "BBB@ HHHH _H0_X M-//^4=?C3_LHU]_Z;-+K]/*_,/\ X-//^4=?C3_LHU]_Z;-+K]/*_/LT_P![ MGZG[1P__ ,BZEZ!117E_[;'QC_X9\_8_^)WC99/*N/#/AC4+^V.<$W"6[F%1 M[F38/QKBC%RDHKJ>K4J*$'.6R5S^7'_@I/\ 'C_AIC]O7XL>-DF^T6FL>([I M+&3.=UG WV>V_P#($4=>(T$YHK],IP4(J"V6A^#5JLJE2526[;?WA1115&84 M444 %%%% !1110 5_5=_P1Y_8ZC_ &(_V ? _A6XM5M_$6J6PU[Q 2NV0W]T MJNZ/[Q)Y-_AKK'EK:>+=+EL MXYG7=]DN/OP3@>L4RQR#W05_(AXU\'ZE\//&6K>']8M9++5M#O9M/OK=_O03 MQ.T3I?Q(L+?Q/ %7Y!,^Z M&Y&?[QFA>0_]=AZBOI.'<1:?A!_W&?\ T]W]?:=?G.._WFI_B?YL_<,I_P!QH_X(_D@HHHKE/0/Y M[_\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K]//^#L/_ )2*>"_^RA^+\0?\C&KZA1117>>.%%%% !1110 4444 %>K?L,?LZ2_M:_M@ M?#KX-']Z*T#>94U^GO_ :K? U?'O[=GB3Q MI<0^9;^ ?#4OD/C_ %=W>2+"AS[PK=#\:Y<;6]E0E4[+\>AZ&5X7ZQBZ=%[- MJ_IN_P #^@G3--M]&TZWL[2&.WM;6-888HUVI$B@!54#H !4U%%?G)^X!1 M110 4444 %%%% !1110 4444 %?.?_!6_P"!*_M&_P#!-WXO^&1#Y]U_PCTV MJ62 99KFRQ>1*OH6>!5^C$=":^C*AO[&'5+&:UN(UFM[B-HI8V&5=6&"#[$' M%:4JCA-371W,<1156E*E+:2:^\_BYHKI_C;\/)/A%\9O%WA.;=YWA?6KS27W M?>W6\[Q'/_?%E9?X?_ &X* M***^7/OPHHHH **** /Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_?^#>+_E#S\(/^XS_Z>[^OYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE M^3/L."?]^G_@?YQ/M.BBBOC3]0"BBB@ HHHH *X+]J']H?0?V3OV?/%WQ&\3 M2;-'\):=)?2H&"O-RH!)(W52SQ=T..S X5XBNJ?3KZ'FYQF"P>% ME7Z[+U>W^?H?DO\ '[XW:]^TE\:O%'CWQ-\6:C+J-VXSM5G;(1!V1%P MBCLJJ.U/V@O^%6 M?\%#[CP?<3^78_$K0;FP2,G"M=VW^E1,?<1QW*CWDK\W*]$_9&^.<_[,W[47 MP_\ B! T@_X1'7[/4Y53K+#'*IEC^CQ[U/LQKGQE'VM&5/NO^&.[+<5]7Q5. MMV:OZ=?P/["**AT_4(=6L(+JUECGMKF-98I4.Y9$895@>X((-35^;G[D%%%% M !1110 9K^1/_@H%\=O^&F?VV_BEXZ2;[1:>(/$EY-8OG.;19#';#/M D8_" MOZ??^"E'QV_X9I_8)^+/C1)OL]WI'ANZ2QDSC9=SK]GMC_W_ )8Z_DBKZCAR MC\=5^GZO]#\_XXQ/\+#KSD_R7ZA1117U!^?A1110 4444 %*RE>H(XSS5_PC MX6OO'/BS2]$TV$W&I:Q=Q6-K$.LLLKA$7\68"OTW_P"#F+]B^R_9L\0? G6- M$A"Z0O@V+P6[HFU2^EA!$[?[3Q3@#U$/M7/4Q$8584GO*_X';1P,ZF'J8E;0 MM?YNQ^7%%%%=!Q!1110 4444 %?=7_!N;\>?^%(_\%2/"-G--Y.G^/+*[\,W M))X)E030#'J;BWA7_@5?"M=-\%OB???!/XQ>%/&6FY_M#PGK%IK%M@XS);S) M*HS]4%8XFE[6E*GW3.K XCV&(A6_E:?XG]DU%9WA#Q59>.O">EZWILPN--UB MTBOK64=)(I4#HWXJP-:-?FI^[)W5T%%%% !1110 5_,#_P %_OV@_P#AH+_@ MJ/\ $)H9_.TWP8T/A2SYSY?V1<3K_P"!3W)_&OZ5?CC\5;'X%?!?Q;XVU3'] MG>$='N]8N03C=';PO*P'N0N![FOX[O&?BZ_\?^,=6U[5)C#IG\6:CE=RJEGA MX&^(7[>V@^"89MUG\/?#D*2Q9_P!7>7C&XD/MF#[)^5?F M17WF34?9X6/GK]__ +'X_Q1BO;9A/M'W5\M_P ;A1117J'SX4444 %%%% ! M1110 5^BO_!M3^Q9'^TK^W1_PG&KVGVCPW\(X$U@[US'+J0^(K1<_W3!& MD@'8S-ZUY6<8CV6&=MY:?Y_@?1<+X%8G'1YMH^\_EM^-C[RHHHKX0_7@HHHH M **** "BBB@ HHHH **** "BBB@ JMK.CVOB+1[K3[ZWAO+&^A>WN()5#1SQ MNI5D8'@J02"#U!JS10!_)1_P4J_9#G_8:_;6\=?#DI-_9>EWQN=&EDR3/ITX M\VV;=_$PC8(Q_OHX[5X57[9?\':'[+R7&A_#3XR6-O\ OK:63PEJ\JKDLC![ MFT)] K+=C)[R*/3/XFU^AY?B/;X>-1[]?5'XIG6!^J8V=%;7NO1ZK[MOD%%% M%=IY04444 %%%% !1110 5_63_P2K_:1;]K'_@GQ\+/&MQSQKI/::?WK5?A<_6RBB MBOBS]2/Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_>D_P#! M.3]DW2?"B16\WB_5E34O%6H1_,;N^9>8U;O%"#Y:#@$!FP&=L_D-_P &P7[$ ML?QW_:XU3XI:U9K/H'PI@1[$2+E)M5N RPD9X/E1K+)ZJYA/I7]"=?)Y_C&Y MK#QV6K]>A^C<&Y6HTWC9K5Z1].K^;T^7F%%%%?-GW04444 %%%% !1110 44 M44 %%%% !1110 4444 %>*_\%)?^4=?Q\_[)SXA_]-EQ7M5>*_\ !27_ )1U M_'S_ +)SXA_]-EQ6M#^)'U1SXO\ @3]'^1_([1117Z6?@X4444 %%%% !111 M0 4444 ?IY_P:>?\I%/&G_9.;[_TYZ77[Q?'7XZ>%?V:OA/K7C?QMK%KH/AK MP_;FXO+N<\ =%15'+R,Q"JB@LS$ DU_/U_P;-?%WPW\!OVR?B9XP\7ZQ9Z# MX;\/_##4+N_OKEML<*#4]+_%F)(554%F8A0"2!7F'_!7[_@KEXD_X*7?%C[+ M9_;-#^%OAVX8Z#HC-AKAN5^V70!PT[ G"\B)6*KDEW?YG&9?/%8YK:*2N_T] M3[S*\ZIX#*4]YMNR_5^7YF3_ ,%9?^"K?BO_ (*9_&3[1)]JT/X=:#,Z^'= M,G^K'W3=7&.'N''7J(U.Q<_,S_)=%%?14:,*4%""LD?%8G$U,14=:J[R8444 M5H8!1110 4444 %%%% !7HG[*_[*WC;]LSXU:3X"\ Z/)JVO:J^2>5M[&$$; M[B>3!$<2 @ECZ@ %BJFU^R)^R'XZ_;?^-VF> O &DMJ6L:@=\TSY6UTVW! > MYN),'9$F1D\DDA5#,RJ?Z;O^":?_ 3.\#?\$U/@LGA_PY&NJ>)=35)/$'B* M:$+=:O,,\ <^7"A)"1 D*"22S%F/EYEF4<-&RUD]E^K/H,BR&ICZG-+2FMWW M\EY_D4?^"8'_ 2Z\$_\$S_@VNDZ*L>L>,M8C1_$/B.6(+/J$@Y\N,=8[=#G M;&#_ +3$L2:^GJ**^'JU9U).?^"27 M_!R)=?"C3-+^'7[05Q?ZQH%N%MM-\8JK7%[IZ#A4O4&7GC Z2KF48^829W+^ MV_PX^)?AWXP>#+'Q%X5US2_$6@ZG'YMIJ&G7*7%O.O\ LNI(..A'4$8/-?QG MUZ]^R7^WC\6?V'O%1U3X9^--5\.^ZL0PGT^_QQ^^MI 8G.. Q7_5?Y_GYG]=U%?CA^R/_ ,'8FC:G M!:Z;\;/ -UI=UPCZWX6;S[=S_>>TF8/&!U)260G/"U^CW[-7_!2GX$_M=K!' MX!^)WA?6=0N -FF2W/V/4B?^O6<),<=,A2/>OF<1E^(H_P 2+MWW1]W@\YP> M*_@U%?L]']S/<:***XSU HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBJNNZW:^&=$O-2OIDMK'3X' MN+B9S\L4:*69C[ F@J,7)J,5=L^6?\ @JI^T'_P@?POMO!.GS[=4\5#?=[6 M^:&R4\@_]='&WW5)!7YUUW'[1WQHNOC_ /&36O$]SO6.]FV6D+'_ (][=/EB M3ZA0"<=6+'O7#U\QBJWM:CETZ']Q< \,K(\GIX22_>2]Z?\ B>Z_[=5HKTOU M"BBBN8^T"BBB@ HHHH **** "BBB@ HHHH *O>&?#EYXP\16.DZ= UUJ&I7" M6MO$O621V"J/Q)%4:^P_^"3O[/G_ DWC2^^(&HP;K/0LV>F[UXDNF7YW'^Y M&V/K(#U6MJ%)U)J"/G^*<_I9-E=7,:OV5HN\GI%?-[]E=]#[0^ /P?L_@/\ M"+1?"]EM<:; !/,!C[1.WS2R?\"^OZ$/^#L/_E'7X+_ .RC6/\ Z;-4 MK^>^OM\A_P!T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_R MCK\:?]E&OO\ TV:77\]]?T(?\&GG_*.OQI_V4:^_]-FEUXV??[H_5'U'!_\ MR,5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\P_P#@[#_Y1U^"_P#LHUC_ M .FS5*_GOK^A#_@[#_Y1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^1B_1!11 M17LGRX4444 %%%% !1110 5^BW_!K[\+5\>?\%.(]9DCW+X)\+ZCJJ.1PLDG ME60Q[E;I_P :_.FOV._X-$_ ZW?C[XW^)6C^;3]/TG3(W(ZB>2ZD<#_ ,!T MS]17GYK4Y,)-^5OOT/:X=I>TS&E'SO\ 7AM5\+SZ:7_ +PMKMI M/P^U'\Z_)6OVD_X.^X56;]GN3:/,9?$:ENY _LK _4_G7XMU]]D\KX.#]?S9 M^.\3147XQ3"BBBO2/!"BBB@ HHHH **** "OZ>?^#>+_E#S\(/^XS_Z M>[^OYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE^3/L."?]^G_@?YQ/M.BB MBOC3]0/$_P#@I'\86^ ?[ _Q>\61R^3=:7X5OA9R XV7,L30P'_O[(E?R/U_ M21_PD?E:5_-O7V'#M.U"4^[_(_ M,>-:W-BX4OY8_BV_\D%%%%?0'QH4444 %%%% !1110 5]S?\&Z7P)7XV_P#! M4OP=<9]O*MS^-<&:5?9X6&KV0#[ZSQ_:( ?93;W&/^NAK]BJ^*O^#A+X4#XJ?\$H M_B0R1^9>>&39:[;>)<_ZJVNX(W08_P"NL5P?QK]2*_!__@TD^)C:3^TM\6/!_F;4U[PU M;:N$SPS6=T(OSQ>FOW@KX+.*?)BY>>OWH_8N&:WM,MIM]+K[F_TL%?%G_!P[ M_P H>?B__P!P;_T]V%?:=?%G_!P[_P H>?B__P!P;_T]V%?\HZ_&G_91K[_ --FEU^GE?F' M_P &GG_*.OQI_P!E&OO_ $V:77Z>5^?9I_O<_4_:.'_^1=2] KX7_P"#C?XG M-\.O^"47CBUCD\NX\57VG:+$P//S74<\@_&*"0?0FONBORC_ .#M+QTVF?L@ M_#3PVK;?[8\7MJ# ?Q"VLYD_+-R#^ I9;#GQ4%Y_EJ5GM7V>7U9?W6OOT_4_ M ^BBBOT(_%0HHHH **** "BBB@ HHHH _6C_ (-+O@LOB/\ :8^)WCZ:+?'X M5\/P:1 S#A9;V8> M\%%%% !1110 4444 %%%% !1110 4444 %?D)_P=M_!5=6^"7PG^(<47[S0] M:NO#]PZCEDNX1/'N]E-G)CWD/K7Z]U\2_P#!P[\,1\2O^"3_ ,1I%C\RZ\-R MV&M6_'W3%>1)(?PADEKNRVIR8J$O.WWZ'DY]0]ME]6'E?[M?T/YC:***_0C\ M5"BBB@ HHHH **** "BBB@#^GG_@WB_Y0\_"#_N,_P#I[OZ^TZ^+/^#>+_E# MS\(/^XS_ .GN_K[3K\YQW^\U/\3_ #9^X93_ +C1_P $?R04445RGH'\]_\ MP=A_\I%/!?\ V3FQ_P#3GJE?F'7Z>?\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7 MZ#E?^Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_>C_ (-*_A:NB?LK M?%#QDT>V7Q%XHATH,1R\=G:K(/PW7KCZ@U^"]?TQ?\&W_@=?"'_!)GP+=^7Y M?^#>+_E#S\(/^XS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKX MT_4 HHHH **** "OQ7_X.U?V9L/\+_C!9V_WA+X2U64+_OW5G_[>S]'H>3GF#^LX&I26]KKU6O\ P#^4^BBBOT(_%0HHHH **** M"BBB@ HHHH _JF_X(K_M!?\ #27_ 3*^%.MS3^=J.E:2/#]_DY<36+&U!?_ M &GCCCD]_,!KZFK\=?\ @TF_:"_M'X>?%7X6W4WSZ5?VWB;3XR?YZG[7D>*^L8&G4ZVL_5:/\@HHHKB/5"BBB M@#\P?^#JKX[?\(#^PKX:\$6\WEW?Q \21F://^ML[-#-)Q[3M:&OY\:_4#_@ MZK^.W_">_MS^&/ ]O-YEI\/_ W&TT>?]5>7KF:3CW@2T-?E_7WF34?9X2/G MK]__ #\?XHQ/MLQG;:-H_=O^-PHHHKU#Y\**** "BBB@#[ _P""#WP%_P"% M_P#_ 5)^&%K-#YVG^&+R3Q/=G&1&+)#-"2/>X$"_P# J_8[_@Y2^ '_ NC M_@F/K>LV\/FZA\.M5L_$,6T?.8MQM9QG^Z([@R'_ *Y ]A7R/_P:0_ 7[3XI M^+?Q/N(>+.UM?#%A+C[QD8W-R,^WE6O_ 'U7[$_'OX2V7Q[^!WC#P/J.T6/B M_1;S1IV(SL6XA>(M]1NR/0@5\AFF,Y$/BU\,;B;!L;NU\3V$1/WA*AMKDX]O M)M?^^Z_92OSW,J/LL3./G?[]3]JR+$^WP%*IUM9^JT_0****X3U@HHHH ^ _ M^#D[]H/_ (4I_P $Q]WF\G4OB+JEIX=AVGYQ%N-S.2;%5A_>6*V5AZ"?W MK\E*^ZR2C[/"I_S:GY'Q7BO;9A**VBDOU?XL****]8^;"BBB@ HHHH **** M!06.!R3P .]?UL?\$T/V:1^R)^PC\,? ,D'V?4-(T6*;5$Q@B^N,W%T#ZXFE MD SV ^E?S?\ _!'S]FC_ (:O_P""C7PO\+SV_P!HTFVU5=:U52N8S:68-RZ/ M_LR&-8OK**_JTKY;B*OK&BO5_DOU/T+@C!Z5,4_\*_-_H%%%:J^[IM@@>4Y_[XKYF*;=D?>2DHJ[/Y4/\ @J!\8F^/7_!0 MSXQ>*!+Y]O>>*;RVM),YWVUO(;: _P#?J&.O!ZDO;V;4;R:XN)&FGN',DCL< ML[$Y)/N34=?IE."A!0716/P:M5=2I*H]VV_O"BBBK,@HHHH **** "BBB@#< M^&?@.]^*GQ(\/^%]-7=J/B34K;2[48SF6>58DX_WF%?V,?#KP+I_PO\ A]H7 MAG28_)TOP[I]OIEG'_(/#=Y_P ?GA_4KC39 M^,?O(96C;CZJ:^LX>&+VP2+/#3P&.[1OJ( MX)Q]&-?F]7T3_P $DOB8?A'_ ,%+_@EK/F>2C>*[/397SC;'=O\ 9')]MD[9 M]LURXZG[3#SAY,]#*:WL<;2J=I+[KV?X']8=%%%?G)^X'XL_\'?O_-O/_"/ ]KY@N/&&O66C*R# ME/M$Z1%O^ AB<] !2E))794(N4E&.[/Z4/\ @@E^R^G[,'_!,WP''-;"WUKQ MQ$WBW4SMPSM=A6@SW!6U6W4@]"#TK[*JKH>BVOAK1+/3;&".UL=/@2VMX4&% MBC10JJ/8 ?A5JOS6O5=2I*H^KN?NV$P\:%&%&.T4E]P4445D= 4444 %%%% M !1110 4444 %%%% !1110 4444 %>*_\%)?^4=?Q\_[)SXA_P#39<5[57BO M_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3]'^1_([1117Z6?@X4444 %%%% M !1110 4444 2174D$U1T44 %%%% !11 M10 4444 %%%% !1110!_3?\ \$!_A1\&_!O_ 3^\,^(/A/']JO/$T2MXIU& M["G4I-3C&)K>8C[B1,2(XQ\NQE?DR%V^W:_FE_X()_\ !3MOV"/VFU\.^*-0 M:'X7_$*:.SU&\?2Q.#BJ:2<=&E^?SW];CJ***\L]\**** "BB MB@ HHHH **** "BBB@#Y3_X+8?LSR?M4?\$U/B5H-E;_ &G6M'LAXBTM0NYS M/9,)V5!W9X5FC ]9*_E?K^TJ2-9HV5E5E88((R"*_E;_ ."QG["]Q^P1^W)X MH\-6MFT'A'7I&UWPQ(J_NS8SNQ$(/K"X>(CKB-6Z,*^HX=Q*]Z@_5?J?G_&V M!=X8N*_NO\U^OX'RS1117U!^?A1110 4444 %%%% !1110 4444 % ;:OMGX%?\'8WQ6\)"&W^(/P\\'^,[>/"M<:9/-H]VX[LQ/G1$^RQJ/IUK\H: M*XZV7X>K\<%^7Y'I87.,;A]*51I=MU]SNC^A[X+?\'3?[//C_P F'Q9I7CKP M%=-CS);G3UU"S3Z/;LTIQ_UQ%?6WP9_X*?\ [//[0'DKX5^,/@.^N;C'EVEQ MJ:6-X^?2"X\N4_\ ?-?R5T5YM7A_#R^!M?C_ %]Y[V'XTQD-*L8R_!_AI^!_ M:5!.ES"LD;+)'( RLIRK ]"#3J_CR^#_ .U;\3OV?9E?P-\0O&GA$*V[R])U MFXM(F_WD1PK#V((-?6_P2_X.2OVI/A#Y,>I>)?#_ (\LX< 0^(='C9MO_76V M\F5C[LS'^5>;5X=K+^')/\/\SW,/QMAI:5H./I9K]'^!_2M17XT_!+_@[BTN MX\F#XD?!_4+3&/-O?#>JI<;O7;;SJF/QF-?87P._X.#/V5_C<88?^%A-X/OY ML?Z+XFL);#9_O3X:W'_?VO-JY9BJ?Q0?RU_(]S#Y]E];X*J^>GYV/M2BN?\ MAW\5_"_Q>T1=3\)^)- \4::V,7>DZA%>P'/3YXV9?UKH*X6FG9GKQDFKH*** M*!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R/\ \%6_ MV@_^$-^'EGX$T^?;J'B3_2+_ &-\T5FC<*?^NCC'^[&X/6OJKQ+XBL_"/AZ^ MU74)EMK#3;=[FXE;I'&BEF/X &OQ[_: ^,-Y\>?B]K7BB\W+_:,Y^SPL?^/> M!?EBC].$ SCJK+]UA[2]9_97R^+Y*^Y MQM%%%?/G]=A1110 4444 %%%% !1110 4444 %%%% &CX1\*WWCGQ3IVBZ9" MUQJ&J7"6MO&/XW=@H^@R>3V%?L/\#OA-8_ [X4Z+X7T_:T.EVX224#!N)3\T MDA]VO#3LO[V0?[B$*#TS( MW=:^^*]S+:'+#VCW?Y'\K^-?%'UO'QR>@_^OZ$/^#L/_E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\G MXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_RCK\:?]E&OO_39I=?S MWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5'U'!_P#R,5Z,_3RBBBOB#]8" MBBB@ HHHH **** "BBB@#\P_^#L/_E'7X+_[*-8_^FS5*_GOK^A#_@[#_P"4 M=?@O_LHUC_Z;-4K^>^OM\A_W1>K/R?C#_D8OT04445[)\N%%%% !1110 444 M4 %?N]_P:0^'!:_LU_%K6-OS7WB:VLR?40VH?_VN:_"&OZ"O^#3JT1/^"?'C M>X _>2?$.[C8^RZ;II'_ *$:\?/';"/U7YGTW",;YE%]D_R/U"HHHKX<_6@H MHHH **** "BBB@ HHHH **** "BBB@#\6?\ @[]_YMY_[F3_ -Q-?BS7[3?\ M'?O_ #;S_P!S)_[B:_%FOO,E_P!SA\_S9^/\4_\ (TJ_]N_^DH****]0^?"B MBB@ HHHH **** "OZ>?^#>+_ )0\_"#_ +C/_I[OZ_F&K^GG_@WB_P"4//P@ M_P"XS_Z>[^O!XB_W:/\ B7Y,^PX)_P!^G_@?YQ/M.BBBOC3]0/R'_P"#N/QP MUA\!O@[X;WX75M?OM3*9^]]FMTCS^'VO]:_"NOV$_P"#NKQ&UU\6?@GI&[Y; M'2-4O OH9IK="?Q\@?E7X]U]YDL;8./S_-GX_P 4U.;,ZGE9?@@HHHKU#Y\* M*** "BBB@ HHHH *_H@_X-7_ (>CPI_P3DU?6FCQ-XH\8WMTKXY:**"V@4?0 M/'*?^!&OYWZ_J#_X-_\ PBO@_P#X)(_"./9MEOH-0OY#_?,VHW3J?^^"@_"O M#X@G;#)=VOU/K>#*?-CW+M%_FE^I]DT445\6?J84444 %%%% !1110 4444 M%%%% !1110 4444 %>8_ML?#T?%G]CGXK>&/+$C:]X1U6QC!'1Y+254(]PQ! M'N*].IEQ;QW=O)%(JR1R*4=2.&!X(-5&3C)270BI!3@X/JK'\6U%:WCWPTW@ MSQSK6CMNW:3?SV;9ZYCD9/Z5DU^G)WU/P-JSLPHHHH$%%%% !1110 4444 ? M?'_!M1XX;PE_P5=\*6._8OB;1M5TQA_?"VKW6/SM@?PK^E2OY6_^")'B)O"_ M_!5?X*7*MM,FNFTS[3V\T)'XB3%?U25\;Q#&V(3[K]6?J'!52^"E'M)_D@KX ML_X.'?\ E#S\7_\ N#?^GNPK[3KXL_X.'?\ E#S\7_\ N#?^GNPKR\#_ +S3 M_P 2_-'T&;?[C6_P2_)G\PU%%%?HQ^'A1110 4444 %%%% !1110!^TW_!H% M_P W#?\ Y^I^T@5^*/\ P=Y^)6?4_@/HZMA8XM M-_\ !1/P0/B/^P/\:-$\OS)+_P $ZND(/_/46?\ @WB_Y0\_"#_N,_\ I[OZ^TZ^+/\ @WB_Y0\_"#_N M,_\ I[OZ^TZ_.<=_O-3_ !/\V?N&4_[C1_P1_)!1117*>@?SW_\ !V'_ ,I% M/!?_ &3FQ_\ 3GJE?F'7Z>?\'8?_ "D4\%_]DYL?_3GJE?F'7Z#E?^Z0]#\7 MX@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_JR_P"",_AP>%?^"6WP1M57;YOA MF&\_&=GG/_HROY3:_K>_X)GVB67_ 3F^ J1C"M\/-!D/U;3H&/ZDU\[Q%+] MU!>?Z'VW!$?]IJ2_N_J>W4445\B?I04444 %%%% !1110 4444 %%%% !111 M0!_,-_P<._\ *8;XO_\ <&_],EA7Q97VG_P<._\ *8;XO_\ <&_],EA7Q97Z M-@?]VI_X5^2/P_-O]^K?XY?FPHHHKJ//"BBB@ HHHH **** "O[3*_BSK^TR MOE^)/^7?S_0_0.!?^7__ &[_ .W!1117RY^@!1110 4444 ?BS_P=^_\V\_] MS)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_NUO7Y!U^B9?7]MAXU/+7U6Y^)9Q@_JN-J45LGIZ/ M5?@%%%%=AY@4444 %%%% !1110!]N_\ !O-^T%_PH3_@J-X(AFG\C3?'4-QX M5NSG&XW"A[=?QNHKC_P"&_$Z"BBBOG#[@***\@_;^^.W_ M S/^Q/\4O'23?9[KP[X;O)K%\X_TMHS';#/O,\8_&JA%RDHKJ9U:BIP=26R M3?W'\P7_ 4K^.W_ TM^WQ\6O&B3?:+35O$EU'8R9SOM(&^SVQ_[\11UX?1 MFBOTRG!0BH+9:'X/6JRJ5)5);MM_>%%%%49A1110 445K> O!=_\2?'6B^'= M+C\[5-?OX-.LX_\ GI--(L:#\68"ANVK&DV[(_I6_P"#=[X"_P#"C?\ @EKX M)GFA\G4/'%Q=>*+H8QN$[^7 WOFVAMS^-?<%<_\ "?X=6/P?^%OAKPEI:[=, M\+Z5:Z1:+C&(;>)8DX_W4%=!7YKB*KJU95'U;9^ZX'#JAAX45]E)?_P#@J-\3+6&'R=.\574?BBS.,"07J"68@>@N?M"_\!KX]K]HO^#M M[]G_ &W7PE^*=O#]];KPKJ$V.F#]JM5S^-X?P^M?B[7WF65O:X:$O*WW:'Y! MGV%^KX^I#I>Z]'K^H4445W'D!1110 4444 ??^%'_P#!4KP;;33> M1I_CJTN_#%T<\,9H_-@7WS/EF%O=^'?#]U+8.3C_3'3RK49]YWB'XU4(N4E%;LSJU( MTX.I+9)M_(_F9_X*O?M!_P##3_\ P43^+7BZ.;[18SZ]+I^GN#E7M+0"T@9? M0-'"K?5C7SS2LQ=BS$EB6_$:P^$M*E*]SLNKS\L6?(]6K M]JJ^7_\ @C3^S/\ \,I_\$W?ACXU4%<2?:KT_:"K_[4:/'% M_P!LA7U!7Y[F6(]MB936U[+Y:'[5D>#^K8&G3>]KOU>O_ "OFO\ X+$^.#\/ M?^"7WQPU /Y9G\+7.FY_Z^\6N/Q\['XU]*5\-?\ !QQXB;0O^"2'Q$@5MIU: M\TFT^H_M*WE(_*+\JRP<>;$0CYK\SHS2IR8.K/M&7Y,_F8HHHK]'/PT**** M"BBB@ HHHH **** /T^_X-2OAZ/$?[??BS7Y(PT/AOP9<>6V/N3SW5LB_P#D M,3"OZ#J_%/\ X-#?"0DU+X[Z\Z?-%'HEA"WLQOGD'_CD=?M97PN>2OBY+M;\ MKGZYPG3Y*+C5 H'07@6\'_H^OZMZ_FJ_X.5? M"(\-_P#!5[Q;>!-O_"0:/I5^3_>*VB6^?_)?'X5[W#TK8B4>Z_5'QW&M.^#C M/M)?BF?!%%%%?9'Y@%%%% !1110 4444 %;/PZ\73?#_ .(.A:]!N$^B:C;W M\97J&BD608_%:QJ*'JK,<9-.Z/[2+6ZCO;6.:%EDBF4.C#HRD9!J2N$_9;\1 MMXP_9D^'.K,V]M4\,:9>%O[QDM(GS^M=W7YC*-G8_?82YHJ7<_%G_@[]_P"; M>?\ N9/_ '$U^+-?M-_P=^_\V\_]S)_[B:_%FONLE_W.'S_-GY#Q3_R-*O\ MV[_Z2@HHHKU#Y\**** "BBB@ HHHH *^W?\ @W>^$Z_%/_@JW\/I)H_,M/"T M%]KLXQT,5K(D1_":6$_A7Q%7ZQ?\&E7P_&J?M7_%#Q0T>[^Q/"D6FJQ'W#=7 M<MD5'VN84H_WD_NU_0_>JBBBOST_:@HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "O%?^"DO_ "CK^/G_ &3GQ#_Z M;+BO:J\5_P""DO\ RCK^/G_9.?$/_ILN*UH?Q(^J.?%_P)^C_(_D=HHHK]+/ MP<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OZ#/ M^#;K_@I__P -*_!3_A3/C+4?-\=?#VT!TB>=_P!YK&DKA5&3]Z2WRL9[F,QG MDAS7\^==K^SI\?\ Q-^RU\;O#?Q \'WK6'B'PO>I>6LG.R3'#Q.!C='(A9'7 MNKL.]<.88-8FBX=>GJ>MDN:2P.)55?#LUW7^:W1_8O17DW[$/[8'AG]NK]FC MPW\2/"\@6UUJ#;>6;.&ETN\3 GMI/]I&Z' W*58<,*]9K\_G&49.,MT?LU.I M&I!5(.Z>J"BBBI- HHHH **** "BBB@ HHHH *^/_P#@M#_P34MO^"CW[*MQ MI^EPV\7Q$\(F34O"]T^%\V3:/-LV8](YU51DD!72)CPI!^P**THUI4IJI#=& M&*PU/$4I4:JNI*S/XO\ Q#X?OO"6O7VE:I9W.GZEIMP]K=VMQ&8YK:9&*O&Z MGE65@00>00:IU^]W_!?G_@B5-^T;;7_QL^$FE>9X\LX?,\1Z';)\WB*%%Q]H MA4=;I% !0?ZU0,?O% D_!.6)H)6CD5DD0E65A@J1U!%?H&!QL,33YX[]5V/Q MG-LKJX&NZ53;H^Z_K=#:***[#S HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#6\$^/]>^&FOQ:KX+XXTV#'^A>*[1=0\S_>N!LN3_W^KXIHK&KAZ556 MJ13]4=.'QE>@[T9N/HVC]R_VS^*WPRUC093A9-2\-W2W]N3 M_>-O-Y;QJ/022'Z]*_0G]F7_ (*<_ ;]K\6\7@+XF^&M4U*XP$TJYG-CJ1/H M+:<)*V#QE5(]SD5_)70K%3D<$<@CM7DU\AP\]:=XO[U^/^9])@^,<;2TK)37 MW/[U_D?VF45_+#^R3_P6O_:+_8ZDMK?0_'E[XB\/V^ -#\3%M4LM@Z(A=O-A M7VAD05^L7[$?_!S_ /"7XYRV>B_%;2[GX5^()L1_;RYO=$G?IDRJ!)!D]I$* M*.LG>O#Q62XBEK%L:'J6GZQI.H1":UO;&X2XM[F,]'21"593Z@D5H5XY],G=704444 %%%% M!1110 4444 %%%% !1110 445G^+?%-CX'\+ZAK.I3+;Z?I=N]U<2'^!$4L? MJ<#IW-&Q5.G*I;6YCM4; MY$/^_(N?I&1T:OS]KK/CG\6K[XY?%?6O%&H;EEU2X+QQ$Y%O$/ECC'^Z@4>Y M!/>N3KY?%5O:U'+IT/[HX&X:CD>3TL%;W_BF^\WO]VD5Y)!1117.?7!1110 M4444 %%%% !1110 4444 %:G@?P;J'Q#\8:9H6EP^?J&K7*6MNG8LY !)[ = M2>P!-9=?:G_!);]GO^T-7U'XC:E!^ZL=VGZ3O7K*1^^E'^ZI" ]#O<=16V'H MNK44$?-\7<0T\DRJKF$]XJT5WD](K[]7Y)L^RO@U\+K#X+?##1?"^FK_ *+I M%LL1?&#-)UDD/N[EF/UKIJ**^IC%)61_".(Q%2O5E7K.\I-MM]6W=OYL**** M9B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F'_P=A_\ M*.OP7_V4:Q_]-FJ5_/?7]"'_ =A_P#*.OP7_P!E&L?_ $V:I7\]]?;Y#_NB M]6?D_&'_ ",7Z(****]D^7"BBB@ HHHH **** "OZ$/^#3S_ )1U^-/^RC7W M_ILTNOY[Z_H0_P"#3S_E'7XT_P"RC7W_ *;-+KQL^_W1^J/J.#_^1BO1GZ>4 M445\0?K 4444 %%%% !1110 4444 ?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5_ M/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[HO5GY/QA_R,7Z(****]D^ M7"BBB@ HHHH **** "OZ$/\ @T\_Y1U^-/\ LHU]_P"FS2Z_GOK^A#_@T\_Y M1U^-/^RC7W_ILTNO&S[_ '1^J/J.#_\ D8KT9^GE%%%?$'ZP%%%% !1110 4 M444 %%%% !1110 4444 ?BS_ ,'?O_-O/_?A!_W&?_ $]W M]>#Q%_NT?\2_)GV'!/\ OT_\#_.)]IT445\:?J!^ O\ P=GZJTW[;7P[L?X+ M?P.DX'N]_=J?_18K\K:_3[_@[$E)_P""AW@I/X5^'5DP_'4]3_PK\P:_0,K_ M -TAZ'XQQ"[YC5]?T"BBBO0/&"BBB@ HHHH **** "OZP?\ @D9HRZ%_P3'^ M!D*KM$G@^PN/QEC$I_\ 0Z_D^K^MO_@F2@3_ ()Q_ 4*,?\ %OM"/YZ? :^= MXB?[J"\_T/MN!U_M%1_W?U/<:***^1/TH**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#^0/]M[1E\.?MH_%[3U7:MCXUUFW QT"7TR_TKR^O:?\ M@I&H3_@HE\>U484?$;Q" !V_XF=Q7BU?IE%WIQ?DC\&Q2M6FO-_F%%%%:& 4 M444 %%%% !1110![M_P2]U5M&_X*0_ >93@OX^T6#\)+V*,_HU?UK5_(K_P3 MOG:V_P""@'P+D4,6C^(.@, O4D:E;]*_KJKY+B/^+!^7ZGZ1P._W%5>:_(*^ M+/\ @X=_Y0\_%_\ [@W_ *>["OM.OBS_ (.'?^4//Q?_ .X-_P"GNPKQL#_O M-/\ Q+\T?49M_N-;_!+\F?S#4445^C'X>%%%% !1110 4444 %%%% '[3?\ M!H%_S<-_W+?_ +EJ_::OQ9_X- O^;AO^Y;_]RU?M-7P>=?[Y/Y?DC]@X6_Y% M=+_M[_TIA1117EGT 4444 %%%% !1110 4444 %%%% !7YA_\'8?_*.OP7_V M4:Q_]-FJ5^GE?F'_ ,'8?_*.OP7_ -E&L?\ TV:I7?E?^]P]3Q^(/^1=5]#^ M>^BBBOT$_%PHHHH **** "BBB@ HHHH _H0_X-//^4=?C3_LHU]_Z;-+K]/* M_,/_ (-//^4=?C3_ +*-??\ ILTNOT\K\^S3_>Y^I^T@5^"?_!V MN'_X:U^%^?\ 5_\ "(OM'O\ ;)L_TK][*_"+_@[>T]H_VD/A)=;?EF\-740/ MJ4NL_P#LX_.NC(_][CZ/\CCXL_Y%L_5?F?DA1117W)^1A1110 4444 %%%% M!1110!_5Q_P1WF6?_@E]\#V7H/"MJOX@$'^5?2E?)_\ P0SUQ?$'_!)[X+W" MG(CTB:V_&*\N(C_Z!7UA7YOBE:O->;_,_=,NE?"4G_=C^2"BBBN<[ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH _C%\8V(TSQ=JMLOW;>\FB'_ 7(_I6 M;6MX\N5O?'.M3)]V:_G=?H9&-9-?I\=C\!EN%%%%,D**** "BBB@ HHHH _I MY_X-XO\ E#S\(/\ N,_^GN_K[3KXL_X-XO\ E#S\(/\ N,_^GN_K[3K\YQW^ M\U/\3_-G[AE/^XT?\$?R04445RGH'\]__!V'_P I%/!?_9.;'_TYZI7YAU^G MG_!V'_RD4\%_]DYL?_3GJE?F'7Z#E?\ ND/0_%^(/^1C5]0HHHKO/'"BBB@ MHHHH **** "OZXO^";7_ "CK^ ?_ &3GP]_Z;+>OY':_KB_X)M?\HZ_@'_V3 MGP]_Z;+>OG.(_P"'#U/N.!_X]7T7YGM5%%%?)'Z0%%%% !1110 4444 %%%% M !1110 4444 ?S#?\'#O_*8;XO\ _<&_],EA7Q97VG_P<._\IAOB_P#]P;_T MR6%?%E?HV!_W:G_A7Y(_#\V_WZM_CE^;"BBBNH\\**** "BBB@ HHHH *_M, MK^+.O[3*^7XD_P"7?S_0_0.!?^7_ /V[_P"W!1117RY^@!1110 4444 ?BS_ M ,'?O_-O/_?A!_W&?_ $]W]>#Q%_NT?\2_)GV'!/\ OT_\ M#_.)]IT445\:?J 4444 %%%% !1110!\=_\ !>/]F?\ X:=_X)D?$&UM[?[1 MK'@^%?%FFX7; ZEFM6N% '.7'TK^7>O[1=4TRWUO3+BSO(8[BUO(FA MFBD7;C]E#]K+XA?#JX60+X3URXLK9I/O36N\M; MR'_?A:-_^!5]7P[B+QE1?35?J?G?&V#M4IXE=?=?RU7Z_<>7T445]*?!A111 M0 4444 %%%% !7],'_!N7^T%_P +T_X)?>%;&>?SM2^'][=>&+DD_-LC836_ M'H+>>%!_N&OYGZ_7S_@TL_:"_L/XS_%#X874_P"Z\0Z5!XAL48_*LMK)Y,P7 M_:=+F,GV@]C7CYY1Y\*W_+K^A]-PGBO8YA&+VDFOU7XH_="BBBOAS]:"OS1_ MX.F/CM_PKK_@GSI?@^";;=_$/Q';VTL6<;[2U!N9#[XF2U'_ *OTNK\ O\ M@Z[^.W_":_MD>"? 4$WF6O@7PX;N9,_ZJ[OI=SC'_7&"V/\ P*O4R>C[3%Q\ MM?N_X)X/$V)]CEU2V\O=^_?\+GY84445]X?CH4444 %%%% !7V9_P0$^ O\ MPOK_ (*F?#F.:'SM/\(23>*+LXSY?V2,M W_ (%-;C\:^,Z_:/\ X-(/@+NN M/BY\4+B'[JVGA;3YL>N;FZ7/X69_R*XSPLY>5OOT/8R'#>WQ]*'2]W\M M?T/VIHHHK\]/V@^-?^"^OP _X: _X);_ !&BAA\[4?!\47BFS.,^6;-]\[?^ M K7 _&OY?:_LZ\9>$['Q]X/U;0M4A%QINM6"]3S_:/A'6+O1[DD8S);S/$Q^A*9_&OK.':UX2I/H[_?\ \,?G M/&^%M5IXA=4T_EK^OX'+T445](?"A1110 4444 %?U$?\$%/CS_POS_@EI\, M[B:;SM0\*VTOAB[&<^6;.0QPK_X#?9S_ ,"K^7>OVT_X-(?CUY_ASXN?#"XF M_P"/6XM/%%A%G[WF*;:Y;'MY=H/^!5XN?4>?"\W\K3_0^IX0Q/L\?R/:::^> M_P"A^S%%%%?$GZN%?EW_ ,'5O[0?_"OOV)_"O@"WF\N\^(GB!99X\_ZVRL5$ ML@Q_UWDM#^%?J)7\ZO\ P="_M!?\+4_X*(V_A"WG\RQ^&N@VU@\8.5%W<_Z5 M*P]S');J?>.O4R:C[3%1\M?N_P"#8^=XHQ7L'Y" M%%%% !1110 4444 %>V?\$Y/V:V_:[_;C^&?P^:%KBQUW6X6U)0/^7&',]U_ MY BDQ[XKQ.OUT_X--_V9_P#A)OCA\1/BQ>V^ZV\*Z;'H&FNZ_*;FZ;S)G4_W MDBA53[7/Y<>/K^QP\JGEIZO1'I9/@_K.,IT7LWKZ+5_@?NM'&L4:JJJJJ, M8 %.HHK\[/VX*_.G_@Z&U5M._P""830J>+[Q;IL#>X"SR?SC%?HM7YJ?\'4\ M[1?\$V-$50V)/'>GJV#T'V2^/]!7=EO^]4_5'DYZ[9?6_P +/YWJ***_0C\5 M"BBB@ HHHH **** "BBB@#]W/^#2#1A!^SC\7-0Q\UUXDM;X4?\A#P!8RL?5EO]03^2K7]"U?@%_P=FH!^W)\/6Q\Q\"Q GZ:A>_X MU[&0O_:UZ,^7XO5\N?JC\L****^X/R<**** "BBB@ HHHH **** /ZX/^":N MJ/K/_!.WX$W$G^LD^'^A!B>Y&GP G\<9KVROGW_@E%,9O^":/P)8]O!.EK^5 ML@_I7T%7YKB/XLO5_F?N^#=\/!_W5^1^+/\ P=^_\V\_]S)_[B:_%FOVF_X. M_?\ FWG_ +F3_P!Q-?BS7VV2_P"YP^?YL_*.*?\ D:5?^W?_ $E!1117J'SX M4444 %%%% !1110 5^X7_!HGX1^R?#3XW:]MYU#4])L W_7"*ZD(_P#)@?I7 MX>U_0-_P:=: MG^P1XYU(KB2^\>7$.?5(]/L2/UD:O(SR5L))=VOS/I>$XD-RW_/3[CG[^"3(/TUHKHP^)J4)\]-V9QX[ T<72=&NKK\5YH_C7^+7PA\ M4? ?X@:EX5\9:#J?AOQ%I,GE7=A?P&*:(]C@_>4CD,,JP(()!!KFZ_K<_;;_ M ."=GPH_X*!^!UT?XC>&XKRZM49=/UFT(M]4TLGO#. 3MSR8W#1L<$J<"OPS M_P""@/\ P;D?&3]D^:]USP'#-\6/!,1:02Z9;D:Q8IU_?6@RTF!_'"7S@DJ@ MXKZ_ YU1K>[/W9?A\F?F>;<+XG"MSI>_#RW7JOU7X'YWT5)=6LECOYE:DM;N6QNHYX))(9H7#QR(Q5D8'(((Y M!!YR*\W'971Q*N])=U^O<]S*>(,5@7RQ?-#^5_IV_+R/[2**_$O_ ((U_P#! MQ3=6%]I/PM_:&U=KFTF*6FC^-KI_WEN>B1:@Q^\AX N#RI_UF03(O[903I=0 M))&ZR1R*&1U.58'D$'N#7Q>,P=3#3Y*B]'T9^J9;FE#'4O:T7ZKJO4=1117* M>@%%%% !1110 4444 %%%% !7QK_ ,%9OV@_[#\+Z?\ #W3I\76K[;[5-K,;#X>^$-2US5)O(T_2;9[JX?N$0$G [DXP!W) MK\=_C/\ %._^-?Q0UKQ1J1/VG5K@RA,Y$$8^6.,>R(%4?2O.S&OR4^1;O\C] MB\&^%_[0S7^T:R_=T+->3Y>YR]%%%> ?UL%%%% !1110 4444 % M%%% !1110 4444 ;'P]\"ZA\3?'&E>']*C\[4-8N4M85[ L<;CZ*!DD]@":_ M8KX3_#73_@_\-]'\,Z6NVST>V6!6Q@RMU>0_[3,68^[&OCO_ ()*_L^>;<:E M\1M2@^6/?IVD;U_B/^NF'T&(P1ZR"ON:O>RVARP]H]W^1_*?C3Q1]=S&.4T' M^[H?%YS>_P#X"M/)N2"BBBO2/Q,**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** /S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/ M_E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 % M%%% !7]"'_!IY_RCK\:?]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEU MXV??[H_5'U'!_P#R,5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\P_^#L/ M_E'7X+_[*-8_^FS5*_GOK^A#_@[#_P"4=?@O_LHUC_Z;-4K^>^OM\A_W1>K/ MR?C#_D8OT04445[)\N%%%% !1110 4444 %?T(?\&GG_ "CK\:?]E&OO_39I M=?SWU_0A_P &GG_*.OQI_P!E&OO_ $V:77C9]_NC]4?4<'_\C%>C/T\HHHKX M@_6 HHHH **** "BBB@ HHHH **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37X MLU^TW_!W[_S;S_W,G_N)K\6:^\R7_?^#>+_E#S\(/^ MXS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4#^?G_ (.R+79^WWX$ MF_YZ?#^V3I_=U'4#U_X%7Y'_OBTC3_ -EK^2VOZHO^"(GB5?%?_!*;X*W2 MMN$6AM9YSW@N9H"/P\O%?/<1+]S%^?Z'VO!$O]JJ1_N_JCZJHHHKY _2PHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y$_^"A6H#5_V^OCA=+RM MU\0->E&/]K4;@_UKQ^NR_:+\2+XR_:#\=ZPK;EU;Q#J%X#ZB2YD?^M<;7Z92 M5H)>2/P7$2YJLI>;_,****T,0HHHH **** "BBB@#VK_ ()M6OVW_@HE\!8\ M;@WQ$T#(]AJ5N3^E?UQ5_*%_P2"T+_A(O^"GGP-M]N[R_%MG=8_ZXOYO_LE? MU>U\CQ$_WL%Y?J?I7 \?]GJ/^]^@5\6?\'#O_*'GXO\ _<&_]/=A7VG7Q9_P M<._\H>?B_P#]P;_T]V%>/@?]YI_XE^:/ILV_W&M_@E^3/YAJ***_1C\/"BBB M@ HHHH **** "BBB@#]IO^#0+_FX;_N6_P#W+5^TU?BS_P &@7_-PW_/Q!_R+JOH?SWT445^@GXN%%%% !1110 4444 %%%% ']"' M_!IY_P HZ_&G_91K[_TV:77Z>5^8?_!IY_RCK\:?]E&OO_39I=?IY7Y]FG^] MS]3]HX?_ .1=2] K\2?^#O/0&A\4? ?5,?+)T\$^ M M]8GH!'&SG/\ WS6O7@?_ 5/^)B_"+_@G'\:]<:00R1^$-0LX')QMFN86MHC M]?,E2M*4>>:CW9CB*GLZ4JCZ)O[D?R8,Q=BS$EB?A!_W&?_3W M?U]IU^:G^)_FS]PRG_<:/\ @C^2"BBBN4] _GO_ .#L/_E(IX+_ .R< MV/\ Z<]4K\PZ_3S_ (.P_P#E(IX+_P"RI]QP/\ QZOHOS/:J***^2/T M@**** "BBB@ HHHH **** "BBB@ HHHH _F&_P"#AW_E,-\7_P#N#?\ IDL* M^+*^T_\ @X=_Y3#?%_\ [@W_ *9+"OBROT; _P"[4_\ "OR1^'YM_OU;_'+\ MV%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_P O_P#M MW_VX****^7/T **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37XLU^TW_!W[_S; MS_W,G_N)K\6:^\R7_?^#>+_E#S\(/^XS_Z>[^O!XB_ MW:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ K\!_^#K/]F?_ M (0#]K/P?\3K.WV67Q"TG'[\5\)_\'%O[ M,_\ PT-_P3,\3ZE:V_G:Q\-[J'Q3:[5^;RHMT=T,_P!T6\LLA'0F)?3(]+*< M1[+%1;V>GW_\$\/B/!_6,!.*WC[R^7_ N?S/T445]\?C84444 %%%% !1110 M 5]+_P#!'G]H+_AF?_@I/\)?$DLWD:?<:TFC:@Q.$%O>@VCLW^RGG"3ZQ@]J M^:*?;W$EI<1RQ.TQ%9U::J0<'LU8VP]:5&K&K'>+3^X_M) MHKR_]B;X]1_M0_LB_#CX@+(LDWBKP_:7MUMZ1W1C N$_X#,)%_X#7J%?FLHN M,G%[H_=Z=13@IQV:O]X5_)G_ ,%4_CM_PTC_ ,%$OB]XM2;[1:77B*XLK*3. M0]K:8M(&'L8H4/XU_3Y^VQ\';V^M2?XKE86$"_\ M I3&OXU_(+)(TTC,S,S,?\ @WW^ O\ PH?_ ()9_#[SH/)U#QG]H\4W?&/, M^U2?N&_&U2WK^:+X8?#^_P#BS\2O#OA72D\S5/$VIVVE6:XSNFGE6)!_WTXK M^Q?X<^!;#X7?#W0?#.E1^3I?AW3K?3+-/[D,$:Q(/P517SG$5:U.-)=7?[O^ M'/N."<-S5JE=]%;[_P#AOQ-FBBBODC]("OYJ?^#D7X ?\*3_ ."GWB+5((?) MT[XA:;:>)( H^7S&0V\_/]XS6\CG_KH/45_2M7Y$_P#!VE\ /[>^!OPQ^)EM M#F;PWJ\^@7KJ/F,-W%YL1;_91[9@/>?WKU\CK1I_ MCBWNO"]T<_>,\?F0+[YN8;^*GAGQ=I;;=2\+:K:ZO:' M.,2V\RRIS_O(*QQ%+VM*5/NFCJP.(=#$0K+[+3^YG]EE%97@7QE8_$7P1H_B M#2Y/.TS7K23_ )Z0S1K(C?BK UJU^:[:'[LFFKHAU+48-'TZXN[J:.WM M;6-III7.%C102S$^@ )K^/S]K7XY3_M,?M/_ ! ^(%P9,^+]?O-4B5^L,,DK M-%']$CV*/917],/_ 6N_:#_ .&;O^"9'Q6UJ&?R=2U?2CX>L,-M[7_P!FK](J^ ?^#E_0O[7_ ."4_B2XVY_LO7-*NL^F;@1?^U?UKMRYVQ5/ MU1Y>>1OE]9?W6?S8T445^AGXF%%%% !1110 4444 %%%% '[V?\ !I3J"R?L MD?$^U_BA\7I*?H]E"/\ V0U^L%?CC_P:(>)!<_#_ ..6C[OFLM0T>\Q[31WB M?^T*_8ZO@'P_MI#[;]1U ?^R5_0-7\ MY/\ P=#^)5UW_@IZ;4-N.B^$M-LR/[I+3SX_\C9_&O:R%7Q7R9\MQA*V7M=Y M(_.FBBBOMC\H"BBB@ HHHH **** "BBB@#^M/_@EM;?9/^";?P'7GYO >C/R M/[UG$W]:]YKRO]A?0O\ A%_V)/@[IFW;_9W@?1;7'ILL(%_I7JE?FE9WJ2?F MS]XPD;4(+R7Y'XL_\'?O_-O/_+QV A@_G":_G%K^G+_@W6TZ.Q_X) _"N2,8:\EUF M:3W8:O>I_)!7A\02MADO-?DSZ[@N-\>WVB_S2/MJBBBOBS]2"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\5_X*2_\HZ_CY_V3GQ#_ .FRXKVJ MO%?^"DO_ "CK^/G_ &3GQ#_Z;+BM:'\2/JCGQ?\ GZ/\C^1VBBBOTL_!PHH MHH **** "BBB@ HHHH **** "BBB@ HKI/!_P@\4_$#PGXDU[0_#^K:IHO@^ MVCO-;O;:W:2#3(I)%B1I6 PNYV &>2 QZ*Q'-TN9/1%.+2N^H4444R0HHHH M**** "BBB@ KN/V;?VA?$W[*?QS\-?$+P?>&Q\0>%[Q;NW8Y\N8='AD QNCD M0LC+W5R*X>BIE%27*]BH3E"2G%V:U1_7M^Q1^UUX9_;E_9K\-?$CPK)BQUR# M_2;1G#3:9=IQ-;2?[2/D9P-RE6'# UZM7\V/_! +_@I[_P ,*?M*?\(CXJU# MR?AC\1IX[;4'E?$6C7WW(+WGA5Y$J_KT/'QV0X+%ZU8:]UH_^#\[G\@W[0_[$7Q<_ M9.OWA^(OP[\5>%8U?RQ=W=BQLI6Z8CN4W0R?\ ""#P0?0U\H_M&?\ !#O]F/\ :7:XN-4^&6E>'M5N,G^T/#3- MH\RL>K%(<0NQ]9(VYKW*'$47I6C]W^7_ 3Y/%\$36N&J7\I:?BO\D?RST5^ MU/[0?_!I%&SSW/PJ^++(O/DZ=XKL-WTW7=L!^EO7Q%\>O^" W[4WP%::63X< M7'B_3X9C^[ I%Q^<0KUZ.:86K\,U\]/S/F\5D./H?'3=NZU_*_ MXGQG16SXY^'7B#X8:X^E^)=!UGP[J4?W[34[*2TG7ZI(H8?E6-7>G?5'D--. MS"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7["?\ !O9_ MP6GG\%ZSHWP!^+&K-)H5ZZ67@W6[N3+:;*3A-/F<_P#+%SA8F/\ JV(3[C+Y M?X]TJN48,I*LIR".U6D7 CE//S;')S+@?H M17Y]B*$Z-1TY[H_9\%C*>*HQKTMI?U;Y!1116)U!1110 4444 %%%8_Q \K$X 'H?&+XDZSXFU1MUYK%RT[+G(B7HD8_V44*H]E%<[7RV)K>UJ.9_=7!?#<,C MRBE@5\5KS?>;W^[9>204445@?5!1110 4444 %%%% !1110 4444 %;OPR^' MVH?%?X@:1X5;ZE\1 MM2@^:7?IVD;U_A'^NF'U.(P1Z2#O6^'HNK44#Y?C+B*&2935Q\OB2M%=YOX5 M^K\DS[!^&7P]T_X4?#_2/#FEQ^78Z/;+;Q<K?S"BBB@S"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#\P_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z_H0_ MX.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N%%%% M !1110 4444 %?T(?\&GG_*.OQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_&G_91 MK[_TV:77C9]_NC]4?4<'_P#(Q7HS]/****^(/U@**** "BBB@ HHHH **** M/S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/_E'7X+_[*-8_^FS5*_GO MK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_RCK\:? M]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5'U'!_P#R,5Z, M_3RBBBOB#]8"BBB@ HHHH **** "BBB@ HHHH **** /Q9_X._?^;>?^YD_] MQ-?BS7[3?\'?O_-O/_[^OYAJ_IY_X-XO M^4//P@_[C/\ Z>[^O!XB_P!VC_B7Y,^PX)_WZ?\ @?YQ/M.BBBOC3]0/Q?\ M^#O'P>SZ?\"?$$:?+')K6GS-[L+*2,?^.RU^*=?T(_\ !UE\/&\2_P#!/_PM MKT4>Z;PUXSMC(V/N03VMS&WYR>37\]U?N?-A1110 4444 %%%% !7]*'_ ;0^.E\7?\ !*?PUIXDWGPO MKFJZ81_<+7)N\?E= _C7\U]?NM_P:/\ Q074_@#\7?!9D^;0_$%IK2QD]KNW M,)(_\ A^GK7C9]#FPK?9I_I^I]1P?5Y,Q4?YDU^OZ'Z[4445\0?K 4444 %% M%% !1110 4444 %%%% !1110 4444 %<[\7?&R?#3X3^*/$["O-P/^\T_\2_-'N9M_N-;_!+\F?S#4445^C'X>%%%% !1 M110 4444 %%%% '[3?\ !H%_S<-_W+?_ +EJ_::OQ+_X-"M66'Q)\?+'/S7% MMH4X'J(VU!3_ .C!7[:5\'G7^^3^7Y(_8.%?^173_P"WO_2F%%%%>6?0!111 M0 4444 %%%% !1110 4444 %?F#_ ,'8"TW#?A#X?W?-J?B*\U +GJ+>V$9/X?:A^=>AE,;XN' MK^AXO$4N7+:K?;\VD?A-1117Z ?C(4444 %%%% !1110 4444 ?T(?\ !IY_ MRCK\:?\ 91K[_P!-FEU^GE?F'_P:>?\ *.OQI_V4:^_]-FEU^GE?GV:?[W/U M/VCA_P#Y%U+T"OSL_P"#H'P WC'_ ()?S:DJ;O\ A$_%6FZHQQ]T.)K3^=T! M^-?HG7S1_P %COAC'OFW&*RP-3DQ$ M)>:.C-J/M<%5AWB_RT/Y2J***_1C\/"BBB@ HHHH **** "BBB@#]4_^#3WX MQKX4_;'\?>"YI?+A\8>&!>1*3Q+<64Z[5QZ^5<3GZ*:_?FOY-_\ @E+^T4O[ M*W_!0[X4^,KB?[/IMKK<=AJ4A.%2TNPUK.S>H6.9G^J#O7]9%?%\04>7$*?\ MR_+3_(_4N#<3SX)TNL6_N>OYW"BBBO#/K@HHHH **** "BBB@ HHHH **** M"BBB@ K\W?\ @Z*^.*_#?_@G)!X5CF"WGQ#\1VE@T6<,UM;[KN1OH)(;<'_? M%?I%7\^G_!U%^TTGQ0_;4\-_#FRN!+8_#+1@UT@;[E_?;)I ?I;I:?0LPKU, MGH^TQ4?+7[O^#8\'B;%>PR^?>7NKY[_A<_+ZBBBOO#\="BBB@ HHHH **** M"BBB@#^GG_@WB_Y0\_"#_N,_^GN_K[3KXL_X-XO^4//P@_[C/_I[OZ^TZ_.< M=_O-3_$_S9^X93_N-'_!'\D%%%%J5^8= M?IY_P=A_\I%/!?\ V3FQ_P#3GJE?F'7Z#E?^Z0]#\7X@_P"1C5]0HHHKO/'" MBBB@ HHHH **** "OZXO^";7_*.OX!_]DY\/?^FRWK^1VOZXO^";7_*.OX!_ M]DY\/?\ ILMZ^?A!_P!QG_T]W]>#Q%_NT?\ $OR9]AP3 M_OT_\#_.)]IT445\:?J 4444 %%%% !1110 5E^-O!^G_$/P9J_A_5K=;K2M MVG^.[2W\O3/ MBCHT=U(X7"F^M MO.H[?ZH6K$]S(?J?S3K](PE;VU&-3NOQZ_B?AN985X;%3 MH?RO3TZ?@%%%%=!PA1110 4444 %%%% ']#7_!K+^T%_PLO]@;6/ ]Q/OO?A MOX@FAACW9\NRO!]IC/MF79?$CP M_+'#'G'F7MF?M$9_"#[7^=?T+U\'G%'V>*EYZ_?_ ,&Y^P<,8KVV70OO'W?N MV_"Q^;S+?P;X?DU2X53PES?38*L/416L3 M#VD]S7Y/U]-DM'V>%3[Z_P!?(^!XJQ/ML?.A1110 4 M444 ?;7_ ;U_ 7_ (7K_P %3/ ;S0^?I_@F.Y\478QG9]GCVP-^%U+;FOZ< MJ_&/_@T@^ OE:/\ %SXH7$/^OFM/"^GS8Z; ;FZ7/OOM#^%?LY7P^>5N?%./ M\J2_7]3]8X1PWLLO4WO-M_HOR"BBBO'/J KYI_X+#? #_AI7_@FM\6O#<=J'A.&;PO=C.?+^R2%(%_\!C;G\:^ MR:_&'_@T@^/7FZ3\7/A?<3?ZF:T\46$6>N\&VNFQ[;+0?C7[/5^>YG1]EBIQ M\[_?J?M.0XGV^ I3ZVL_EI^A^./_ =L_M!?8/ ?PI^%MK-\VI7MSXGU",'! M584^SVV?4,9KG\8Q^'X@U]L_\'"/[0?_ OW_@J/XZCAG\_3? R0>%+/G.PV MREKA?PNI;@?A7Q-7V65T?986$?*_WZGYAQ!BO;YA4FMD[+Y:?\$****] \4* M*** "BBB@ HHHH _4C_@U6_9H_X61^V7XG^)-Y;^98_#;13#:2%?N7]]NB0@ M^UNET#CIO7\?Z!*^!?\ @VZ_9G_X4'_P34T36[JW\G6/B7?S^))RR_.+UL+34!ZJ+>_MIV/\ WS&WX9KZ\KRC]N_X M>-\6OV)OBYX92/S)M;\':K:0*!D^:UI*(R/F?R%4445^E'X2%%%% !1110 4444 %%%% 'ZV?\&D7CI=/_:8^+'A MG?AM7\,VVIA,_>^RW0CS^'VO]:_>"OYI_P#@VS^* ^'?_!5?PG8O)Y4/C#2= M2T1R3P?]'-T@/UDMD ]R*_I8KXG/H*?4A1110 4444 %%%% !1110 4444 %%%% !1110 5_+O\ \%]/'0\??\%: M/BY<1R;X=/NK+3(QG[AM["VBHPL#D>5+=2/&![!"H'L*^BX=A>M*?96^]_\ /B>-ZUL-3I]Y7^Y M?\$\THHHKZX_-0HHHH **** "BBB@ J2UMI+VYCAA5I)9F"(HZLQ. *CKU+] MA[X=M\6_VSOA/X9\OS$UWQ?I5E*,9Q&]W$')]@FXGV%3.7+%R?0TITW.:@NK ML?UR> O#*^"? NBZ+'M\O2;""R7'3$<:H,?]\UK445^8G[VE961^+/\ P=^_ M\V\_]S)_[B:_%FOVF_X._?\ FWG_ +F3_P!Q-?BS7WF2_P"YP^?YL_(.*?\ MD:5?^W?_ $E!1117J'SX4444 %%%% !1110 5_3S_P &\7_*'GX0?]QG_P!/ M=_7\PU?T\_\ !O%_RAY^$'_<9_\ 3W?UX/$7^[1_Q+\F?8<$_P"_3_P/\XGV MG1117QI^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)? M^4=?Q\_[)SXA_P#39<5[57BO_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3] M'^1_([1117Z6?@X4444 %%%% !1110 4444 %%%% !7T/_P3@_X)M>//^"DW MQKC\->%86T_0M/9)=?\ $$\1:TT: GJ>F^9L,(X@06())559UT_^"8W_ 2^ M\=B#@27#C.R,'W8JH)K^FK]D_] MDWP/^Q5\%-+\!?#_ $B/2M$TU=SN<--FF M:QPZ]G3UG^7]=CZCA_AV>-E[:MI37_DWDO+N_N\N=_9E_P""?_PO_94_9@D^ M$OASP[:S>%=0M)+76A>*))M?:6/RYY;IL#>TBD@C@*N%4*H '\U/_!4O]@C5 M/^"=G[7>O>![A;BX\.W!_M+PU?R#_C^TZ1F\O)[R1D-$_3YHR0,,N?ZP*^,/ M^"X?_!."/_@H1^R)=KHMFDGQ&\#"75O#3J/WEV=H\^QSZ3JHV]/WB1$D#.? MRO,)4J]ZCTEOZ]S[+B')88C!I4(VE3^%+MU7^7F?S!44^XMY+.XDAFC>*6)B MCHZ[61AP01V(]*97W!^2A1110 4444 %%%% !1110 5_0U_P;C_\%/\ _AJC MX$_\*C\8:AYOQ ^'5FJV$T\F9=:TE<)&^3RTD&5C?N5,3?LR_M% M^)OV2_COX9^(G@^[^QZ]X7O%NH,Y\NX7[LD,@&,QR1ED8=U<]#S7#F)HN M'7IZGK9+FDL#B55^R])+NO\ -;H_L0HKRW]C']K3PS^V_P#LW^&?B1X3E_XE M^O6X,]JSAIM-NE^6:VDQ_'&^1G&&&UA\K GU*OS^47&3C+='[/3J1J04X.Z> MJ84445)84444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-XX^'7A_X MG:(VF>)=!T;Q#ILGWK34[*.[@;ZI(I7]*^7/C1_P0B_97^-WG27?PHTGP_>2 M9VW'AV>;2?*)[B*%EA_.,BOKRBM:=>I3^"37HSGKX2A65JT%+U29^1/QN_X- M)_ >M":;X=_%7Q1X=DY9+;7K"'5(B?[H>+R&4>Y#D>]?'GQR_P"#8G]I;X6K M--X=@\'_ !#M4RR#2-6%MCNEB&[V5V]LFOZ.:*]&CG>+AN[^J_IGAXC MA3+JNT7%^3_1W7X'\?OQO_8X^+'[-D\B^/?ASXS\)QQMM^T:CI,T-L_;Y)BO MEN/=6(KS6O[2;BWCNX'BEC22.12KHZ[E8'@@CN#7SA\?O^"0G[-O[2OG2>)O MA'X4COKC)>_TB Z1=LW]]I+4QEV_W]P]01Q7J4>(UM5A]W^3_P SP,5P/):X M>I\I*WXJ_P"1_*+17[J_M#?\&F'@?Q!Y]U\+_B9X@\-3'+)8:_:1ZG;D_P!T M2Q^4Z+[LLA^M?!7[2/\ P;R?M/?L\_:+BW\&V_Q TF')^V>$[K[<[#MBV8)< MDX[+$P]^F?6HYKA:ND96?GH?.8KAW,,/K*FVNZU_+7[T?#]%:/BOPAJW@/7[ MC2= ZHW\(K^M7PKXHT_QOX8TW6M)NH;[2]7M8KVSN8CF.XAD0/&Z MGT96!'L:_C"K^E+_ (-N_P!IF3]H#_@FKHNCWT_G:M\--0G\,REFR[6ZA9K4 MX_NK#,L0_P"N!KYOB'#)PC76ZT?IT_KS/NN"LOL#XE_$'3_A5X U;Q'JDGEV&CVSW,N/O/@<(O^TS84#N2*_'7XG?$/4/B MQ\0=7\2:I)YE]K%RUQ)@\)G[J#_950%'LHKS0_[**&8^RFOV*^'O@73_ (9> M!]*\/Z7%Y.GZ/;);0KW(48W'U8G))[DDU\A_\$EOV?/[/TC4?B+J4'[V^W:? MI.]>D0/[Z4?[S (#U&QQT-?:E>]EM#DASO=_D?R;XS<4?7\S6647^[H:/SF] M_P#P%>[Y/F[A1117I'XR%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!^8?\ P=A_\HZ_!?\ V4:Q_P#39JE?SWU_0A_P=A_\ MHZ_!?_91K'_TV:I7\]]?;Y#_ +HO5GY/QA_R,7Z(****]D^7"BBB@ HHHH * M*** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\_Y1U^-/^RC7W_ILTNO& MS[_='ZH^HX/_ .1BO1GZ>4445\0?K 4444 %%%% !1110 4444 ?F'_P=A_\ MHZ_!?_91K'_TV:I7\]]?T(?\'8?_ "CK\%_]E&L?_39JE?SWU]OD/^Z+U9^3 M\8?\C%^B"BBBO9/EPHHHH **** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY M[Z_H0_X-//\ E'7XT_[*-??^FS2Z\;/O]T?JCZC@_P#Y&*]&?IY1117Q!^L! M1110 4444 %%%% !1110 4444 %%%% 'XL_\'?O_ #;S_P!S)_[B:_%FOVF_ MX._?^;>?^YD_]Q-?BS7WF2_[G#Y_FS\?XI_Y&E7_ +=_])04445ZA\^%%%% M!1110 4444 %?T\_\&\7_*'GX0?]QG_T]W]?S#5_3S_P;Q?\H>?A!_W&?_3W M?UX/$7^[1_Q+\F?8<$_[]/\ P/\ .)]IT445\:?J!\F?\%S/A.WQA_X)5?&" MPCC\RXTK2DUV(@9,?V*>*Z)HG_P#'6-?QQ^/O!=]\-O'>M>'=4C\G4] OY]-NX_[DT,C1 MN/P92*^LX=JWISI]G?[_ /AC\XXXP]JU.MW37W._ZF31117TA\,%%%% !111 M0 4444 %?IK_ ,&KGQJ7P'^W]KOA&XF"6_CSPQ<10IG'F75K(EPGUQ"+FOS* MKU[]@;]HAOV3_P!L_P"&OQ":1H[7PSKUO/?%?O-9NWE72CW,#RC\:Y<;1]K0 MG3[K\>AZ&5XGZOBZ=9[)J_IU_ _KNHIEO<1W=O'-#(DL4JAT=#N5U/((/<&G MU^?OVMI&\TA]\3&V_.OTZK^>G_@Z:_:17XI?MUZ)X"LY_ M,L?ACH:13H&R$OKW;<2_^0!:#Z@UZF3T?:8J/EK]W_!L?/\ %&*]CET^\K17 MSW_"Y^9-%%%?>'X^%%%% !1110 4444 %%%% '[??\&C/PG-GX!^,OCJ6+*Z MAJ&GZ#;2$?=\B.6>8#Z_:("?H*_8ZOA__@W=^"#?!;_@E?X&FFA\B^\:7%YX MEN5(QN$TICA;WS;PP'\:^X*_/=ONT/VC(,/['+Z4'VO]^OZA7Q9 M_P '#O\ RAY^+_\ W!O_ $]V%?:=?%__ <+0-!_P!YI_XE^9T9M_N-;_!+\F?S!T445^C'X>%%%% !1110 4444 %%%% ' MZO\ _!I5XL6S_:Z^)VA[OFU+P@M\%]?(O84_]N/UK][:_FO_ .#:/XC+X&_X M*J^&]/:3RU\7:)JFD=Y^I^T@5E^-_"5GX_\ M&:OH.H+YEAK5E-87*_WHI4:-Q_WRQK4HK@VU1[#2:LS^,OXA>"KSX:^/]<\. M:BNS4/#^H7&FW2XQMEAD:-Q_WTIK'K[ _P""\7P*_P"%"_\ !4OXH6L4/E6/ MB:\C\36C8P)1>QK-,?PN#.O_ &OC^OTNA4]I3C475)GX/C*#HUYT7]EM?

!YZ$Q>K.(!7CYUA76P_-'>.ORZ_UY'TW"N8+#8SDG\,]/GT M_P OF?T*4445\.?K04444 %%%% !1110 4444 %%%% !1110!ROQP^,.B_L^ M?![Q-XX\27'V70_"FFSZI>O_ !&.)"Q51W=L!5'4LP Y-?R&_M!_&S6/VD/C MEXM\?:\^[5_%VJW&JW(!RL32N6$:_P"R@(51V50*_8;_ (.EO^"A<>G:#I7[ M._AF^S=7QAUKQ>T3_P"KA4[[2S;W9@)V!P0$@/(8U^)-?99#A'3I.M+>6WI_ MP3\PXPS)5L0L-!Z0W]7_ )?G<****]X^."BBB@ HHHH **** "BBB@#^GG_@ MWB_Y0\_"#_N,_P#I[OZ^TZ^+/^#>+_E#S\(/^XS_ .GN_K[3K\YQW^\U/\3_ M #9^X93_ +C1_P $?R04445RGH'\]_\ P=A_\I%/!?\ V3FQ_P#3GJE?F'7Z M>?\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7Z#E?^Z0]#\7X@_Y&-7U"BBBN\\<* M*** "BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^1VOZXO\ @FU_RCK^ M ?\ V3GP]_Z;+>OG.(_XH?/A1110 4444 %%%% !7]//_!O%_RA MY^$'_<9_]/=_7\PU?T\_\&\7_*'GX0?]QG_T]W]>#Q%_NT?\2_)GV'!/^_3_ M ,#_ #B?:=%%%?&GZ@%%%% !1110 4444 %%%% 'YU_\'-G[,W_"[/\ @G9) MXLL[?S=6^%^K0ZN&5)HF(]P&R/0@5_'O\4?AWJ7P@^)?B+PGK4/D:QX8U.YT MJ^C_ +D\$K12#_OI37UW#V(YJ4J3Z._R9^:\:X/DQ$,0OM*S]5_P'^!@T445 M]$?$A1110 4444 %%%% 'J?[$'Q\?]EW]K[X;_$!9&CA\+>(+2\N]O5[7S M MPG_ H6D7_@5?U[P3IUHS>EN;[M'^A^#/_ 5Y^.W_ T;_P %)_B_XECF\^S77Y=)LG!R MK6]D%LXV7V98 _\ P(GJ37S?4EW=RW]U)/-(\TTSF21W.YG8G))/*]7M='M0!N_>W$R1)Q_O.*3:2NRHQ2&2%O\ P&^SC\*^QJR_!/A"Q^'O@S2- TN+R--T M.RAT^TC_ .><,2+&B_@J@5J5^:UZCJ5)5'U;9^[8/#JA0A17V4E]R"BBBLCH M"BBB@#^=W_@Z0^ '_"L?^"A%AXRMX-EE\2/#]O=R2 8#WEK_ *+*OX0I:G_@ M=?FK7]!/_!U9^S__ ,+ _8B\+>/;>#S+SX>>(5CGDQ_JK.^7RI#GWGCM!^-? MS[5]YD];VF%CY:?=_P _'N)L+[',9VVE[WW[_C<****]0\ **** "BBB@#[ M:_X-Z/CS_P *+_X*F>!(YIO(T_QM%<^%[LYQO^T1[H%_&ZBMQ7])_P 8?B;I M_P %OA+XH\8ZLVW2_"FDW6L79SC]U;PM*_/^ZAK^/3X6_$*^^$GQ-\.^*]+; M9J?AG5+;5K1LXVS02K*AS_O(*_HE_P""_O[7-CX:_P""0EUJ6AW?R_&+^S=, MTN16^9[:Y47DAQ_=:VA=">G[T>HKYG.<)[3$TVOM:?<_\F??<+YDJ. KJ7V/ M>7S7^:_$_G3\?^-M0^)?CS6_$FK2^?JGB"_GU*\D_P">DTTC2.WXLQ-9%%%? M3+31'P3DV[L****!!1110 4444 %=5\#?A+J7Q[^-'A/P1HZ[M4\7:O:Z/:_ M+N"R3RK&&/\ LC=DGL 37*U^C7_!L7^S/_PN?_@H:?&%W;^9I7PNTB;5-S+E M/MLX-M;J??:\\@]#"*Y\56]C1E4[+_ACLR_"O$XF%!?::7RZ_@?T,?#CP#IO MPJ^'F@^%]&A^SZ/X;TZWTNQB_P">4$$:Q1K^"J!6U117YNVV[L_H-.HH _CG_:/^%LGP._:$\=>"Y59)/"7B"_T MI?L0?&@?LZ_MB?#'QQ))Y-KX9\36%]=MG&;99T\\9]XBX_&OZ^E;'PK\7-/]HU%M%CTS4V+98WEIFVF9O0N M\1D /:0'O7S/$='2%5>GZK]3[[@?%>]4P[\I+\G^A]%4445\J?H04444 %%% M% !1110 4444 %%%% !1110 4444 >4_MU?&I?V=/V-/BAXW\T0S^&_#-]=V MC$[OY6"BBBO M>/C@HHHH **** "BBB@ K[;_ .#>+X3M\5/^"KGP\D>+S;/PM%?:]<\?=\JU MD2)OPGEAKXDK]BO^#2#X(-??$GXN?$B:':NEZ;:>&[.4CAS<2FXG /\ LBVM M\_[XKAS.I[/"SEY6^_0]C(?^YD_]Q-?BS7WF2_[G#Y_FS\?XI_Y&E7_M MW_TE!1117J'SX4444 %%%% !1110 5_3S_P;Q?\ *'GX0?\ <9_]/=_7\PU? MT\_\&\7_ "AY^$'_ '&?_3W?UX/$7^[1_P 2_)GV'!/^_3_P/\XGVG1117QI M^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_P#!27_E'7\? M/^R<^(?_ $V7%>U5XK_P4E_Y1U_'S_LG/B'_ --EQ6M#^)'U1SXO^!/T?Y'\ MCM%%%?I9^#A1110 4444 %%%% !1110 5]7?\$K/^"4?C3_@IG\6?LUD+C0? MA_HLR_\ "0>(WBREN.#]G@!XDN64\+T0'G2:]K=TB[KDV44T,31P @KYKO/&H+?*H+-AMNQOZ@O@)\ _"/[,7 MPGT?P1X&T6UT#PUH<(AM;2 ?BSNQ^9Y&.69V)9B222:\7-LT^KKV5/XG^!]5 MP[P^\:_;UOX:?WOMZ=_P\J?[-7[-/@O]D;X.:3X$\ Z+;Z'X=T=,1Q)\TEQ( M?OS2OUDE<\L[445\7*3D[RW/U2$(PBH05DM@HHHJ2C^>__@Y1_P"" M:_\ PS9^T!'\8O"NG^5X)^)5TW]IQPIB/2]8(+R?1;@!I1_MK-T&T5^8=?V# M?M:?LQ^&_P!L?]G?Q3\-_%)/V2_CWXH^'?BRV^S:YX6O6M)B ?+N$X:.>//)CDC*2*>ZN.G M2OM,DQWMJ7LI_%'\4?E?%>4_5L1]8IKW)_@^J^>Z^?8X.BBBO6DARL3GJ5,3$DLQ'S&?8#_F)A\_\ ,^^X/SBS M^HU7YQ_5?JOGY'Z64445\L?H04444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!POQR_9B^'?[3.@?V9\0/!/AGQA9JI6- M=5T^.X>#/>-V&^-O]I"#[U^=G[5W_!JW\(_B8MUJ'PK\2:Y\-M3?+1V%T3JV ME$]0H$C"=,]-QE< =%.,']3:*ZL/C*U%_NY-?E]QPXS*\+BE:O!/SZ_>M3^5 M?]N#_@CE\=_V"5N-0\6>%6UCPG ?^1DT%FOM-5?64A1)!V&9D0$G )KY;K^T MFYMX[RWDAFC26&52CHZ[E=3P00>H/I7Y6?\ !6/_ (-QO"_QRTG5/'?P'T^Q M\)>.(U:YN?#46V#2=BC)X5K25_NU/8X?K.GF-*2[V^_3]3^ MDJBBBOSX_: HHHH ***Y_P"*WQ)T_P"$'PYUCQ-JC;;+1[9KAU!PTK#A8U_V MF8JH]V%)M)79K0HU*U2-&DKRDTDENV]$OFSXY_X*U_M!^9-IOPYTZ?B/;J.K M[3W_ .6,1_#,A!]8S7Q#6S\0_'>H?$[QSJWB#5)/.U#6+E[F8]@6.0H]%48 M'8 "L:OEL16=6HYG]V\'\.T\DRFEE\/B2O)]Y/63^_1>204445B?3!1110 4 M444 %%%% !1110 4444 %=-\&_A=?_&GXGZ+X7TT?Z5J]RL6_&1"G5Y#[(@9 MC]*YFOOC_@DS^SY_8GAG4/B'J,&+G5MUCI6]?NP*W[V0?[[J%!ZXC;LU=&%H M^UJ*/WGR?&W$D,CRBKCOM_#!=YO;[OB?DF?7'@?P;8?#SP?IFA:7#Y&GZ3;) M:VZ=PJ $GN3U)[DDUJ445]0M-$?PM4J3J3=2;NV[MO=M[L****" HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S#_X.P_^ M4=?@O_LHUC_Z;-4K^>^OZ$/^#L/_ )1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_) M^,/^1B_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\ *.OQI_V4:^_]-FEU M_/?7] O_ :;ZQ'/^P1X\T]<>=:^/[F=N>HDTZP4?^BS7CY]_NC]4?4<(?\ M(Q7HS]1Z***^'/U@**** "BBB@ HHHH **** /S#_P"#L/\ Y1U^"_\ LHUC M_P"FS5*_GOK^A#_@[#_Y1U^"_P#LHUC_ .FS5*_GOK[?(?\ =%ZL_)^,/^1B M_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\HZ_&G_91K[_ --FEU_/?7]" M'_!IY_RCK\:?]E&OO_39I=>-GW^Z/U1]1P?_ ,C%>C/T\HHHKX@_6 HHHH * M*** "BBB@ HHHH **** "BBB@#\6?^#OW_FWG_N9/_<37XLU^TW_ =^_P#- MO/\ W,G_ +B:_%FOO,E_W.'S_-GX_P 4_P#(TJ_]N_\ I*"BBBO4/GPHHHH M**** "BBB@ K^GG_ (-XO^4//P@_[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS M_P"GN_KP>(O]VC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U *_F'_ .#@?]G=OV>_ M^"HGCUH8/)TSQQY/BRR.,>9]J!^T-_X%1W-?T\5^1O\ P=A?LN-XL^!O@'XN M:?;EKGPAJ#Z%JKHO/V2Z^>%V/]U)HR@][K\O8R.O[/%*+VEI_D?,\683VV < MEO!I_+9_@[_(_"6BBBON#\E"BBB@ HHHH **** "BBB@#^H'_@@W^U\G[77_ M 3E\'RW5UY_B/P(@\*:P&;,A:V11!(>YWVYA8L>K[^N#7V77\V__!NC^WK' M^R)^VO%X3UV\^S>#/BP(M&NFD?;%:7X8_8ISV +N\)/ GW'A:_I(KX'-L+[ M#$-+9ZH_8N',P6+P46W[T='\MG\U^-PHHHKS3W@HHHH **** "BBB@ HHHH M**** "BBB@#G?B]\4M'^"'PK\1^,O$%Q]ET/PMIMQJM]+W6&&-I&P.[$+@#N M2!WK^0?]HGXV:I^TC\=_&'C[6C_Q-/&&KW.JSINW+"99"XC4_P!U%(11V"@5 M^UW_ =+?MZ1_#[X.:+\!]!O!_;/C4IJWB+RW^:WTZ*3,,+8Z&:=-W^[;D$8 M<5^#]?89!A>2DZTMY;>B_P S\RXRS!5<0L+#:&_J_P#)?FPHHHKZ ^,"BBB@ M HHHH **** "MKX;> =2^*WQ$T'POH\/VC5O$FHV^EV47_/2>>58HU_%F K% MK[^_X-N/V7&_:!_X*0:1X@N[S"63S1_U[FL< M365*E*H^B.O X5XC$0H+[32_S_ _HL^$7PUT_P"#/PH\,^#])7;I?A72;72+ M,8QB&WA6)./]U!71445^;-MN[/W2,5%66P5\I_\ !<+0O^$B_P""4?QJM]N[ MR]%CNL?]<;J"7/X;,U]65XI_P4E\)GQQ_P $]_C?I:IYDMSX%UDPKC[TBV4K MI_X\JUKAI]?.-MJ\RQW'/_7%Y*_KGK^+ M.OZUO^"97[2D?[6_[!OPQ\=&X%Q?ZGHD-MJC;LG[=;YM[G/<9FB=AGLP/.*M9F%OI'AK3;C5;V4G_5P01-+(?P537\>/Q> M^)6H?&?XL>)_&&JG=JGBK5KK6+LYS^^N)GE?G_>I3;> MA4FZM!GWW7G7^Z*_&&OZJO\ @LS^RVW[7'_!.3XD>&[6U-UKFEV/]OZ.JKND M-W9_O@B#^])&LD0_ZZU_*K7VV0XCGPW(]XNWZH_*>+L'[+'>U6TU?YK1_P"? MS"BBBO:/E0HHHH **** "BBB@ JQI6JW6AZI;7UE<36EY9RK/!/"Y22&12&5 MU8B@#^H[_ ((R?\%+;#_@HW^RQ9WFH7-O'\1O"21Z?XILUPK/ M+@B.\11_RSG"EN!A7$B]%!/U]7\B?[#/[;'C+]@/]H?2/B%X-N/](LSY&H:? M*Y6VUBS8CS+:4#^%L @X)1E5ARHK^HO]A_\ ;@\"_M^_ G3_ !UX%U!9K>8" M+4=.E8?;-&NL O;SJ.C#/#?==<,I(-?#YMEKP\^>"]Q_AY?Y'ZSPWGD<92]C M5?[R/XKO_F>PT445XY].%%%% !1110 4444 %%%% !7SW_P4O_X*">&_^"-M8:WO-1L>RJ,LQ502/YA?^"BW_!0C MQG_P4=_:!N_&GBF0V>G6X:VT+1(I2]MHEIG(C7IND; :20@%V[!0JKZV5Y;+ M$SYI? M_/R/F^(,]A@:7LZ;O4>R[>;_3N>2_%SXK:]\=/B=KWC'Q1J$VJ^(? M$E[+J%_=2=999&+' Z*HZ!1PH P !7.T45]RDDK(_)92__ (.P_P#E M(IX+_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJB MBBODC]("BBB@ HHHH **** "BBB@ HHHH **** /YAO^#AW_ )3#?%__ +@W M_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*_1L#_NU/_"OR1^'YM_OU;_'+ M\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_R__P"W M?_;@HHHKY<_0 HHHH **** /Q9_X._?^;>?^YD_]Q-?BS7[3?\'?O_-O/_[^OYAJ_IN_X-TM8CU/_@D-\+X8\;M/GUBW MDP?XCJUY)_*05X/$7^[+_$OR9]AP3_OTO\#_ #B?;U%%%?&GZ@%%%% !1110 M 4444 %%%% !7\V__!RG^S-_PHC_ (*1ZGXBM+?R='^)VFP:_$57$:W('V>Y M7_>+Q"4_]=Q7])%?F'_P=/?LS?\ "T/V(M!^(EG;^9J'PQUI?M$@7E+"]VP2 M?^1UM/H-U>MDN(]GBDGM+3_+\3YWBG!^WR^36\?>7RW_ N?SWT445]T?D(4 M444 %%%% !1110 5];?"3_@HPOP]_P""1?Q._9[D:^_M3Q=XHLM1T^54S%%9 M'RI+M"^?E_>6D.%Q\PGD]Z^2:*SJ48U$E+HT_FC?#XB=%MTWNFGZ-684445H M8!1110 4444 %?UP]AO;YA3CT3N_EJ?LA1117Y^?LP4444 %%%% 'C?_!0K MX _\-1_L0_%'P&L/VB\\0>'KI+!,9S>1IYUJ<>T\<1_"OY%R,&O[3*_DO_X* MD_ #_AF'_@H1\6O!L<'V>QL?$$]WI\8& EG=8NK=1](9D'X5]1P[6UG2?K^C M_0^ XXPNE/$+SB_S7ZG@=%%%?4'Y\%%%% !1110 5]-?M??\%#;S]J7]CG]G M_P"%LEO?V[?!_2[NROYI67R=0=I%CM2F"3B*UBC3Y@#N=P,C!KYEHK.5.,FI M/=;?=8VIXB<(RA%Z25G]Z?YH****T,0HHHH **** "BBB@ K^B3_ (->?V9_ M^%0?L!7OCB[M_+U3XHZS+>(Y7:QL;4M;0*>_^L%TX/<2CZG^>_P/X-U#XB^- M='\/Z1;M=:MKU[#IUE"O6:>:18XU'U9@/QK^P;]GGX-:?^SM\!_!O@/2=O\ M9_@_1K72(6"X\T0Q+&7/^TQ4L3W+$U\_Q#7Y:*I+[3_!?\$^TX+P?/B98A[1 M5EZO_@7^\[*BBBOCS],"BBB@ HHHH _&O_@[9_9X:]\)?"KXK6L!_P")?0QF+Z2FOY0:^UR&OSX?D>\7^#U/ROC#">RQWM5M-7^:T M?Z?>%%%%>V?)A1110 4444 %%%% !7[/?\&GG[7R6E_X^^!^J76W[5CQ7H*N MW5P$@O(QGN5%NX4=DE/J:_&&O2/V0_VEM:_8]_:6\&_$K0-S:AX3U*.[,._8 MMY RRQ-)&3V#FN/'X;V]"5/KT]3TLGQSP>+A7Z)Z^CT9_8)17,?!;X MOZ#^T!\)?#GC;PQ>+?\ A_Q3I\.I6,PZM'(H8!A_"ZY*LIY5@0>173U^>--. MS/VR,E)*4=F%%%%(H**** "BBB@ HHHH **** "BBB@ HHKYP_X*M?MR6?\ MP3^_8K\4^.!-"/$EQ'_97AJW?!-QJ4RL(CM/WEB >9AW6)AU(K2G3E4FH1W9 MCB*T*-.56H[**NS\-_\ @XP_:^3]I_\ X*(ZQHNFW7VCP[\+;?\ X1FUV-F. M2Z1B]Y)C^]YS&(^HMU-?!53:CJ-QK&H7%W=32W-U=2----*Q9Y78Y9F)Y))) M))ZDU#7Z-AZ*HTHTX]$?A^-Q4L37G7GO)W_X'R"BBBMCE"BBB@ HHHH **** M "OZ8O\ @W/_ &>&^ O_ 3 \*WMS!Y&I?$*\N?%-R&'S;)2(;?GT:W@A?^#>+_E#S\(/^ MXS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BO:J\5_ MX*2_\HZ_CY_V3GQ#_P"FRXK6A_$CZHY\7_ GZ/\ (_D=HHHK]+/P<**** "B MBB@ HHHH **** /T\_X-//\ E(IXT_[)S??^G/2Z_H0K^>__ (-//^4BGC3_ M +)S??\ ISTNOZ$*^(S[_>WZ(_6.#_\ D7+U84445XQ]0%%%% !7Y8_\',/_ M 38_P"%\_!*'XX>$]/\SQ;\/;4QZ[%"GSZCI )8R''5K9BS_P#7-Y9JWA>YC@N))GQ%HNHG"0W?/"HW$J]/^ ?LV1YK''895/M+22\^_H_^!T"BBBO//8"OB?_ (*^?\%A M6_X)37GP_C_X5S_PGB>.DU!@_P#;_P#9?V,VIM@1C[--OW?:1_=QM[YX^V*_ M'O\ X.ZO"C7GPF^">N;?ET[5]4L2WH9X;=\?C]F/Y5W9;1A5Q,:=173O^3/( MS[$5J&!J5J#M)6L]'U5][]#G?^(OW_JWG_R_/_O=1_Q%^_\ 5O/_ )?G_P![ MJ_%FBOKO[%P?\GXO_,_-O]:?\ R_/_ +W4 M?\1?O_5O/_E^?_>ZOQ9HH_L7!_R?B_\ ,/\ 6G-/^?O_ )+'_(_:;_B+]_ZM MY_\ +\_^]U'_ !%^_P#5O/\ Y?G_ -[J_%FBC^Q<'_)^+_S#_6G-/^?O_DL? M\C]IO^(OW_JWG_R_/_O=1_Q%^_\ 5O/_ )?G_P![J_%FBC^Q<'_)^+_S#_6G M-/\ G[_Y+'_(_:;_ (B_?^K>?_+\_P#O=7OG_!-7_@XAC_X*%_M8:1\+Y/A& MW@UM8L[NYCU(>*?[1V-!"TNPQ?9(OO!2,[^/0U_.[7U]_P $&/'\?PY_X*R_ M!^\G<)#?7UWI39. S75C<6\8_P"_DB?CBN?%9/A8T9RA#5)VU?;U.S+^)LPG MBJ<*M2\7))Z1V;]#^HZBBBOBS]4"BBB@ HHHH **** "BBB@ HHHH **** / MQS_X.@?^";5AJ7@J#]HKPGI\=OJNFRPZ=XQCA3 O('(BM[U@/XT0XF52BZ)]2/^BZ1;--LS@S/T2,>[N54>YK\=O'/C/4/B)XQU/7=4 MF\_4-6N7NIW[%F.<#T Z =@ *\W,J_+#V:W?Y'[=X*\+_7,PEF]=>Y1TCYS: M_P#;5KZN+,JBBBO!/ZJ"BBB@ HHHH **** "BBB@ HHHH **** .L^!WPFOO MCC\5M%\+Z?N6;5;@))*!D6\0^:20_P"Z@8^^,=Z_8?PCX5L? WA;3]%TR%;? M3]+MTM;>,?P(BA1]3@S9Z;N',=JK?. MX_WY%Q](P>C5]AU]!EU#DI\[W?Y'\C^,?%']HYK_ &?1?[O#W7K-_$_E\/DT M^X4445Z!^/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'YA_\ !V'_ ,HZ_!?_ &4:Q_\ 39JE?SWU_0A_P=A_\HZ_ M!?\ V4:Q_P#39JE?SWU]OD/^Z+U9^3\8?\C%^B"BBBO9/EPHHHH **** "BB MB@ K]I_^#1?XIQ[/C3X)FDQ-G3=@1+A('8GHJL:XQD.*6'Q].I+:]G\]/U/ZCJ*,T5^>G[0%%%% !1110 4444 %%%% M'YA_\'8?_*.OP7_V4:Q_]-FJ5_/?7]"'_!V'_P HZ_!?_91K'_TV:I7\]]?; MY#_NB]6?D_&'_(Q?H@HHHKV3Y<**** "BBB@ HHHH *_H0_X-//^4=?C3_LH MU]_Z;-+K^>^OZ$/^#3S_ )1U^-/^RC7W_ILTNO&S[_='ZH^HX/\ ^1BO1GZ> M4445\0?K 4444 %%%% !1110 4444 %%%% !1110!^+/_!W[_P V\_\ H?/A1110 4444 %%%% !7]//_!O%_RAY^$'_<9_]/=_7\PU?T\_\&\7_*'G MX0?]QG_T]W]>#Q%_NT?\2_)GV'!/^_3_ ,#_ #B?:=%%%?&GZ@%>9?MF?LW: M?^U[^ROX[^&NI>6D/B[29;.&5QE;6Y WV\V/^FWGB ((['6X MY'_>ZI !MAU #^+>!MD(Z2JQ(4.@/\S5>F_L@?M:>,/V)/C]H?Q$\$7OV76- M'DQ)#)DV^HV[8\VVF4?>C=1@CJ" RD,JD>?F6!6)IUD6;2P&(YW M\#TDO+OZK_@']?\ 17AW[ '[?G@;_@HE\!K/QKX-NA%<1[8-9T>:0&\T2ZQD MQ2 =5/)20##KR,$,J^XU\#4IRA)PFK-'[%1K0JP52F[I[,****DT"BBB@ HH MHH **** "BBB@ KS7]KS]JKPK^Q9^SUXC^(WC"Z6'2?#]N72!6 FU"X/$5M$ M#UDD?"CL,ECA5)'6_$WXG>'_ (,?#_5O%7BK5K'0?#NA6S7=_?WY/ &2Q( !) K^:#_@LO_P5GUC_ (*6?&=+72?MFE?"SPK,ZZ!IDGRO=ORK M7UPO_/5QD*O(C0[1RSLWI9;E\L34M]E;O]/4\//,YA@*-UK-_"OU?DOQV/F_ M]JC]I/Q)^U[^T%XI^(WBR<3:UXHO6NI$4DQVL> L4$>>1''&J(N><(,Y.37G M]%%?>1BHKECLC\=J5)3DYR=V]6%%%%42%%%% !1110 4444 %?T:?\&SO['[ M?L]?L%_\)MJ5KY'B#XM7@U8EUVNFG1;H[-3[-F:8'NMPM?A;^P'^R7J7[<'[ M77@GX:Z>)DAUZ_4ZEUBL;*VB&([>") D:*/154 >PKYOB#%6@J"ZZOT_X?\C[C@O+ M^:K+%RVCHO5[_>!-:T.;;Y.M6$]C)D<;98V0_ MHU:U%"=M1-75F?Q=:GILVC:E<6=S&T=Q:RM#*AZHZD@C\"*@KVK_ (*._#$_ M!O\ ;Y^,?AOR_+ATWQ?J7V9<=+>2X>2'_P ANE>*U^G4Y0+GN56*4*.R3-ZU^,5=A^S_ /'/Q#^S/\:O#/C[PI=_8O$'A6_C MO[.0Y*LRGYHW'\4;J61E_B5F'>N3'858BC*E]WJ>EE./>#Q4:ZV6_H]_Z[G] MCE%>0_L,?MG>%/V]?V;M!^(OA.9?(U*,1:A8F0--I%ZH'G6LO^TA/!P-R,CC MAA7KU?GDX2A)QDK-'[52JQJ052#NGJF%%%%2:!1110 4444 %%%% !5;6=9M M/#NCW6H:A=6]E8V,+W%S<3R".*"-%+.[L>%55!))X %6:_$?_@X@_P""SUGX MQLM4_9^^%.K+=:?O,'C/6[23='<%3SIT+CJH8?OF'!(\O./,!ZL'A)XBHJ3NPH MHHK0Q"BBB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/^RC7W_ILTNOT\K\P_\ M@T\_Y1U^-/\ LHU]_P"FS2Z_3ROS[-/][GZG[1P__P BZEZ!1117 >P!YK^4 MW_@L!^Q\W[$O[?\ X[\)6]K]E\/:A='7?#X"[8S871:2-$_V8G\R'ZPFOZLJ M_,3_ (.=_P!A=OCS^REI_P 6-#LS-XC^%;,;\1IF2XTB8@2DXY/DR!)/14:< MU[&2XKV6(Y9;2T^?3^O,^9XJR_ZS@G.*]Z&ORZ_AK\C^>ZBBBON#\E"BBB@ MHHHH **** "BBB@ KV+]B/\ ;K^(?[ 'QDM_&7P^U;[+,=L6HZ=<9DL-8@!R M8;B,$;EZX8$,A.58&O':*F<(SBXR5TS2E5G3FJE-V:V:/ZEO^":G_!8SX6_\ M%'_#=O9Z7>1^%_B%##OO_"NH3C[0"!\SVS\"YB')W* RC[Z)D9^MJ_B]T37+ M[PSK%KJ.FWEUI^H6,JSVUU;2M#-;R*Q M\5?$[4DR(FM;0Z7I[$?WIK@"4#W6%A752P=>J_<@W\OU//Q&:8.@KU:B7SU^ MY:GZ55\1_P#!2K_@NG\)_P!@"QOM"L;J#Q]\2XU9(_#^FW ,5A)V-[.,K"!_ MSS&Z4\?* =P_'G]MC_@X4^/_ .U[:WFCZ;JT'PR\)W64;3O#;O%=7$9_AFO" M?-;@D$1^6C \J:^%G=I'+,2S,!7 M_;S_ $7^?W'KG[9_[<7Q&_;V^+DWC#XBZV^HW?S1V-C"#'8:1"3GR;>+)"+P M,DDLQ&69CS7D5%%?30A&$>6*LD?!U*LZDW.H[M[MA1115&84444 %%%% !11 M10 4444 %%%% ']//_!O%_RAY^$'_<9_]/=_7VG7Q9_P;Q?\H>?A!_W&?_3W M?U]IU^:G^)_FS]PRG_<:/\ @C^2"BBBN4] _GO_ .#L/_E(IX+_ .R< MV/\ Z<]4K\PZ_3S_ (.P_P#E(IX+_P"RI]QP/\ QZOHOS/:J***^2/T M@**** "BBB@ HHHH **** "BBB@ HHHH _F&_P"#AW_E,-\7_P#N#?\ IDL* M^+*^T_\ @X=_Y3#?%_\ [@W_ *9+"OBROT; _P"[4_\ "OR1^'YM_OU;_'+\ MV%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_P O_P#M MW_VX****^7/T **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37XLU^TW_!W[_S; MS_W,G_N)K\6:^\R7_+::/\ %JQ2PMV=MJ#4[=F>U!)X^=7N(QW+R1CO M7EYQ1=3"R2W6OW?\ ^@X9Q2H9A!RVE>/W[?C8_HDHHHKX,_8 HHHH **** " MBBB@ HHHH *X']JCX%67[3O[-OCGX>ZAY:V_C#1+K2Q(XR())(V$)-0TC4K>2SU+2[F2SNH''S0RQL4 M=#[A@1^%4:^W/^#A#]F;_AF__@IQXSFMK?R-'^("1>+;+"\%KG)KPD8:1 MKYS/$2/40- O_ *_F8^!/PIO/CM\;?!_@G3]WV[Q=K5GHT! SM>XF2(-]!OS M]!7]B?A?PW9^#?#6G:/IT*V^GZ5;1V=K$O2**-0B*/HH KYOB*M:$*7=W^[_ M (<^ZX(PUZM3$/HDE\]7^7XEZBBBODS]&"BBB@ HHHH *_ __@["_9__ .$. M_:J\ ?$:VA\NU\;:"^F7+*.&NK&3[S'U,-S"H]1%[&OWPK\[_P#@YM^ '_"W M?^":]UXDMX/,O_AOK=IK(91E_L\I-I,H_P!G]_&Y]H<]J]+*:WL\5%]]/O\ M^">%Q)A?;Y?42WC[R^6K_"Y_.'1117WQ^.!1110 4444 %%%% !1110 4444 M %%%% !1110!]V_\&Y_[,_\ PT)_P4S\,ZE=6_G:/\-[6;Q3=;E^7S8L16HS M_>%Q+%(!U(B;T-?TOU^5?_!J7^S1_P (#^R;XQ^)UY;[+WX@ZR+&R=E^]8V( M9-RGMNN);A2!U\E?3C]5*^%SJO[3%-+:.G^?XGZYPK@_88",GO/WO\OP"BBB MO)/I HHHH **** "OY6_^"SO[(#?L6_\%"_'7ARUM?LOAW7+C_A(M! 7;']B MNV9PB?[,4HFA'_7&OZI*_,3_ (.??V(F^.G[)6F_%;1;/SO$'PKF8WWEKEY] M)G*K+G')\F01R>BH9CZU[&2XKV6(Y7M+3Y]/Z\SYGBK+_K."ZBBBON#\E"BBB@ HHHH **** "BBB@#]@_\ @V1_X*>P^ _$$G[._C74 M5ATO7+A[OP;=3OA+>\<[IK#)X F.9(QQ^\\Q>6E45^Y-?Q=:9J=SHNI6]Y9W M$UI>6DJS03PN8Y(9%(*NK#E6! ((Y!%?T;?\$./^"SNF_MX> ;7X?^/+^WLO MC%H%MAFD(C3Q3;H.;F(=//51F6,>[J-I98_E,\RUIO$TUIU_S_S/T7A//%** MP-=ZKX7W7;U73[C]#Z***^:/NPHHHH **** "BBB@ HHHH **** ([V]ATVS MFN+B:.WM[=#)++(P5(U R68G@ #DD]*_F5_X+J?\%,/^'A'[5+6GAV\:3X:> M 3+IWA_:2$U&0D>??$?]-650F>D<:' +,*^N?^#@O_@MI;^*+/6/@'\(=76> MQ8M9^,M?LY,I<@ZP@]Z^E*_/\ ,\5[?$2FMMEZ+^KG[1D.7_5,%"F_B>K] M7_EM\@HHHKSSV#\6?^#OW_FWG_N9/_<37XLU^TW_ =^_P#-O/\ W,G_ +B: M_%FOO,E_W.'S_-GX_P 4_P#(TJ_]N_\ I*"BBBO4/GPHHHH **** "BBB@ K M^GG_ (-XO^4//P@_[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS_P"GN_KP>(O] MVC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KQ7_@I+_RCK^/G_9.?$/\ Z;+BO:J\5_X*2_\ *.OX^?\ M9.?$/_ILN*UH?Q(^J.?%_P "?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB M@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>_P#X-//^4BGC3_LG-]_Z<]+K^A"O MB,^_WM^B/UC@_P#Y%R]6%%%%>,?4!1110 4444 ?,O\ P5F_X)^:?_P46_9! MUKP@L=O#XMTO.J^%[V3"_9K^-3MC9NT-U/(96!!!Z$5_9]7X7_P#!SW_P37_X0+QO M;?M"^$=/VZ/XDECL/%T,*?+:WV-L-X0.BS* CG@>8J$Y:6OHLAQW)+ZO/9[> MO_!_,^(XPRGVE/Z[26L?B\UW^7Y>A^0=%%%?7'YL%%%% !1110 4444 %%%% M !7]%'_!NK_P5 _X:[^ /_"KO&&H>=\1?AQ:(D$LSYEUO2EPD4V3RTD)*Q2' MJ08F))=L?SKUZ%^RM^TQXG_8^^/_ (9^(WA"Z^SZWX9NQ<(C$^5=Q'Y9;>0# MK')&61AUPQQ@@$<.88-8FBX=>GJ>QDF:2P.)53[+TDO+_-;H_L*HKS3]D#]J MGPQ^VG^SMX9^)'A&?S-*\16PD>!F#3:?<+\LUM+CI)&X93V. PRI!/I=?G\H MN+<9;H_9:=2,XJ<'=/5!7YP?\'2/PX;QG_P32M]8CCW-X1\7:?J,C@%%%% !11 M10 4444 %=)\'/B;?_!3XN^%O&6E\:GX3U>TUBTYQ^]MYDE3_P >05S=%)I- M6949.+YEN?V7?"OXDZ5\9?AEX=\7:%<"ZT7Q/IMOJMC*/^6D,\:R(3[[6&1V M-;U?DK_P:^_\%$+?XC?!^\^ /B2^5?$'@T2:AX:,K_-?::[[I8%)^\\$K,V. MOER@ 8B-?K57YSC,/*A6=)]/RZ'[?EF.CB\-&O'JM?)]4%%%%U_D%%%%?1GPX4444 %%%% ! M1110 5^D'_!K7X,;Q-_P4ON]0V93P[X.U"^+?W2\MM;C\3YY_6OS?K]F?^#1 MCX4M-XC^-'CB:/:EO;:=H5K)C[YD::>89]O+MS_P(5Y^;5.7"3?E;[]#VN': M7M,QI+SO]R;/VSHHHK\_/V8***Y3XW_%BQ^!_P *M:\4:AM:'2K[.5'MG/:E*22NS;#8>IB*T:%%7E)I)=VW9+[SXS_P""L_[0?]L^)-/^ M'>G3YM]*VW^J[3]Z=E_=1G_=1MQ'3,B]UKXRK2\7^*[[QUXJU'6M3F:XU#5+ MA[JXD/\ $[L6/T'/ [#BLVOEL16=2;FS^\.$^'Z>2Y72R^GO%>\^\GK)_?MY M670****Q/H@HHHH **** "BBB@ HHHH **** "NR^ /P?O/CQ\7=%\+V>Y3J M4X$\P&?L\"_-))^" XSU.!WKC:_0K_@E%^SY_P (?\/KSQYJ$&W4/$F;>PW# MYHK-&Y8?]=)!^4:D=:Z,+1]K44>G4^.X[XFCD>3U,8G^\?NP7>3V^[63\D?5 MGAKPY9^#_#MCI.G0+:Z?IMNEK;Q+TCC10JC\ !5ZBBOJ-M#^&ISE.3G)W;U; M"BBB@D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H=_X.K=$DU7_@F[X?N$#; M=-\>V%S)@=%-EJ$7/XRBOYXJ^VR'_=?FS\GXP_Y&+]$%%%%>T?+A1110 444 M4 %%%% !1110!^QG_!)#_@Y&L?A=X%T?X:_M '49M/T>)+/2O&-O$UU+% HP MD=[$N9'V* HFC#.0%#(3ES^Q/P2_:6^'O[2?A]=4\ ^-/#/C"RVAW?2M1BN6 MASVD526C;U5P".XK^.JK6C:W>^'-2AO=/O+JPO+<[HI[>5HI(SZJRD$?A7AX MO(J567/3?*_O1]=EO%V)P\%3K1YTO.S^_6_W?,_M"HK^2GP-_P %/OVB_AS ML.D_&[XG0P1@!(9O$-S6EG( M?S:$FO,EP[6Z27XGNQXWPMO>IR_!_JC^IJBOY8;W_@N-^U?J"L)/C3XE7=G_ M %=O:1_^@Q"N/\4?\%4_VD_&$31WOQT^*(23[RVWB&YM ?;$3+Q[41X=K=9+ M\?\ (G^+ M=(BU#2K^SU.PGW"*YM)UFADVL5;#J2#A@0<'@@CM7\_5+MYGVG1117CGU!^8?_!V'_RCK\%_]E&L M?_39JE?SWU_0A_P=A_\ *.OP7_V4:Q_]-FJ5_/?7V^0_[HO5GY/QA_R,7Z(* M***]D^7"BBB@ HHHH **** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\ M_P"4=?C3_LHU]_Z;-+KQL^_W1^J/J.#_ /D8KT9^GE%%%?$'ZP%%%% !1110 M 4444 %%%% !1110 4444 ?BS_P=^_\ -O/_ ',G_N)K\6:_:;_@[]_YMY_[ MF3_W$U^+-?>9+_N?A!_W&?_3W?U_,-7]//_!O%_RAY^$'_<9_]/=_7@\1?[M' M_$OR9]AP3_OT_P# _P XGVG1117QI^H!1110!\[_ /!4S]A^S_X*!_L7^*O M)2!=>6,:GX=N9< 6NI0AC#S_ K("\3'LDS'J!7\H_B#0+[PGK]]I>IVL]CJ M6FW$EK=VTZ%);>6-BKHRGD,K @@]"*_M K\&?^#G'_@FP_PI^*L/Q^\)Z>1X M<\:3K:^*(H4^6PU/&$N2!T2X48)Z>:A).90*^BR'&\D_J\]GMZ_\$^(XPRIU M*:QE-:QTEZ=_E^3\C\F:***^N/S8**** "BBB@ HHHH **** /5_V-_VT_B! M^PC\9K/QQ\/=8;3M2A'E7=K*#)9:K!D%H+B+(WQG'J&4X92K $?T9_\ !,K_ M (+.?"__ (*.>'K?3;>ZA\(_$B&$->^%[^<>9*0,M):2' N(^"> '4#YE PQ M_EUJQI.KW6@:I;WUC=7%E>V@_%33H_BMX=M MPL:W\DWV77+=!QS-@I<8'/[Q0['K)7ZG_LT_\%YOV8_VF+:WC@^(5KX+U:; M;3?%JC29(R>@\YB;=CVPLK']*^3Q.58FB]8W7=:GZ1@>(L#BE[L^5]GH_P#) M_)GV+15'PYXGTWQAI,6H:3J%CJEC.,QW-G.L\,@]G4D'\#5ZO-/1V"J@'4DG@"OG#]HG_@KW^SC^R_;W"^)OBMX7N- M0MP0VFZ-[_[ACM]YC8_]--H]2!S6E.E.;M!-^AC6Q%*C'FJR45YNQ]) MUX[^V9^WC\,?V"OAK)XF^(_B*WTN.16^PZ;#B;4M6#(9SG +'"+D%F M4(M6\4>(=0.9[[4;AII2.RC/"HN9],?\%4/^"Q7C[_ (*7^+_L M,PD\+_#72[@RZ5X;@FW"1APMQ=N,>=-CIQLC!(49+,WQ_117UE&C"E!0IJR1 M^=8G%5<14=6L[R84445H5^RV",-T:MVEF;$:=2"Q;!"-6=6I&G!SGLC;#T) MUJD:5-7JZLNI^V9=@883#QP\.B^]]7]X4445SG<%%%% '\VW_ M ]?GY7[C?\';/ MP"?5?AC\*?B=:P?\@74+KPYJ$BC)*W*">WSZ*K6\XSTS*/45^'-??Y36]IA8 M/LK?=H?C7$6']CF-2/1N_P!^OYW"BBBO1/$"BBB@ HHHH **** "BBB@#Z2_ MX)H?\%-O'/\ P30^,W]O^'&_M;PWJQ2+Q!X>GE*6VJPJ>"#@^7,F3LE )&2" M&4LI_I(_8<_X*(_"W_@H-\.H]=^'OB"&XO(8U;4M$NBL.J:0QQ\LT.2=N>!( MNZ-NS'!Q_)+6Y\.OB7XB^$/C&S\0^%=UN8#_LNA##/0 MC/(XKRKV3#ZB:!36Y M)_P65_9;C3%KK>#^YGIK,L(]55C_P"!+_,^F:*^/_%/ M_!>[]DGPE$S7'QBTRZ9>B6.DZA=EC[>7;L/Q) KP_P"*_P#P=0_L\^#()$\- M:+\0O&5T,^68=.BL;5O]YYI!(/PC-:0R_$RV@_NM^9C5SG TU>5:/WI_D?IA M7(?&_P"/W@K]FOP#=>*/'OB?1_">@VG#WFHW A5FP2$0?>D,F\0?$+Q=KWB[5VR%GU*[:;R%/.R-3\L:?[*!5]J]3##;H- M;ZAXCES!JNL1G(9(5!S;0MW.?-8$ ^6-RM^4U%%?48;"TZ$.2DO^"?G^.S"O MC*GM:[N_P7H@HHHKH.(**** "BBB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/ M^RC7W_ILTNOT\K\P_P#@T\_Y1U^-/^RC7W_ILTNOT\K\^S3_ 'N?J?M'#_\ MR+J7H%%%%OM)U2T@O]-U2WDM+NVF3?'<0R*4=&!ZJRD@ MCN#5RB@-]&?R?_\ !4_]@_4?^">7[8GB+P/)'<2>';AO[3\-7DF3]LTZ5F\K M+=WC(:)^F6C)Q@BOG.OZ@O\ @MI_P32A_P""BW[*DT6BVT/_ LCP4)-2\,S MG"FZ) \ZQ9CT6954#) $B1DD*&S_ #"ZII=UH>IW%E>V\]G>6I]QP/_'J^B_,]JHHHKY(_2 HHHH **** "BBB@ HHHH **** "BBB M@#^8;_@X=_Y3#?%__N#?^F2PKXLK[3_X.'?^4PWQ?_[@W_IDL*^+*_1L#_NU M/_"OR1^'YM_OU;_'+\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_ MR[^?Z'Z!P+_R_P#^W?\ VX****^7/T **** "BBB@#\6?^#OW_FWG_N9/_<3 M7XLU^VG_ =ZZ))/X<^ >I -Y-KY2,%K>4\;F53$3ELQCY:_4_X8?&'PG\;/#: M:QX-\3^'_%>DR8VWFD:A%>P'/;?&S#/MUK^-:M+PGXSUCP'K$>H:'JVI:+J$ M7W+FPNGMYD^CH01^=>!BL@I5)Y_9U17 M\FO@W_@JY^TIX"@6+3_CC\3#'']U+O79[U5'H!,SX'MTKLK;_@NI^UE:)M7X MT:^>,?/8V3G\V@->=+AVOTDOQ_R/:CQOA?M4Y?A_FC^IBBOY7=0_X+>_M6ZG M&RR?&KQ2H88/E16T)_-(@:XGQ9_P4\_:,\;Q-'J7QQ^*DD+_ 'HHO$MW;QM] M5C=0?H13CP[6ZR7XBEQOAOLTY?@OU9_69KGB"P\,:;)>:E?6>GV\L[B&[L[N-9H)X7$D_Z(]JHHHKR3Z0**** /R:_P"#K[]F M?_A,OV;O ?Q4LK?=>>"=6?2-0=%Y^QWB@H['T2>%%'O<'UK\&*_KP_;V_9QB M_:X_8T^)'PZ>-)+CQ-H<\-CO^ZEZ@\VU<^RW$<3?A7\B=U:RV-U)#-')#-"Y M22-UVLC X(([$'M7V7#^(YZ#IO[+_!_TS\OXRP?L\8JZVFOQ6C_"Q'1117O' MQX4444 %%%% !1110 4444 %%%% !1110!]Y_P#!M[\!O^%T_P#!4/PSJ4T/ MG6'P_P!-O/$DX(^7>J"VAY]1-+V-?L'7P^>5N?%-?RV7Z_J?K7">%]EE\ M9/>3;_1?@@HHHKQSZ8**** "BBB@ KA_VFO@Q:_M%_LZ^.? =YL$'C#0KS2" M[CB)IH717^JL0P/8J*[BBJC)Q=T3.*G%QELS^+W6M'NO#NL7>GWT,EM>6,SV M]Q"XPT4B,593[@@C\*JU]8?\%O\ X ?\,Z?\%/OBII<,'DZ=KNI#Q)8X&%:. M^47#[1_=69Y4Q_L5\GU^E4:BJ4XU%U29^$8J@Z-:5&6\6U]S"BBBM# **** M"BBB@ HHHH **** "BBB@ J;3=.N-8U&WL[6&2XNKJ1888HUW/*[$!5 [DD@ M8J&OL#_@A)^S/_PT]_P4V^'EC<6_VC1_",[>*]2RNY5CLL/%N'0JUR;="#QA MS]*SK553INH^BN=&%P\J]:-&.\FE]Y_1W^Q/^SS;_LG_ +)7P\^'4"QJWA/0 M[>SNFC^[-=;=UQ(/]^9I'_X%7J-%%?FLI.4G)[L_=:=.,(*$=DK+Y!1114EA M1110 4444 %9_BSPKIWCKPMJ6AZQ9PZAI.L6LMC>VLR[H[F"5"DD;#NK*Q!' MH:T** >NC/Y*O^"DW[%6I_L!?M@^*_AW>K/)IMI-]MT*\E'_ "$--E):"7/0 ML #&^.!)&X[5X17])/\ P<(_\$V&_;:_97_X2_POIYN/B-\,XI;ZRCA3,VJV M!&ZYM !RS +YL8Y.Y&4#,A-?S;5^@99C%B**D_B6C_KS/QK/LK>!Q3@OA>L? M3M\M@HHHKT#Q HHHH **** "BBB@ K1\(^+]4\ >*-/US0]1O=(UC2;A+JRO M;29H9[65#N5T=2"K @$$5G44 FT[H_?#_@DO_P ''7AWXWV6F> ?CU?6/A?Q MH MO9^)W"V^E:T>@^T'A;6<]R<1,:&U3TMI@?,M^^%4F/)), M9-?-X[(5)\^'T\NGR/NLGXPE32I8W5?S+?YKKZ[^I_4-17YV_LI_\',/[/7Q MXMK6T\8SZO\ "G7I !)%J\)NM/+^D=W"I&W_ &I4B'Z9^Z/A9\=?!/QRT==0 M\%^+_#/BVQ9=WGZ/J<-]&![F-FQ^-?-UL+6I.U2+7]=S[K"YAAL2KT)J7SU^ M[SK'_Q\2CU M5EAZ_>KJP^!KUG^[B_7I]YY^,S;"85?OJB3[;O[EJ?J-\2/B9X>^#W@G4/$G MBK6M+\.Z!I41FN]0U"X6WM[=?5G8@<] .I) &2:_"_\ X*]_\'%NH_M Z?JG MPW^!,^H:#X+N5:UU3Q,ZM;ZAK<9X:.W7AK>!AU8XE<'!$8W*WP;^V?\ \%$_ MBY^WUXK74OB1XKNM2M;:0R66D6P^S:7IV>/W5NOR[L<;VW2$=6->(U]1E^1P MI/VE;WI=NB_S/S_.>+*F(3HX6\8]7U?^2"BBBO>/CPHHHH **** "BBB@ HH MHH *_1#_ (-QOV &_:O_ &QXO'FN6/G>"?A.\6IR>8F8[W4R2;2'T.QE,S=< M>4@(PXKX+^&7PVUSXQ_$/1?"GAK3[C5M?\17L6GZ?9PC+W$TC!54=AR>2> , MDX -?U=_\$X/V(M'_P""?7[)7AKX=:88;B_M8_MNN7\:X_M/490#/-Z[00J) MGD1QH#R,UX^=8WV-'DC\4M/EU9]/POE3Q6*]K->Y#5^;Z+]7_P $]UHHHKX< M_60HHHH _%G_ (._?^;>?^YD_P#<37XLU^TW_!W[_P V\_\ [^OYAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^ M3/L."?\ ?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O%?^"DO_*.OX^?]DY\0_\ ILN*]JKQ7_@I+_RCK^/G_9.?$/\ MZ;+BM:'\2/JCGQ?\"?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB@#]//\ M@T\_Y2*>-/\ LG-]_P"G/2Z_H0K^>_\ X-//^4BGC3_LG-]_Z<]+K^A"OB,^ M_P![?HC]8X/_ .1(O _B MJQ34O#OBBQDT^^@;JT;C&Y3_ NIPRL.595(Y KJ**<9-.Z)E%23C+9G\B7[ M=W['GB#]A']J+Q1\-?$*O+)HUQOL+W9M35+)\M!05_1 M]_P.69,&6,K_ (*@?\,5_M$?\*^\7:AY/PS^(]U'#)), M^(M$U(X2&ZR>%C?Y8I3P,>6Y.(\'^CJOXLZ_HN_X-W?^"H'_ V+^S[_ ,*T M\7:AYWQ(^&]HD:2S2;IM;TL82*XR>6DB)6*0\DYB8DESCY?/L!_S$P^?^9^@ M<'YQ_P P-5^%QDZ/1/3T>J"BBBNP\T**** "BBB@ HHHH ZGX)? M&CQ)^SM\6= \;^$-2FT?Q)X9O$O;&ZC_ ('7JK#HR,I*LIX9693D$BOZB?\ M@EW_ ,%-/"/_ 4L^ T.O:5);Z7XPTE$A\2Z 9,RZ;.1_K$!Y:WD()1_JI^9 M6 _E-KOOV:?VG/&_[(?Q>TWQS\/]=NM!\0Z6V%EC^:.YC)&^&:,_+)$V!E&! M!P#P0"/-S++HXJ&FDEL_T9[V19Y/+ZNNL);K]5Y_F?V'45^?W_!,?_@X"^&/ M[;UCI_AGQI<6'PX^)T@6$V-W/LTW6).F;2=S@,QZ0R$/E@%,F"U?H#7P]?#U M*,N2HK,_6,'C*.*I^UH2NOZW[!1116)U!1110 4444 %%%% !4=Y>0Z?:2W% MQ+'!;P(9)))&"I&H&2Q)X Y)-8/Q6^+GA?X&> ]0\4>,=>TKPSX?TM/,N;_ M %"X6"&(=AECRQZ!1DL< DXK\$_^"S/_!?[4/VPK#4OAC\(7O\ 0OAE,3!J MFJR*8+[Q.HX*!?O0VI_N'YY!C?M!,9[L%@:N)G:&W5]$>5FN<4,!3YJC][HN MK_X'F>>?\%\_^"I%O^W[^T-;>&O!]XT_PQ^'LDL&FS(<)K5XWRS7N.Z84)%G M^ ,W'F%1\"445]YAZ$*--4X;(_'L9C*F*K2KU=W_ %;Y!1116QRA1110 444 M4 %%%% !7]*G_!MK\ '^"?\ P3#T#5+J PZA\0]4N_$DH8?.(F9;:#_@+16R M2#VE]S7\[?[/WP6U?]HWXX>$_ >@QF35O%VJV^E6QV[EC:60*9&_V4!+,>RJ M37]?WPK^'&E_!WX8^'?".B0_9]'\+Z9;:38Q_P!R"")8D'_?*BOG>(J]J<:2 MZN_W?U^!]QP3@W*O/$O:*LO5_P"27XF]1117R)^D!7Y__P#!6/\ :#_X23QE M8_#_ $Z?=9Z'B\U/:>'N67Y$/^Y&V?K)ZK7VA\?/B_9? CX1ZUXHO=K+IL!, M$)./M$[?+%&/]YR <=!D]J_'GQ/XDO?&/B.^U;4IVNM0U*X>YN)6ZR2.Q9C^ M9KR\RK\L?9KK^1^Y^"?"_P!:QLLYKKW*.D?.;6K_ .W4_O:?0HT445X9_4H4 M444 %%%% !1110 4444 %%%% !1110!W'[.?P8N_C]\8]%\+VN]([Z;==S*/ M^/>W7YI7],A00,]6*CO7[ Z#H=IX8T.STVP@CM;'3X$MK>%!\L4:*%51[ " MOEK_ ()5?L^?\()\,;KQMJ$&W5/%(\NSW#YHK)3P1Z>8XW>ZI&>]?6%?09?0 MY*?,]W^1_(/C!Q1_:>;_ %*B_P!UA[Q\G/[3^5N7Y.VX4445Z!^2A1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\5_P#!PG\-Y/B/_P $G/B9Y,?F7.@FPUB(8Z"&]A\T_A"TI_"OYAZ_L6_: M2^$%O^T%^SUXX\"W6SR?&&@WNCEGZ1F>!XP_U4L"#V(K^/37]"O/"VNWNF:A M;R6M_IT\EK?A!_W&?_ $]W]?S#5_3S_P &\7_*'GX0?]QG_P!/=_7@\1?[M'_$OR9] MAP3_ +]/_ _SB?:=%%%?&GZ@?F'_ ,'8?_*.OP7_ -E&L?\ TV:I7\]]?T(? M\'8?_*.OP7_V4:Q_]-FJ5_/?7V^0_P"Z+U9^3\8?\C%^B"BBBO9/EPHHHH * M*** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY[Z_H0_X-//^4=?C3_LHU]_Z M;-+KQL^_W1^J/J.#_P#D8KT9^GE%%%?$'ZP%%%% !1110 4444 %%%% !111 M0 4444 ?BS_P=^_\V\_]S)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_N MB:IY>V/6+!V/E3KV#<%77^%T<9( )\-K^JK_@K! M_P $T/#_ /P4M_9QG\/W'V;3?&N@B2\\+ZRZ_P#'G5Y@L33L_B6_P#F?D/$&2RP%:\?X'[IL9FTV^EM)#CI\T; MU[+X5_X*K?M*>#(XTL?CG\4&2/A5NO$%Q=JH],3,PQ[5X!16C:/J:/\ X+9?M51P^6/C9XNV\88IZ.I+_P)_YG6?$7X]^.OC Q M/BWQIXL\4%FW$ZOJ]Q?9/K^]=N:Y.BBMHQ25D./$!34?%6HQ?,)[K;\L"-U,, M*DHO8DN^ 7(KY-_X-XO^".DG[._ARS^.7Q,TLP^.ME74>)- LY%P;B M13]VYF0X ZQQL0?F=E7]6J^/SK,O:R]A3?NK?S?^2/T[A7(WAX?6ZZ]^6R[+ M_-_@O5A1117SY]D%%%% !1110!\Z_P#!6']EQOVPO^"??Q+\%6UN;C6)=+;4 MM'55R[7UJ1<0HOH9&C\LGTD-?R>GBO[3*_EP_P""X7[%TG[%?_!07Q=IMG9_ M9O"OC"0^)M *KB-8+AV,D*]AY4XEC"]0BH?XA7T_#N)LY4'ZK]3X'C; MJ&+ MCT]U_FOU_ ^0J***^I/ST**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBK6BZ+>>)-9M-.T^UN+Z_P!0F2VMK>!#)+<2NP5$51RS M,Q '))H JT5V'QY^ GB[]F+XJ:EX(\=:-+X?\5:.EO)>Z?+-'*]N)[>.XBW M-&S+DQ2QL1G*[L$!@0./I1DFKK8J491DXR5FMT%%%%,D**** "BBB@ HHHH M_H0_X-//^4=?C3_LHU]_Z;-+K]/*_,/_ (-//^4=?C3_ +*-??\ ILTNOT\K M\^S3_>Y^I^T@4445P'L!1110 5^*G_!R!_P2$DCNM2_:*^&^EEX MY/WOCC2[6/E#T_M-%'8])L=#B0]9&'[5U%?6,.IV4UM'JJI#YKNCS\TRVGC:#H5/D^S[G\7%%?IK_ ,%U/^"( M=Y^Q[XBU#XK?"[39KKX4ZG-YNHZ? I=_"4SMTQU-HS'"-_RS)"-QL+?F57WV M&Q,*]-5*;T/QO'8&MA*SHUE9K[FNZ\@HHHKH.,**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *_3C_@V]_X)CK^U!\=)OBYXSTF.Z\ ?#^? M9I]O=PAX-9U7:"J[2,-' K"1NV]H1R-P'QW_ ,$\OV"?%W_!1+]H[2_ OAB- M[:SR+G6]7:,M!HMD& >9_5C]U$R"[D#(&6']47[.?[/GA?\ 96^"?AWX?^#- M/73?#OAFT6UM8^KR'DO+(V!NDDZ?(A1110 4444 %%%% !1110!_3S_ ,&\ M7_*'GX0?]QG_ -/=_7VG7Q9_P;Q?\H>?A!_W&?\ T]W]?:=?G.._WFI_B?YL M_<,I_P!QH_X(_D@HHHKE/0/Y[_\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K]//^ M#L/_ )2*>"_^RA^+\0?\C&KZA1117>>.%%%% !11 M10 4444 %?UQ?\$VO^4=?P#_ .R<^'O_ $V6]?R.U_7%_P $VO\ E'7\ _\ MLG/A[_TV6]?.<1_PX>I]QP/_ !ZOHOS/:J***^2/T@**** "BBB@ HHHH ** M** "BBB@ HHHH _F&_X.'?\ E,-\7_\ N#?^F2PKXLK[3_X.'?\ E,-\7_\ MN#?^F2PKXLK]&P/^[4_\*_)'X?FW^_5O\%_&,'G''W(+BVN(V/_?P0C\:_GQK^KC_@L!\ MY/VE/^";'Q<\,6]O]IU!=$?5K&-1EWN+)UNT5?\ :'<,:JG245]ZT_R"BBBO=/D0HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^1VOZXO\ @FU_RCK^ ?\ MV3GP]_Z;+>OG.(_X)]+PNU3#>YF<*.RI.9XP/\ IG7]3-?CE_P= MH_LS?VGX&^&?Q>L[?,NDW,OA;59%7+&*8-<6I/HJNER,],S ?7VBVOAO1;/3K&%+:QT^!+:WA086*-%"JH]@ !^%6J_-*U1 MU*CF^K;/W?"T51HQHQVBDON04445F;A1110 4444 %%%% 'XA_\ !VW\ /L7 MC;X3_%*VA^74+.Y\,:A*!@*T+_:;8'U+":Z_".OQOK^G#_@X8^ '_"^?^"6_ MCB6&#S]2\#2V_BJT&,[!;N4N&_"UEN#^%?S'U]QD=;GPJC_*VOU_4_)N+L+[ M+,'-;32?Z/\ +\0HHHKV#Y@**** "BBB@ HHHH **** "BBB@ K]RO\ @TQ_ M9G_L/X6?$KXN7MOB?7[Z+PUIF^7\-?'UXSW<$"?N] U-\N\6!PL,WS/ M'V5O,3"@(#_1%7)_'/X)>&?VD/A'K_@?QCI<.L>&_$MHUG?6LG\2GD,IZJZL M%96'*LJL,$"N[+\;+#5>=;=5Y'DYSE4,?AW2>DEJGV?^3ZG\;]%?2'_!3S_@ MG#XJ_P"":_[15UX5UA9]0\,ZD7NO#6N>7B/5;0'H<<+/'D+(G8D$?*Z$_-]? M?4ZD:D%.#NF?C=>A4HU'2JJTEN@HHHK0Q"BBB@ HHHH **** "BBB@ JQI.L M7F@:C%>6-U<65W =T<\$K1R1GU#*01^%5Z* /:/!/_!1S]H#X=0K#HOQJ^*5 MC;I]V!?$UXT*_2-I"OZ5W5C_ ,%JOVJ-.51'\;/&#;?^>KPR_P#H2&OEVBL9 M8:D]7%?\%NWYQJIK MS/XA_MH_&#XMQ21^*/BI\1O$4,HPT6H^([RYC(]-CR%<>V,5YG11'#TH_#%+ MY(53&8B:M.$[L%HY5*CQ/>(01:IZP*<&5AU&(QRS%,<1B( M4:;J5-D=6"P=7%5E0HK5_AYOR1]A?\&T_P#P2J?X9>%XOVAO'FF^7KWB"V:/ MP=9W$>'L+*0$/?$'D/.I*Q],1%FY$HQ^O%1VMK'8VT<,,<<,,*A(XT4*J*!@ M < <8%25^?8O%3Q%5U)_\ #(_:,MR^G@Z"H4^F[[OJPHHHKF.X**** /Q9 M_P"#OW_FWG_N9/\ W$U^+-?M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-G MX_Q3_P C2K_V[_Z2@HHHKU#Y\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ MN,_^GN_K^8:OZ>?^#>+_ )0\_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z? M^!_G$^TZ***^-/U **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MQ7_@I+_RCK^/G_9.?$/_ *;+BO:J\5_X*2_\HZ_CY_V3GQ#_ .FRXK6A_$CZ MHY\7_ GZ/\C^1VBBBOTL_!PHHHH **** "BBB@ HHHH _3S_ (-//^4BGC3_ M +)S??\ ISTNOZ$*_GO_ .#3S_E(IXT_[)S??^G/2Z_H0KXC/O\ >WZ(_6.# M_P#D7+U84445XQ]0%%%% !1110 4444 %?S6?\' 7_!-C_AAO]JR3Q/X:T_[ M/\-_B5++J&FK$F(=*O,[KFSXX50S>9&.!L?:,^6QK^E.O$_^"AG[%.A?M_\ M[*7B7X<:UY-O<:A%]IT>_=-QTK4(P3!..^ Q*N!RT;NO&ZO0RS&O#5E)_"]' M_7D>+GV5K'85P7QK6/KV^?\ DS^1^BN@^*_PMUWX(_$S7O!_B;3YM+\0>&[Z M73K^UD^]#-&Q5@#T(.,AAPP((R"*Y^OOTTU='XW*+B[/<****9(4444 %%%% M !1110 5Z+^R=^T]XH_8W_:#\,_$;PC<>1K/ANZ$PC8D17L)^66WE ZQR1ED M;OALC! (\ZHJ914ERRV95.I*$E.#LUJC^P3]DC]J+PQ^V9^SSX9^)'A&X\W1 M_$EJ)O)9@9K&8?++;RXZ21R!D/8XR,@@GTBOYS?^#>'_ (*@?\,:_M"_\*W\ M7:AY/PV^)%TD7F3/B+1-4.$BND?MP_LH^,OAGK'EPCQ#9$6-V MZ[O[/O4(DMYQW^255) P67M_!CXCZYX2\26$VEZ_P"&[Z73 MM0M9!\T,T3E&'N,C@C@C!'!K^RZOQS_X.:O^"74GBW1_^&B_ ^FF34-+A2U\ M:VMO'EI[90$AU# Y)B&(Y#S^[$;<"-S7H9'CE3J>QGM+;U_X)XO%V4NO16*I M+WH;^V^(_AOQ3\.-2; EN(8_[8TU? M4[X@L_O@0'ZFOM/X/?\ !2_]G_X]10GPK\8/ &H33 %+275XK.\/_;O,4E_\ M=K^22BO&K6L&X_BOZ^9]1AN,\9!6JQ4OP?X:?@?VD6=[#J-K'/;S1W$, MHW))&P97'J".#4E?QF>%/B+X@\"2^9H>NZSHSDYW6-[);G/U1A7=Z=^W1\;M M'BV6?QB^*EJF,;8?%E_&/R$M<)?JSD"OY$M:_;1^,7B2%H]1^+'Q,OXW^\MSX MGO95;ZAI37GVM:_?>);]KK4KV[U"Z?[TUS,TLC?5F)-$>&Y?:J?A_P $FIQS M&WN4?OE_P#^IOXX?\%K?V7_@%#)_:WQ>\,:M=1Y M?#TC:U*[#^'-J)$4_[[ M*!W(KX'_ &KO^#LNUCMKK3_@K\.IY9F!6/6O%D@1$/3*V<#DMZ@M,O;*=J_% M&BO0HY#AH:RO+UV_ \?%<88ZJK4[07DM?O=_PL>L?M7?MQ_%7]MOQ>NL?$SQ MEJWB26%BUK:2.(K&PSVAMT BCXX)5=QQR2>:\GHHKV(PC!(/CYKUF?[-\+K)H?AHR)Q-?2IBYG7_KE"WE@]";A^Z&OW0K@_ MV8OV=?#?[)?P#\+_ Z\)V_V?0_"MBMI"6 \RX?EI)I,<&221GD8CJSGH.*[ MROSW,,4\16=3IT]#]IR?+E@L+&AUW?J]_P#+Y!117$_M%?&:T^ /P=UKQ1=> M6\EC#MM86/\ Q\7#?+$GK@L1G'10Q[5PRDHJ[/

%JXJO##4%S3FU%+NV[( M^+/^"KW[0?\ PEWQ L_ >GS[M/\ #F+G4-I^62[=?E4_]E?(E6]? MUV[\4:Y>:EJ$\EU?:A.]S<3.?FED=BS,?J2352OEZU5U)N;/[RX8R&EDV64L MNI?86K[R>LG\W>W9670****Q/>"BBB@ HHHH **** "BBB@ HHHH *[[]F7X M)7/[0?QIT7PS#YBV]Q+YM]*O_+"V3F1L]CCY1_M,H[UP-?HY_P $L?V?/^%= M_":;QCJ$&S5O%H!M]P^:&R4_)]/,;+^ZB.NG"4?:U%'IU/B?$#B=9'DU3%1? M[R7NP_Q/K_VZKR^5NI]0:1I-MH&DVMC9PQV]G91)!!$@PL4:@*J@>@ JQ11 M7TY_#\I.3YI;A11102%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7\SO_!PW^Q[)^RU_P44\0ZO9VK0^&?B@ M#XHT]POR"XD;%['GIN%QODQV6>.OZ8J^0?\ @M5_P3L7_@HA^QW?Z5I-O$WC M[PBSZQX7E8A3+,%Q+:%CT6=!MY( D6)CPM>GE.+5#$)RV>C/!XCRUXS!N,%[ MT=5^J^:_&Q_+C14VI:;<:-J-Q9WEO-:W=I(T,\$R%)(74D,K*>0P(((/((J& MOO3\="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^GG_ (-XO^4//P@_ M[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS_P"GN_KP>(O]VC_B7Y,^PX)_WZ?^ M!_G$^TZ***^-/U _,/\ X.P_^4=?@O\ [*-8_P#ILU2OY[Z_H0_X.P_^4=?@ MO_LHUC_Z;-4K^>^OM\A_W1>K/R?C#_D8OT04445[)\N%%%% !1110 4444 % M?T(?\&GG_*.OQI_V4:^_]-FEU_/?7]"'_!IY_P HZ_&G_91K[_TV:77C9]_N MC]4?4<'_ /(Q7HS]/****^(/U@**** "BBB@ HHHH **** "BBB@ HHHH _% MG_@[]_YMY_[F3_W$U^+-?M-_P=^_\V\_]S)_[B:_%FOO,E_W.'S_ #9^/\4_ M\C2K_P!N_P#I*"BBBO4/GPHHHH **** "BBB@ K^GG_@WB_Y0\_"#_N,_P#I M[OZ_F&K^GG_@WB_Y0\_"#_N,_P#I[OZ\'B+_ ':/^)?DS[#@G_?I_P"!_G$^ MTZ***^-/U **** "BBB@ KX._P""U/\ P1NTG_@HQ\/?^$H\*QV>D_%_P[;% M;"Z?$<6NP+DBRN&['KY=&:J4W9HYL9A*6)I.C65T_Z MNO,_C)\>> ]:^%WC/5/#OB+2[W1==T6Y>TOK&[B,4]K*APR,IY!!K)K^FC_@ MK_\ \$6O"O\ P4A\)R>(M#:R\+_%S2[?98ZN4VV^KHH^6VO-HR5[+* 7C]&7 MY*_G'^/'P#\8?LR?%+5/!?CK0;[PYXDT>3R[FSNDP*2>XG<1QQQJ6>1B1\W;<-'?W2'I&.&BC898X=AMVA^C_X(K_\ !O3_ ,(O<:3\6?V@ M-(1M0C*7>A>#+M RVIZI<7ZG@OT*VYX7CS/FRB_LH!@5\OFV<73H4'ZO]%_F M?H'#G#+36*QB\U%_F_T7WA1117RY^@!1110 4444 %%%% !7P;_P<%_\$^'_ M &V/V,;C7M L6NO'OPO\W6=+2)-TM]:E1]LM0.I+(BR* "2\"J/OFOO*BML/ M6E1J*I#='-C,+#$T94*FTE;_ (/RW/XLZ*_1C_@X/_X)82_L8?'N3XD>#]-* M?##X@W;RA((\1Z#J39>6U('"QR?-)%T &] (P3^<]?HF'Q$*U-5(;,_$L=@ MZF%KRH5=U^/G\PHHHK8Y0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K]>?^#9O_@EU)\0?&J?M#^-M-/]@^'IGA\'6TZ?+?WRDK)>X/5( M.50\YEW$$&(9^0/^"0?_ 2RU[_@I9\?([:>.[TSX;^&Y4G\3:PB[?DZK:0, M>#/* 1W"+ESG"JW]/?@#P%HWPL\$:3X;\.Z;:Z/H.A6D=C865LFV*UAC4*B* M/0 #W-?/9WF/LX_5Z;U>_DO^#^1]IPIDCK5%C*R]V/P^;[^B_/T/YG?^#AW_ M )3#?%__ +@W_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*]? _[M3_ ,*_ M)'S>;?[]6_QR_-A11174>>%%%% !1110 4444 ?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEU^GE?F'_P:>?\ *.OQI_V4:^_]-FEU^GE?GV:?[W/U/VCA_P#Y%U+T M"BBBN ]@**** "BBB@"OK&CVGB'2;K3]0M;>^L;Z%[>YMKB,20W$;@JR.K A ME92001@@XK\)/^"RG_!O)J?P:NM5^)_P&TNZU?P:Q:ZU;PI &FO-#'):6U'+ M36XZE.7C[;DSL_>.BNS!XZIAI\T/FNC/-S3*:&.I>SK+7H^J_KL?Q9GBBOZ+ M?^"I_P#P;R^!_P!LZ?4O&GPUDT_X>_$NX+3W""(KH^O2'DF>- 3#*QY,T8.2 M261R=P_!C]IS]DOXB?L&=7CRT0N$W07J X\R"9_QLLO!'@' M2VN[J0B6_OY05LM'M\X:XN) #M0=ARS'"J"2!7NO_!,C_@B)\4?^"B&JV>M3 M6\_@GX8[P;CQ'?VY#7J \K91'!G8\C?Q&N#EBPV'^B']CC]B?X=_L(?"&W\& M?#K1(]+L%(DO+N4B2^U6?&#/<2X!D<_@JCA550 /&S'-X4%R4]9?@O7_ "/J M,CX:JXQJK6]VG^+]/\_N.=_X)W_\$]O!/_!./X"6O@WPE%]LU"YVW&N:W-&% MNM;N@,&1\9VQKDA(P2$4]2Q9F]ZHHKXNI4E.3G-W;/U2C1A2@J=-62V1_%G1 M117Z:?@84444 %%%% !1110 4444 ?T\_P#!O%_RAY^$'_<9_P#3W?U]IU\6 M?\&\7_*'GX0?]QG_ -/=_7VG7YSCO]YJ?XG^;/W#*?\ <:/^"/Y(****Y3T# M^>__ (.P_P#E(IX+_P"R_]-EO7SG$?\.'J?<<# M_P >KZ+\SVJBBBODC]("BBB@ HHHH **** "BBB@ HHHH **** /YAO^#AW_ M )3#?%__ +@W_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*_1L#_NU/_"OR M1^'YM_OU;_'+\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z M'Z!P+_R__P"W?_;@HHHKY<_0 HHHH **** &R1K-&R.JLK##*1D$>AK^3?\ MX*D?LA3?L/?MS>// :VTEOHL-\VH:"Q'RRZ;<$R6^#_%L4F)C_?B?TK^LJOS M?_X../\ @FU-^UU^S7#\2?">GFZ\>_"^"2:2&%,S:KI)R\\( Y9XCF9!Z>"]Z&J\UU7Z_(_G3HHHK[@_)0HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^ M1VOZXO\ @FU_RCK^ ?\ V3GP]_Z;+>OG.(_XTDT_F?Q9T5]%_\ !67]F;_A MDG_@H7\4/!T-O]GTI=7?4])4+A!978%S"J^H19?+^L9]*^=*_2:=13@IQV:N M?A6(HRI5)4I[Q;3^04445H8A1110 4444 %%%% !1110 5^@'_!M1\!?^%Q? M\%.M%UF:'S;'X=Z1>^()=P^0RE!:PC_>$ER''_7+/:OS_K]UO^#2OX"_V%\" M_BA\2KB'$OB36+?0;-V'S"*TB\V0K_LL]TH/O#[5YV;5O9X6;[Z?>>YPYA?; MYA3B]D[_ ':_G8_7:BBBO@#]D"BBB@ HHHH **** "BBB@#%^)'@/3_BG\.] M>\+ZM'YVE^)-.N-+O$_OPSQ-%(/Q5C7\=?Q3^'FH?"+XG>(_">K)Y>J>%]4N M=)O%QC;-!*T3C_OI#7]EU?S+_P#!Q-\ /^%$_P#!4;QE=0P^3IWCRUM?%%J M."9D,4YSW)N8)V_X%7T7#M:U25)]5?[O^'/B.-L+S4*>(7V7;Y/_ (;\3X;H MHHKZX_-@HHHH **** "BBB@ HHHH **** /I/_@D-^S1_P -8_\ !17X7^$Y M[?[1I,6K+K&JJRYC-G9@W,B/_LR>6(OK**_JYK\4/^#2K]F?S]5^*'Q@O+?Y M;=(?"6E2E>"S;;F[Q[@"S&1V=A]?VOKXG/J_/B>1;15OGN?JW!^#]E@?:O>; MO\EHOU?S"BBBO%/J@HHHH **** "BBB@ HHHH **** /'?VY?V(?!/[?WP!U M+P#XVL]UO#7\O_P"WA^P?X[_X)[?' M6]\$^-[%L9:;2M5A0_8];M%C^ 9#\R-P>Q/]<5>._MO?L-> /V__ ()7 MG@GQ]IOVBW;,VGZC M]HUQC"SP.0=K#H5.5<<,"*];*\TEAIZ%\*= N%&MZR$VO>L,'[%:DC#3,,;FY6)3N.241_P"EOX6_ M"[P_\$_AWH_A/PII-GH?AW0+5+.PL;5-L=O&O0#N2>26.2Q)))))IGPE^$GA MOX$?#C2/"/@_1K'P_P"&]!MQ;6-A:)MC@0<_5F))9F8EF8EB223715\+F&83 MQ4[O2*V7]=3] M?^YD_P#<37XLU^TW_!W[_P V\_\ [^OY MAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^3/L."?\ ?I_X'^<3[3HH MHKXT_4 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O%?^"DO_*. MOX^?]DY\0_\ ILN*]JKQ7_@I+_RCK^/G_9.?$/\ Z;+BM:'\2/JCGQ?\"?H_ MR/Y':***_2S\'"BBB@ HHHH **** "BBB@#]//\ @T\_Y2*>-/\ LG-]_P"G M/2Z_H0K^>_\ X-//^4BGC3_LG-]_Z<]+K^A"OB,^_P![?HC]8X/_ .1T2U_:+\(Z?F\TU(M-\ M9PPI\TT'"6U\0.I0E87/)VF$\!&-?B)7]G/C7P9I?Q&\'ZKX?URQM]4T77+2 M6PO[.==T5U!*A22-AW#*Q!^M?RH?\%1_V"]4_P""=O[7>O>!;A;BX\/SG^TO M#=_(/^/_ $Z1F\LD]#)&0T3]/GC) P1GZ[(<=SP^KSW6WI_P/R/S7B_*?95/ MKE)>[+?R??Y_GZGSK1117T1\2%%%% !1110 4444 %%%% !7]&O_ ;R?\%/ M_P#AL[]GG_A77B[4/.^)7PWM8XFEF?,NMZ8,)#23Y;DDR''\Y M5>D?LC?M2>*/V,?VA_#/Q(\(W'E:OX3JMO7_@GL9'FLL#B54^R])+R_S6_P"'4_L$JOJ^DVNOZ5=6-];6 M]Y8WT3V]Q;SQB2*>-P59&4\,I!((/!!K@_V4/VG/#'[8O[/OAGXC>$;GS]%\ M2V@G6-B/-LY1\LMO(!TDCD#(W;*Y&003Z)7P$HN,N5[H_983C4BIQU3_ "/Y MH_\ @N%_P2,O_P#@GE\9'\3>%;.XNOA#XNNF;2YQF3^P[ALLUA*W7 Y,3-RR M @DLC$_!]?V1?&SX*>%_VB_A7K7@KQGH]KKOAKQ!;FVO;.+O^":/Q-:ZA6\\0?"_6K@KH>O^7DQ$Y(M+K:, M).H!P>%E"EEP0Z)]AE&:*M'V-5^\OQ_X)^8\2)PZ_=O=?RO_+MVV[' MQU1117O'R 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 444^WMY+NXCAAC>665@B(B[F=CP !W)]* )=+TNZUS4[>R MLK>>\O+R58((((S))/(Q"JBJ.68D@ #DDU_2A_P0I_X)/1?\$]?@:_B7Q9:0 MM\6/'%NCZJ3ASHEKPZ6"-Z@X:4KPS@#YA&K'Q/\ X(+?\$.'_9VCTWXT? ME'CR>,3^'- N4R?#J,.+F=3_ ,O; _*A_P!2#D_O#B/]8*^1SG-%4_<4GIU? M?R]#]*X7X?=%+&8E>\_A79=WYO\ !>>Q1117SI]L%?G;_P %5_V@_P#A.?B9 M:^!]/GW:9X7/FWFT_++>,O3W\M#M]F=QVK[5_:9^-MK^SY\%]:\33>6UQ:Q> M58PN?^/BY?B-/<9^8X_A5CVK\@-8U>Z\0:M=7][-)=5U[M/W8>E?3]?19?0]G3 MYGNS^//%SBC^U%HN]*A>*[.7VW]ZY5Y*_4****[C\J"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** /QE_P"#A[_@B_<^(;S5OV@OA3I+3W3*;GQIH=G%EY<#+:E"@ZMCF91R M<>9U\PG\3:_M,/-?DC_P5S_X-Q+'XTZAJGQ&^ -OI^B>*+@M&_%>B:IX=U_2Y#%=Z?J%LUO<0-_M(P!Y'(/0@@ MC(-8=?5)IJZ/SZ46G9[A1110(**** "BBB@ HHHH **** "BBB@ K^GG_@WB M_P"4//P@_P"XS_Z>[^OYAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^ M3/L."?\ ?I_X'^<3[3HHHKXT_4#\P_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z M_H0_X.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N M%%%% !1110 4444 %?T(?\&GG_*.OQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_& MG_91K[_TV:77C9]_NC]4?4<'_P#(Q7HS]/****^(/U@**** "BBB@ HHHH * M*** "BBB@ HHHH _%G_@[]_YMY_[F3_W$U^+-?M-_P '?O\ S;S_ -S)_P"X MFOQ9K[S)?]SA\_S9^/\ %/\ R-*O_;O_ *2@HHHKU#Y\**** "BBB@ HHHH M*_IY_P"#>+_E#S\(/^XS_P"GN_K^8:OZ>?\ @WB_Y0\_"#_N,_\ I[OZ\'B+ M_=H_XE^3/L."?]^G_@?YQ/M.BBBOC3]0"BBB@ HHHH **** "OGW_@H'_P $ MU/AG_P %'?AI_8OCC3?L^L6*-_8_B&R54U'2'//R.1\\9/WHGRK=>&"L/H*B MKIU)0DIP=FC*M1IUH.G55T]TS^5/_@HQ_P $E_BK_P $W?%KKXFT\ZWX-NIO M+TWQ5IT3-876?NI+U-O,1_RS?J0=C.!NKY?K^SKQ?X/TGX@>&+[1=>TO3]:T M?4X6M[RQOK=+BWNHSU1XW!5E/H1BOR+_ ."C/_!KOI7BV6^\5?L\ZA#H5^Y: M:7PAJLY-E,>I%IT%M9\)Z];SH64]B:XVOH8R35UL?%RC*+Y9*S04444R0HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BKGA[PYJ'B[7+72])L+S5-2OI1#;6EI TT M]Q(> B(H+,Q[ DU^H?_ 3Q_P"#8WQ_\;I;'Q)\;KJX^'/A=]LHT2#:^O7R M=<.#E+4$?W]\@P08UZUSXC%4J$>:J[?F=V!R[$8N?)0BW^2]6?GM^S!^R;\0 M?VR?B?;>$/ASX9U#Q)K,^&D$*[8+*/.#+/*V$BC']YR!G &20#_01_P2@_X( M,^!OV 8K'QAXN:R\=?%A5#KJ#19T_06(Y6SC89+CH9W ;/*V9)I#_ 'G8G' P !7HE?(Y MAG%2O[E/W8_B_7_(_2,EX7HX2U6M[T_P7I_F_P HHHKQ3ZH**** "BBB@ H MHHH **** "BBB@#C_C[\!_"W[3GP?U[P+XTTN'6/#?B.V-K>6TG!QU5T;JDB M,%97'*LH(Y%?S!?\%1_^"7_C+_@FA\;I-'U1+C5O!>L2/)X<\0K%B+4(ASY4 MF.$N$& Z=^&7*D&OZK:X;]HW]F[P7^UE\(M4\#^/M#M=?\.ZLF)8)AAX7&=L ML3CYHY5)RKJ01]"17IY;F4L+/76+W7ZH\'/,CIYA3NM)K9_H_+\C^.RBONK_ M (*K_P#!#3X@?\$]=6OO$N@QWOC;X3O(6AUJ&+==:.I/RQWT:CY,=!,H\MN, M[&8)7PK7V]#$4ZT.>F[H_)L5@ZV&J.E7C9K^M.X4445LX9BJ\U[U_P2I_X-]?'?[:5UIOC+XD1ZCX ^ M%SE9XS)'Y>K:_'U MXW'[N)A_P MI!@@@HK@DK_0-\"_@/X1_9I^%^E^#/ N M@V/AOPWH\?EVUG:IA1_>=V.6>1CRSL2S$DDDUX699Q&BG3HZR_!?\$^OR'AB MIB6J^*7+#MUE_DO/[NYE_LM_LN^"_P!CCX)Z/X \!Z3'I6@Z/'@9PT]Y*<;[ MB=\#S)7(RS'V 4 #T*BBOCI2P%%%% !1110 4444 %<3\?OV;_ G[4WP]N/"OQ"\+:1XLT&YY-M?0[O*; M&/,B<8>*0 G#QLK#/!%=M151DXN\=R9PC./+)73[GXD?MV_\&J^HZ=+>:]^S M_P")%U"WRTO_ BWB&<1W"=]EO>8"/Z!9@F .96-?E)\>_V9?B#^RYXO;0?B M%X/\0>$-44G9%J5HT2W '5HI/N2K_M(S+[U_8E6'\1?ACX;^+WA6XT/Q9X?T M7Q-HMU_KK#5;*.\MI?K'("I_*O2D5\LVCWL@[ (1+%GZRK7N49=XN_P"&C_ _*NBOJ/XK?\$5?VIO@Z\G]J?!?Q=? M1QY/F:)''K2L/4?9'E/Y@'VKP+QS\%O&7PPE:/Q+X3\3>'9$.&74]+GM"OU$ MBBO2IUJ<_@DGZ,\6MA:]+^+!Q]4T(KN#3! M%GUBD?S_ ,HS6-3$4J?QR2]6=5'!XBM_"@Y>B;/CNBOV1_9Y_P"#2;6KR2"Z M^*WQ6T[3X^#+IWA:R>YD<=P+FX"!2/\ KBP_K^A/[*__ 1&_9M_9)DMKS1? MA]9>(M77SW#4_@]Y^7^;/>P?"..K:U M$H+SW^Y?K8_G[_8U_P""1GQZ_;FGM;CP;X)O;/P[<$$^(M:!T_2E4_Q+(XW3 M =Q"LA'I7['?L!?\&T_PF_9FGL?$/Q-N$^+'BZW*RK;W5OY6AV;CGY;8DF['W5Y?Y_\,?99=PK@\,U.?OR M[O;Y+_.Y'9VD.GVD5O;Q1P00((XXXU"I&H& H X X %2445XY],%%%% '\6 M=%%%?J!_/X4444 %%%% !1110 4444 ?T\_\&\7_ "AY^$'_ '&?_3W?U]IU M\7_\&],#6_\ P1\^#ZNNUBNL-CV.M7Y'Z$5]H5^:G^)_F?N&4_[C1_P M1_)!1117*>@?SW_\'8?_ "D4\%_]DYL?_3GJE?F'7Z>?\'8?_*13P7_V3FQ_ M].>J5^8=?H.5_P"Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_KB_X) MM?\ *.OX!_\ 9.?#W_ILMZ_D=K^N+_@FU_RCK^ ?_9.?#W_ILMZ^U4445\D?I 4444 %%%% !1110 4444 %%%% !1110!_,-_P M<._\IAOB_P#]P;_TR6%?%E?:?_!P[_RF&^+_ /W!O_3)85\65^C8'_=J?^%? MDC\/S;_?JW^.7YL****ZCSPHHHH **** "BBB@ K^TROXLZ_M,KY?B3_ )=_ M/]#] X%_Y?\ _;O_ +<%%%%?+GZ %%%% !1110 4$9%%% '\_?\ P7\_X(OW M7[,GC+4OC-\,=):3X:ZY<&?6]-M(N/"]TYY=5'2TD8Y&.(V;9PI05^6]?VB: MQH]IXATFZT_4+6WOK&^A>WN;:XB$D-Q&X*LCJP(96!(((P0<5^)7_!6/_@VM MU#1-1U+X@?LZ6;:AILS-.B%\A%^KRO.(M* MCB'KT?\ G_F?G?$/"\E)XG!JZ>KBNGFO+RZ=--OQPHJWKV@WWA;6KK3=4LKO M3=1L96@N;6ZA:&:WD4X9'1@&5@>"" 0:J5]*?![:,**** "BBB@ HHHH *** M* "BBB@ HHHH *_KB_X)M?\ *.OX!_\ 9.?#W_ILMZ_D=K^N+_@FU_RCK^ ? M_9.?#W_ILMZ^U4445\D?I 4444 %%%% 'XE?\': M?[,WV/Q'\,?C!9V_R7T,OA/590N '0M50?WI(EEB'_76OY7:^VR+$ M>TPW*]XNWZH_*.+L'[''>T6TU?Y[/_/YA1117M'RP4444 %%%% !1110 444 M4 %?U6?\$8_@+_PSG_P3*^$>A20^3?7^C+KMZ",/YU\S79#?[2K,J>VP#M7\ MR'[+/P7N/VC?VE/ 7@*W$GF>,-?LM)9DZQ)-,B._T5"S$]@IK^PG3=.M]'TZ MWL[6&.WM;6-888D&%C10 J@>@ KYGB*M[L*2]?\OU/O.!\->=3$/HDE\]7^ M2)J***^5/T0**** "BBB@ HHHH **** "OQW_P"#MGX ?VE\-?A3\4+:'Y]( MU"Y\-7\BC)9+B/[1;Y] K07 ^LON*_8BOE?_ (+7? #_ (:._P""8_Q7T:&' MSM0TG2CXAL<#+B6Q871"C^\\<5GF%^L8&I3ZVNO M5:K\C^5NBBBOT,_% HHHH **** "BBB@ HHHH ***]H_X)V_LV-^UW^V[\-/ MAZ86FL_$&MP_VBH'(L8LSW1_"".7'OBIJ34(N(-5#+MD^TWI^T;7_VHXWCB_[9"OJ2 MFQ1+!$L<:JB( JJHP% Z "G5^:UJCJ3.-!T_Q)X;U MB/R[JQO(]R-Z,I&&1U/*NI#*0""",U^!7_!57_@W=\;?LDS:EXU^$\>I>/OA MNA:>>S1/-UC0$ZGS$4?OX5'_ "U0;E&=Z@*7/]$%%=V"S"KAI7AMU70\G-TLK.!I[BZD8X5$1069B> "3 M7V'_ ,$_/^"%7QL_;PEL=7_LMO /@*XVN?$6NP-&+F,_Q6MOQ)<9'1OEC."/ M,!XK]W?^"?/_ 20^#__ 3HT1)/">CG5_&$T7EWGBC5E6;4I\CYEC.-L$9_ MN1@9&-Q3C.4,N>JMJ$BG!]?(0D= [?>CK]FM)TFUT#2K:QL M;6WLK&SB6"WMX(Q'%!&H"JB*N J@ # JQ17Q^*QE7$2YJC^71'Z=EV5X? M!4_9T%ZOJ_5_T@HHHKE/0"BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^ M+-?M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHH MKU#Y\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ M )0\_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ7_@I+_RCK^/G_9.?$/_ M *;+BO:J\5_X*2_\HZ_CY_V3GQ#_ .FRXK6A_$CZHY\7_ GZ/\C^1VBBBOTL M_!PHHHH **** "BBB@ HHHH _3S_ (-//^4BGC3_ +)S??\ ISTNOZ$*_GO_ M .#3S_E(IXT_[)S??^G/2Z_H0KXC/O\ >WZ(_6.#_P#D7+U84445XQ]0%%%% M !1110 4444 %%%% !7Q;_P7'_X)OQ_\%!_V1;K^Q+-9?B-X%$NJ^&W5?WEY M\H\^QSZ3*HVCC]Y'$20-V?M*BM:-:5*HJD-T<^*PM/$494*JTDK'\6L\$EK. M\4J-')&Q5T8;64C@@CL13:_3C_@Y/_X)K_\ #-/[04?Q@\*Z?Y7@GXF73'4H MX4Q'I>L$%Y![+< -*O\ MK,.!M%?F/7Z'A<1&O256/4_$\?@JF$KRH5-U^*Z M/YA11170<84444 %%%% !1110 4444 ?I!_P;M?\%/\ _AC[]H+_ (5CXNU# MR?AS\2+M(XY9GQ%HFJMA(I\GA8Y<+%(>@Q$Q("-G^BROXLZ_H\_X-Z_^"G__ M VM^SK_ ,(#XNU#S_B9\-[:.&:29\RZUIHPD-WD\M(GRQ2GDY\MR-/ABI:XN;%%,VJ^&TZG>H&9[=?^>JCLL6#DEF20U]/E^?67L\3]_^?^9\#G/"-VZV!_\ ?\ )_H_OZ'\XM%>V?ME M?\$[_B[^P7XJ_LWXD>$;[2[6:0QV>KP#[1I>H]QY5PORDD<[&VR =5%>)U]- M3J1G'F@[H^"JT9TIN%1--='H%%%%49A1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !117V[_P $[O\ @@[\9OV[KBQUJ]L)/AW\/;C;(VOZ MS;,LEY&>]I;$J\V1TG2CSU'9'1A<)6Q$_9T(N3\OZT/D+X7 M?"OQ)\;?'NF^%O".B:EXB\1:Q,(+.PL8#--.Q] .@ R2QP% )) !-?OY_P $ M84445X)]>%%% M% 'YR?\ !4_]H/\ X6'\6(?!NGS[M)\)D_:=I^6:]8?/]?+7">S&05\K5^K6 MI?\ !.[X/:QJ-Q=W7A&2XNKJ1III7UB_9I'8DLQ/GZ_'_( M]O\ XCKD/_/FM_X##_Y8?E917ZI_\.W?@O\ ]"9_Y5[[_P"/4?\ #MWX+_\ M0F?^5>^_^/4?V75[K\?\@_XCKD/_ #YK?^ P_P#EA^5E%?JG_P .W?@O_P!" M9_Y5[[_X]1_P[=^"_P#T)G_E7OO_ (]1_9=7NOQ_R#_B.N0_\^:W_@,/_EA^ M5E%?JG_P[=^"_P#T)G_E7OO_ (]1_P .W?@O_P!"9_Y5[[_X]1_9=7NOQ_R# M_B.N0_\ /FM_X##_ .6'Y645^J?_ [=^"__ $)G_E7OO_CU'_#MWX+_ /0F M?^5>^_\ CU']EU>Z_'_(/^(ZY#_SYK?^ P_^6'Y645^J?_#MWX+_ /0F?^5> M^_\ CU'_ [=^"__ $)G_E7OO_CU']EU>Z_'_(/^(ZY#_P ^:W_@,/\ Y8?E M97IG[(_P'E_:)^.>D: 5?^S4;[7JQ<5^@__ [=^"__ M $)G_E7OO_CU=M\&_P!F?P/^S_/?R^$="CTF74U1+E_M,UPTBIDJ,RNQ4?,> M!C/&5S4DYM6_KR/+SKQPRZI@:M/+J=2-:2:BY**2;TO=3;TW6CU2Z' M;V=I%I]I%;P1QPPPH(XXT7:J*!@ #L .,5)117M'\R-MN["BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \=_:\_8%^$O[=/A-=*^)G@_3M>:W0I9ZBH-OJ.GY_YX MW"8D49Y*9*,0-RM7Y&_MA?\ !J1XP\*SW6J?!/QE9>*M/R731/$++9:B@[(E MPH\B5O=Q"/K7[J45W87,*^'TIRT[/8\G,,EP>,UK0U[K1_?U^=S^0?\ :%_8 M>^+W[*-])#\1/ASXL\*QQML%W=6+-92'I\ERFZ%_^ N:\KK^TFXMX[NWDAFC M26*12CHZ[E<'@@@]0:\ ^,?_ 2E_9Q^/-,N92> M[36ICD8^Y;->W1XC7_+V'W?Y/_,^3Q/ \KWP]7Y27ZK_ "/Y-:*_HX^(G_!K M]^S!XT:1M+A\?>$=W*KI>O>,^,/^#1KP->N_]@?&3Q9I MBG[@U#1;>^*_78\.?TKOAGN$>[:]5_E<\FIPCF,?A2EZ/_.Q^%M%?L/XC_X- M%/%-M*W]D_&[0+Y.QO/#DUJ3^"SR?SKC]7_X-+OC1"_^@_$CX87*YX-PU] ? MR6!ZVCFV$?V_S_R..7#>91WI/[T_U/RHHK]0;C_@TZ_:$4_NO&_P:?G^/4]2 M7C_P!-)%_P &G7[0Q'[SQM\&5]-NJ:DW_M@*O^U,)_.C/_5_,?\ GTS\OZ*_ M4RU_X--/CJ[CSOB!\)8U[E+K4'(_ V@K;T[_ (-)?BE+C[7\5? $/KY-K=R_ MS1:3S;"+[:_$I<.YD_\ ET_P_P S\F**_8K1?^#1'Q).1_:/QPT.U]?LWAF6 MXQ_WU<)7>>%/^#13PK9LO]N?&WQ!J _B^P^'8;//TWSRX_6LY9U@U]O\'_D; M1X6S.7_+NWSC_F?AS7]//_!O%_RAY^$'_<9_]/=_7E/@#_@UA_9O\*R1R:MJ MOQ,\4,.7CO-7@MX6^@@@C<#_ (&?K7WC^SA^SGX0_9+^"^B_#[P'I;Z-X4\/ MB86-H]U+=-%YTTD\A,DK,[;I99&Y8XW8& !XN;YI1Q%)4Z=[WO^#_S/JN&L M@Q6"Q$JU>UG%K1W>Z?:W3N=Q1117SI]L?F'_ ,'8?_*.OP7_ -E&L?\ TV:I M7\]]?U^_M8_L:?#;]N+X=67A/XI>&_\ A*/#^GZDFKV]K_:%U9>7=)%+$LF^ MWDCSFG>[VM_ MF?$9]PUBL;BW7I2BE9+5N^GHF?S#45_3S_Q#Q?L>?]$@_P#+JUO_ .3*/^(> M+]CS_HD'_EU:W_\ )E>A_K%AOY9??\ 1(/_ "ZM;_\ DRC_ (AXOV//^B0?^75K?_R91_K%AOY9??]$@_P#+JUO_ .3*^A/V3OV-/AM^ MP[\.KWPG\+?#?_"+^']0U)]7N+7^T+J]\RZ>**)I-]Q)(XRD,0VA@ORYQDDG MS\RS>CB*'LX)WNM[?YGLY#PUBL%BU7JRBU9K1N^OJD>GT445\Z?;A1110 44 M44 %%%% !1110 4444 %%%% 'XL_\'?O_-O/_#_\ A*_^$4^T_P!E?\36]L?LOVCRO._X]IH]V[R(OOYQMXQD MY\6_XAXOV//^B0?^75K?_P F5]-E^=<+XO%XR>(IR MBE*V[=]$ET3['\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_EU:W_ M /)E=G^L6&_EE]R_S/+_ -2<=_/#[W_\B?S#45_3S_Q#Q?L>?]$@_P#+JUO_ M .3*/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2<=_/#[W_ /(G\PU% M?T\_\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU:W_\F4?ZQ8;^67W+ M_,/]2<=_/#[W_P#(G\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_E MU:W_ /)E'^L6&_EE]R_S#_4G'?SP^]__ ")_,-7]//\ P;Q?\H>?A!_W&?\ MT]W]'_$/%^QY_P!$@_\ +JUO_P"3*^G_ -GC]GCP?^RE\'M'\ ^ ='_L'PEH M/G?8+#[7/=>1YT\D\G[R9WD;,LLC?,QQNP, #S'<3@,3*M6E%IQ:T;[I]4NQVE%%%?/GV04444 %%%% !1110 4444 %%% M% '#_'[]FCP!^U/X&D\-_$3PCHGB[1I,E8-0MQ(T#$8+Q2L? GQF=*D;,B^'/$S-+;^NV*\13(H[!9$& MQU>@_P!W+3MT^X\W'93A<8OW\$WWV?WG\CG[4W_!.[XT_L7W\D?Q&^'OB#0; M*-]BZHL/VK3)CGC;=1%H23P=I8,,\@5XM7]I%Y9PZC:2V]Q#'<6\R&.2.10R M2*1@@@\$$=C7R/\ M+?\$+?V9?VGI+BZU'X%G.DRACU8Q1CR M'8]27B8Y_&O?P_$4=JT?FO\ +_@GQV,X)DM<+4OY2_S7^2/Y;Z*_:'X]_P#! MI!,KS7'PO^+D3J<^3I_BG3BI7TW75OG/X6X_I7QY\8_^#=W]JOX1/*\/@*T\ M7V<.Y#?2*1HYSGVCKUZ.:86I\,U\]/S/FL1P_F%'XZ3?IK^5SXAH MKT3XF?LA_%?X+O(/%WPS\?>&5C^\^IZ!=6L?U#.@4CW!Q7G==L9*2O%GDSIR M@[35GYA1115$A1110 4444 %%=9\._@'XZ^+\RQ^$_!?BSQ1(YPJZ1I%Q?,Q M]A$C5](_"'_@@_\ M5_&-XFM?A/JVA6LF"UQK]S!I0B'J8YG67\ A/M6-3$4 MH?')+U9TT<'B*W\*#EZ)L^0J*_7;X$_\&E7CO7'AG^)'Q2\,^'8>&>UT"RFU M28C^Z9)?(5&]P''UK[D_9P_X-Q?V9/@&]O=:GX^,T.[O\ MZ-"(X67VD1^.YZUYU;/,+#9\S\CW,+PGF%;645!>;_179_.[\"_V:?B#^TUX MG&C?#[P;XC\8:CD!X]+L9+A8 >C2.!MC7_:<@>]?I?\ L;_\&J?C[Q[):ZI\ M:O%5CX%TML.^C:,R:AJKCNCS]B).;[;+_/ M\?D>$_L)4J2G+FF[L^MHT:=*/)222[+0****@T"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@".\LX=1M);>XBCGMYT,T)/>,-&,<1#)-?J'1 M71A\55H2YJ3L<>-R_#XN'L\1&Z_%>CZ'\C/[6W_!/KXP?L.^(6L?B3X(U?0[ M=I#';ZHL?VC3+T]O*N8\QL2.=I(< \J#Q7C-?V?>)/#6F^,="NM+UC3['5=, MOHS%E=6\UM]W_ Y\+CN"JD7S82=UV>C^ M_9_@?S8T5^IGQ_\ ^#4OXS>!99KCX?\ C#P=X^L8\F.&Z+Z/?R>@"/YD/XF8 M5\?_ !<_X)&?M+_!!YO[>^"_CIHH,^9/I=A_:T" =S):&5 /S2Q^'J?! M-?E^9\OB,GQM#^+2?W77WJZ/G.BKWB#PQJ7A+46L]5T^^TR[3[T%W T,B_56 M -4:ZSS7=:,**** "BBB@ HJQI6DW6NZA':6-K<7EU,=L<,$9DDD/H%&2?PK MZ(^!_P#P2$_:6_:%DA/AWX.^,H[6;!6[U>U&CVK+_>$ET8U8?[I/MD\5G4JP M@KS:7J;4!X?%?B"VP5UGQ2P MU2Y##HR1LH@C8'D-'$K>]>7B,\PU/2+YGY?Y_P##GT.#X3QU;6HE!>>_W+]; M'X(?L4?\$=_CS^W9/:77A7P?<:1X7N""?$FO!K#30A_BC9@7G'_7%'YZXZU^ MU'_!/#_@WB^#_P"QC/8^(_%BK\4O'MMME2\U2V5=,TZ0O[J]U=E_F?:Y;PO@\(U.2YY=WM\E_P["B MBBO)/I HHHH _F&_X.'?^4PWQ?\ ^X-_Z9+"OBROZKOVA_\ @C3^S;^U;\8= M8\?>/OAQ_;WBW7O)^WW_ /PD&J6OG^3!'!'^[AN4C7$44:_*HSMR?\ B'B_8\_Z)!_Y=6M__)E'_$/%^QY_T2#_ ,NK6_\ Y,K; M_6+#?RR^Y?YG+_J3COYX?>__ )$_F&HK^GG_ (AXOV//^B0?^75K?_R91_Q# MQ?L>?]$@_P#+JUO_ .3*/]8L-_++[E_F'^I.._GA][_^1/YAJ*_IY_XAXOV/ M/^B0?^75K?\ \F4?\0\7['G_ $2#_P NK6__ ),H_P!8L-_++[E_F'^I.._G MA][_ /D3^8:BOZ>?^(>+]CS_ *)!_P"75K?_ ,F4?\0\7['G_1(/_+JUO_Y, MH_UBPW\LON7^8?ZDX[^>'WO_ .1/%O\ @T\_Y1U^-/\ LHU]_P"FS2Z_3RO, M/V3OV-/AM^P[\.KWPG\+?#?_ B_A_4-2?5[BU_M"ZO?,NGBBB:3?<22.,I# M$-H8+\N<9))]/KY?&5HU:\JD=FS]!RO"SPV$A0G:\5;38****Y3O"BBB@ HH MHH **** "BBB@ HHHH **** "AE#J01D'@@]Z** .3\1_ 3P+XP=FU;P7X3U M1F^\;S2+>LGA*P8_K%7JU%6JDULV92H M4Y?%%?<>3VO[!OP-L6W0_!GX3PMZIX1T]?Y15U'AC]GSP#X)=6T7P/X/TAD^ MZ;+1K>W*_38@KL**'4F]VPC0IQ^&*^X ,"BBBH-0HHHH **** "BBB@ K/\ M%VOQ^%/"FJ:I+M\O3;26Z?/3"(6/\JT*\5_X*0?$5?A1^P#\9M?,GER6/@W5 M! Q./W[VLD<0_&1T'XU=./--1[LSK5.2G*;Z)O[C^1VBBBOTT_ PHHHH *** M* "BBB@ HHHH _JE_P"")/AYO#'_ 2H^"ELR[#)H1N\>T]Q-,#^(DS^-?4] M>4?L(>!V^&G[$7P?\/R1^7-HW@O1[29OS7$2YJLI=V M_P S]VP-/DP].':*7W(****Q.H_GO_X.P_\ E(IX+_[)S8_^G/5*_,.OZR/V ML?\ @E;\!?VXOB+9>+/BEX#_ .$H\0:?IJ:1;W7]M:C9>7:I++*L>RWGC0X> M:4[BI;YL9P !YA_Q#Q?L>?\ 1(/_ "ZM;_\ DROJ,'GE"C0C3DG=+R_S/S[- M.$\7B<7.O"4;2=]6[_D?S#45_3S_ ,0\7['G_1(/_+JUO_Y,H_XAXOV//^B0 M?^75K?\ \F5U?ZQ8;^67W+_,X/\ 4G'?SP^]_P#R)_,-17]//_$/%^QY_P!$ M@_\ +JUO_P"3*/\ B'B_8\_Z)!_Y=6M__)E'^L6&_EE]R_S#_4G'?SP^]_\ MR)_,-17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B_8\_Z)!_Y=6M_P#R91_K%AOY M9?+]CS_ M *)!_P"75K?_ ,F4?ZQ8;^67W+_,/]2<=_/#[W_\B?S#5_7%_P $VO\ E'7\ M _\ LG/A[_TV6]>+?\0\7['G_1(/_+JUO_Y,KZY^&WP\T?X0_#K0/"?AVS_L M_P /^%]-M](TRU\UYOLUK;Q+%%'OD+.VU$4;F8L<9))R:\G-LSI8J$8TT]'U MM_FSZ/AS(<1E]2+=>\G[??_P#"0:I:^?Y,$<$?[N&Y2-<111K\JC.W)R22>*_XAXOV M//\ HD'_ )=6M_\ R97UF'S[#TZ4:?^(>+]CS_ *)!_P"75K?_ ,F4 M?\0\7['G_1(/_+JUO_Y,H_UBPW\LON7^8?ZDX[^>'WO_ .1/YAJ*_IY_XAXO MV//^B0?^75K?_P F4?\ $/%^QY_T2#_RZM;_ /DRC_6+#?RR^Y?YA_J3COYX M?>__ )$_F&HK^GG_ (AXOV//^B0?^75K?_R91_Q#Q?L>?]$@_P#+JUO_ .3* M/]8L-_++[E_F'^I.._GA][_^1/YAJ_M,KXL_XAXOV//^B0?^75K?_P F5]IU MXV;9C3Q7)[-/2^_G;S?8^HX;R2OE_M/;-/FM:U^E^Z7<****\8^H"BBB@ HH MHH **** "BBB@#YU_;>_X)7?!7_@H!IS-X^\*0KX@6+RK?Q%I;"SU:W &!^] M (E5>R3*Z#)PH/-?D7^UY_P:P?%CX83W6H_"7Q!I/Q)T=8A)Z)7[_ %%>AA#8 M9YLEYM(@?1I&)_B+6;1$GW.[:^7^5SR:G".8Q^& M*EZ-?K8_#BBOV U__@T8\96TC?V7\:/#-XG\)NM!GMB?J%EDQ^9KDM2_X-,/ MC;%+_H?Q%^%D\?K-+?PG\A;-_.MEFV$?V_S_ ,CEEPWF4=Z3^]/]3\K**_4" M;_@T[_:&4_N_&WP9;UW:KJ2_^V!I8O\ @TZ_:$(_>>-_@TI[[=3U)O\ VQ%5 M_:F$_G1G_J_F/_/IGY?45^I]G_P:9?')Y/\ 2/B%\*(U]8[C4)#^1M16WIW_ M :1_$Z7'VOXL> X?7R;*[E_F%H_M;"+[:_$J/#N9/\ Y=/\/\S\E:*_9#0_ M^#0[7)RO]I?'72;7U^S>%)+C'_?5TE>@>$O^#1KP19NG]O?&7Q5J2C[XL-$M M[(M]-\DV/UK.6=8-?:_!_P"1O#A7,Y?\N[>KC_F?A?7]<7_!-K_E'7\ _P#L MG/A[_P!-EO7R=\/?^#7/]F7P634M<2%&_P# 6&%@/^!9]Z_0 M#X:?#O1_A!\.?#_A/P[:?V?X?\+Z;;Z1IEKYKS?9K6WB6**/>Y9VVHBC:\'.,RI8F,8T[Z,^OX9R/$X&I.I7M[R2T=_T-NBBBO!/L HHHH **** M&S0I:VBM)+U M=:U&Q,D<8(0,EO<1H2 <;BN[ S@#'JY3F$<+-N=[-=._P#5SYWB+)IYA2BJ M32E%];VL]]D_(_E#HK^GG_B'B_8\_P"B0?\ EU:W_P#)E'_$/%^QY_T2#_RZ MM;_^3*]W_6+#?RR^Y?YGR/\ J3COYX?>_P#Y$_F&HK^GG_B'B_8\_P"B0?\ MEU:W_P#)E'_$/%^QY_T2#_RZM;_^3*/]8L-_++[E_F'^I.._GA][_P#D3^8: MBOZ>?^(>+]CS_HD'_EU:W_\ )E'_ !#Q?L>?]$@_\NK6_P#Y,H_UBPW\LON7 M^8?ZDX[^>'WO_P"1/YAJ*_IY_P"(>+]CS_HD'_EU:W_\F4?\0\7['G_1(/\ MRZM;_P#DRC_6+#?RR^Y?YA_J3COYX?>__D3^8:BOZ>?^(>+]CS_HD'_EU:W_ M /)E'_$/%^QY_P!$@_\ +JUO_P"3*/\ 6+#?RR^Y?YA_J3COYX?>_P#Y$_)+ M_@V5^ O_ MO_@I?8^(9X?,L?ASHEYK19AE//D46D2G_ &O](=Q_URSVK^D" MO$?V0_\ @G'\%_V#KW7KGX4^"T\*W'B9((]2D.J7M^UPL)>>T%%% M% !1110 4444 %%%% !4&IZ9;ZUIMQ9W<,=Q:W<30S1.,K(C AE(]""14]% M'\>/[57P2N/V;?VE_'O@&Y$GF>#]>O-*1WZRQQ3,L+]CS_ *)!_P"75K?_ ,F5]A3XAH+]CS_HD'_EU M:W_\F57^L6&_EE]R_P S/_4G'?SP^]__ ")_,-17]//_ !#Q?L>?]$@_\NK6 M_P#Y,H_XAXOV//\ HD'_ )=6M_\ R91_K%AOY9??\ 1(/_ "ZM;_\ DRC_ (AXOV// M^B0?^75K?_R91_K%AOY9?2&':?:Y_+]"?^(>+]CS_HD'_EU:W_ M /)E?0O[*7[''PV_8A^'5UX3^%WAF/POH-[?OJ<]LMY<7C2W#HD;2&2XDDD/ MRQ(,;L +P!S7'C\[I5J#I4T[OO;_ #/3R?A/$8;%QKUY1:CKHWOTW2]3TZBB MBOF3[T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEXC\-:=XQT M&[TO5]/LM5TN_C,-S9WD"SV]PAZHZ,"K*?0@BKM% ;Z,_-+]MK_@V/\ @W^T M!)=ZQ\,[RZ^$OB*;,GV:UC-YHL[]>;9F#0YZ?NG"*/\ EF:_)S]KO_@AO^T9 M^Q[)=76I>";CQ=X=M\M_;7A;=J5L$'5GC51/$ .IDC5?8<+8+$^]%> MZ^&?Q*\2>%)FRZ66MVD>JVV?[JNAAD1?=O,/UKWJ&?X>?\1.+^]?A_D?(XO@ MW&T]:+4U]S^YZ?B?A%17Z'?&G_@V-_:;^&3S2:!9>$/B!:IED.CZRMO,5]TN MQ"-WLK-[$U\M_%+_ ()P_'SX+/)_PDWP=^(VFPP_>N1H5Q/:C_MM&K1G\&KT MZ>,H5/@FG\SY^OE>+H_Q:ZAFMYXSAXY4*.A]"# MR*AKI.$**** "BBB@ HHK4\*>!]:\>:B+/0]'U36KMB (+&TDN)#GI\J FB] MMQI-NR,NBOI+X3_\$?OVG/C2T?\ 8GP5\.7AF\:>*/ W@2S?'F1K/)JM]'_VSC58C_W^KDJ8_#T_CFOO M_P CTHZUJEZ_EV]G8VSW% MQ.WHD: LQ]@*_H'_ &=_^#67X"_#%X+KQUK7B[XE7L>"\,UP-*T^3'_3* ^< M/QG(K[V^ _[*WPV_9?T/^SOA[X'\,>#[9E"RG3-/C@EN,=Y9 -\AZ5 M7X@HQTI)R_!?Y_@?08/@O%3UQ$E%?>_\OQ/Y^_V/_P#@VQ_:!_:.DM=0\76= ME\)?#LV&:;71YFI,A_N62'>&']V9H:_6S]A__@@E\ ?V+9+/5FT%OB#XPM<. M-:\2JER()!_%!;8\F+!Y5BK2+_?K[6HKPL5FV(KZ-V79?U<^PR_AO!83WE'F MEWEK]RV7W7 <4445YA[P4444 %%%% !1110 4444 %%%% 'XL_\ !W[_ ,V\ M_P#/P=_;U_X1W_ (6QX/\ ^$K_ .$4^T_V5_Q- M;VQ^R_:/*\[_ (]IH]V[R(OOYQMXQDY\6_XAXOV//^B0?^75K?\ \F5]-E^< MT:&'C2FG=7VMW;[GP>=<+XO%XR>(IRBE*V[=]$ET3['\PU%?T\_\0\7['G_1 M(/\ RZM;_P#DRC_B'B_8\_Z)!_Y=6M__ "979_K%AOY9?+]CS_HD'_EU:W_ /)E'^L6 M&_EE]R_S#_4G'?SP^]__ ")_,-17]//_ !#Q?L>?]$@_\NK6_P#Y,H_XAXOV M//\ HD'_ )=6M_\ R91_K%AOY9?/V>/!_[*7P>T?P#X!T?^P?"6@^=]@L/M<]UY'G3R3R?O)G>1LRRR-\S' M&[ P /-S7-:6)I*G33O>^MNS\WW/>X=X=Q. Q,JU:46G%K1ONGU2[':4445 M\^?9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)?^4=?Q M\_[)SXA_]-EQ7M58OQ)^'FC_ !>^'6O^$_$5G_:'A_Q1IMQI&IVOFO#]IM;B M)HI8]\95UW([#?\ M1(/_ "ZM;_\ DRC_ (AXOV//^B0?^75K?_R97U_^L6&_EE]R_P S\T_U)QW\ M\/O?_P B?S#45_3S_P 0\7['G_1(/_+JUO\ ^3*/^(>+]CS_ *)!_P"75K?_ M ,F4?ZQ8;^67W+_,/]2<=_/#[W_\B?S#45_3S_Q#Q?L>?]$@_P#+JUO_ .3* M/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2<=_/#[W_ /(G\PU%?T\_ M\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU:W_\F4?ZQ8;^67W+_,/] M2<=_/#[W_P#(G\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_EU:W_ M /)E'^L6&_EE]R_S#_4G'?SP^]__ ")^87_!IY_RD4\:?]DYOO\ TYZ77]"% M?/?[)W_!*WX"_L._$6]\6?"WP'_PB_B#4--?2+BZ_MK4;WS+5Y8I6CV7$\B# M+PQ'<%#?+C."0?H2OG&_VROV=?%/PW\50[])\36; M0>?%'P[\6VOV77O"M MZUI/@'RYUX:.:,GDQR1E)%/=7'2O[$:^>OVJ_P#@E3\ ?VV_B#:^*OB=\/;? MQ'X@M+-=/2]35;ZPD:!69E5Q;3QA\%VP6!(!QG KV,JS/ZJW&=W%]NY\SQ% MD+S",9TFE./5[-=M$]NGS/Y.**_IY_XAXOV//^B0?^75K?\ \F4?\0\7['G_ M $2#_P NK6__ ),KVO\ 6+#?RR^Y?YGRO^I.._GA][_^1/YAJ*_IY_XAXOV/ M/^B0?^75K?\ \F4?\0\7['G_ $2#_P NK6__ ),H_P!8L-_++[E_F'^I.._G MA][_ /D3^8:BOZ>?^(>+]CS_ *)!_P"75K?_ ,F4?\0\7['G_1(/_+JUO_Y, MH_UBPW\LON7^8?ZDX[^>'WO_ .1/YAJ*_IY_XAXOV//^B0?^75K?_P F4?\ M$/%^QY_T2#_RZM;_ /DRC_6+#?RR^Y?YA_J3COYX?>__ )$_F&HK^GG_ (AX MOV//^B0?^75K?_R91_Q#Q?L>?]$@_P#+JUO_ .3*/]8L-_++[E_F'^I.._GA M][_^1/YAJ],_8^_:J\3_ +%?[17AGXD>$IMFJ>';D2/;LQ6'4+=OEFMI<=8Y M$+*>XR&&& (_HM_XAXOV//\ HD'_ )=6M_\ R91_Q#Q?L>?]$@_\NK6__DRI MEG^%E%QE&5GY+_,NGP;F$)*<)Q36JUE_\B?2?[+'[2OAG]K[X ^&?B-X0NOM M.A^)K1;B-6(\VUD'RRP2 =)(Y R,.F5.,C!KT"O*_P!DW]BCX:?L.>#-0\._ M"_P_<^&=#U2[^WW%FVKWM_$9]H0R*+F:382JJ#LQNVKG.!7JE?)U.3G?L[VZ M7W/T?#^U]FO;6YK:VVOY;!11169L9GC'P7H_Q$\,WFB^(-)TW7-'U",Q75CJ M%LES;7*'JKQN"K#V(-?FO^VG_P &OOPA^.$UYK'PMU2]^%>O39D^PJAO]%E? MKQ$S"2')XRDA11TCXQ7Z=T5T8?%5:#O2E;^NQQXS+\-BH\N(@I?G\GNC^7#] MK#_@AC^TC^R0US=:CX$N?%V@VY)_MCPJ6U2WVCJS1JHGC4#DM)$JCUKY%N() M+2=XI8WCDC8HZ.-K(1P01V(K^TFO'_VB_P!@'X+?M:)(WQ$^&OA/Q+=2+M-_ M-9B'4 /0746V91[!Q7O8?B*2TK1OYK_+_@GQ^,X)@_>PM2WE+7\5_DS^1.BO MZ"/CK_P:G_!#QW+/<>!_%GC;P#&K:)_%+P;X:A;#-'HMG<:M,!_=/F?9U!]P6 ]Z^P_@%_P:_?L MY_"MH;CQ7)XN^)%XF"Z:EJ/V*S)']V*U$;X]FD8'Z5Y]7.L)#:5_1?TCV

/*O-_HKO\#^>+PIX1U;QWX@MM)T/2]1UG5+Q]EO9V-L]Q<3MZ)&@+,? M8"OO3]D+_@VW_:$_:/GM;[Q7I]G\)_#LV&:XU[Y]09#UV62'S P_NS&'ZU_0 M;\#_ -F/X=_LTZ'_ &;\/_!/A?P?:,H61=*TZ*V>?'>1U :0^[DGWKNJ\?$< M0U):48V\WJ_\OS/I<%P51A[V*FY>2T7W[_D?$O[#?_! SX!_L7/9ZM-HK?$7 MQE:D2#6?$D:3I;R#G=!:X\F+!P0Q#R*>CU]M445X5:O4JRYJCNS[#"X2CAX> MSH145Y?UJ%%%%9'0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5R'CC]GSP#\36=O$G@?PAX@,GWSJ>C6]WN^OF('+:U)_[](MSEEE^%E\5.+_P"W5_D?(+_\$$_V1Y'W'X-Z M7D^FKZD!^7VBKEG_ ,$+_P!DVQ<-'\%_#[%3G]Y>7L@_)IC7UE13^N8C^=_> MR?[,P?\ SZC_ . K_(^=]!_X))?LR^'"OV?X%_#63;T^U:)#=?GYH;/XUZ/X M+_9+^%7PX96\._#/X?:"R?=.G>';.UV_3RXQ7H-%1*M4E\4F_F;0PM"'P02] M$A$18D554*JC & !2T45D= 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% %#Q%X6TOQ?I[6>K:;8:I:M M]Z&[MTGC/U5@17EGBW_@GC\ _'>YM7^"OPIOI'ZRR>%;'S?^^Q%N'X&O8J*J M-24?A=C.I1IS^.*?JCYAUG_@B]^RSKV[S_@CX+CW=?L\,EM_Z+=<5@S_ /!! MK]DFY/S?!G1QSGY=4U%?Y7 KZ\HK98RNMIO[VE'_P%?Y'R+9?\$'/ MV2=/D#1_!G1V(_YZ:GJ$H_)K@BNU\(_\$F_V9_!$BO8_ WX:2,ARIO=#AOB# MZ_O@]?0M%$L57>\W][''+\+'6-**_P"W5_D8'@7X4^%_A=9_9_#/AO0/#MOC M;Y6F:?#9ICTQ&H%;]%%8-MZLZXQ25D%%%%(84444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y\_\',GQM7X6?\$P=7T- M)1'>?$#6[#1(U!^?RTD-Y(1[;;7:3_TT [U^@U?@A_P='Q)BE0R^H^ MLERKYZ?E<_**BBBOOC\;"BBB@ HHHH **** "NF^"OPYN/C#\9/"7A&U#-=> M*=:L](A"]2]Q.D2X_%Q7,U]D?\$"_@D_QN_X*H_#.-HO,L?"\\_B2[;&?*%I M$SQ-_P"!!@'_ *L<14]G2E/LFSIP=!UL1"BOM-+[V?U 6EI'86D4$,:QPPH M(XT48"*!@ ?05)117YJ?NX4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &-XN^'7A_P"(%MY.O:#HVMPXQLO[*.Y7'IAU M(KRSQ/\ \$UOV>?&4C/J7P/^$]Q*WWI1X5LHY&^KK&&_6O;**N-2]*/_@*_P CY'MO^"$/[)=H/E^# M.BM_OZE?O_Z%.:Z+0O\ @CC^R[X=V_9_@?X#DV]/M5C]J_\ 1I:OI:BAXNN] MYO[V5'+<(MJ4?_ 5_D>3^$?V#/@=X =6T/X.?"W29$Y$EKX5L8I,^NX19)]R M:].TC1+/P_8K:V%G:V-M']V*WB6.-?HJ@"K5%8RG*7Q.YT4Z4(? DO1!1114 MF@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 <=XQ_9X^'_P 1'9O$'@7P=KK2?>.H:+;71;Z[ MT->;>(?^"6O[-OBAF:[^!7PI5G^\UOX9M+9C^,:+^=>]45I&M4C\+:^9C/#4 MI_'%/U2/E;4_^"(G[*>KEO-^"OA5=W7R9+F#\MDHQ^%94O\ P02_9'F8EO@W MI?S?W=7U)?Y7%?7U%:?7*_\ ._O9SO+<&]Z4?_ 5_D?(=O\ \$&?V2;9]R_! MG2"?]O5=1#7*_P#/Q%+<#\I':OJ"BCZY7>\W M][&LMPBVI1_\!7^1XGX:_P"";/[//@]E;3O@=\)K>1>DI\*6,D@_X&T9;]:] M-\'_ I\+_#Q-OA_PWH&AJ!@#3]/BM0!_P 45OT5G*I.7Q-LZ*="G#X(I>B M04445F:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 8_Q#\?Z1\*O 6M>)M?O8=- MT/P]8S:CJ%U*?DMX(D+R.?HJDU\,*VU/G;_@Z3_;U_X5I\&=%^!/A^ M]\O6?'075?$/EM\T&F12?NHCW'G3IG_=MV!X>OPY^&'Q/\0?!;X@Z1XK\*ZM M>Z#XBT&Y6[L+^T?9+;2+T(/0@\@J_;S2_'1G]EU%?!/_!'?_@MSX7_X*%^&+3PCXLEL?#/Q@T^# M$]@6$=MX@"CYKBSR?O8!9X?O+R5W*"5^]J\.OAYT9NG45F?68/&4L525:B[I M_P!6?F%%%%8G4%%%% !1110 4444 %%%% !1110 4444 \ M3>.?$UU]CT'PKITVIWLG&[RXU+;5'\3L0%5>K,P Y-?R+_M-?'S6/VI?V@O& M'Q$U]O\ B:^+]4FU&5 VY;=7;]W"I_N1H%C7_905^IW_ /CPHHHH **** "BBB@ K M]GO^#23]G9I-4^*WQ8NH,1Q16_A/39L?>+%;J[7/MML_^^J_&&OZKO\ @CA^ MRFW['G_!.WX=^%[RV^S:[J%E_;NM*R[9!>7G[YD?_:B1HX?^V(KQ<]Q')AN3 MK)V_5GU7"&#]KCO:O:"O\WHOU?R/IZBBBOB3]6"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *P?BG\3-%^#'PVU[Q=XBO(]/T'PU83:E?W+](88 MD+N<=S@' '). .36]7Y#_P#!TW^WK_PA/PRT'X!^'[S;J7BP)K7B8Q-S%81R M'[/;M_UUF0R$<$"W7L]=6#PSKUE277?TZGGYICHX/#2KRZ;>;Z(_'_\ ;8_: MIUK]M;]J/QE\3-GWI#^*]%<^*P=+$1Y:B^?5';EV:8C!5.>@_5='ZK^F?V=>#_&6D?$+ MPO8ZWH.J:?K6C:I$)[.^L;A+BWNHST=)$)5E/J#6E7\F7[$7_!3CXR?\$_=? M^T?#WQ3-#H\TOFW>@:@#=:3?'N6@)&QCQEXBCX &['%?LC^Q7_P= _"'XV0V MFD_%;3KSX6>(7PC7F'OM%G;ID2HOFPY/.)$*J.LAZU\EC,EKTM8>\O+?[O\ M(_2,MXJPF)2C5?)+SV^3_P ['Z>45A?#GXH^&OC!X5M]<\)^(-%\3:+=#,-] MI5['>6\GT>,E?PS6[7C--.S/IXR35T%%%% PHHHH **** "BBN;^+'QB\*_ MCP1=^)/&GB+1_"^@V(S-?ZG=I;0H>R[F(RQQ@*,DG@ FFDV[(F4E%7EL=)7Y MP_\ !;__ (+;Z7^Q%X0U#X;_ XU"UU+XP:M!YQN2IS'$ M?NY#N-NU9/F?_@I[_P '.4GB&PU'P5^SFEU96\P:WNO&M[ 8YV4\'[# PS'D M=)I0&&3M12%>OQQUC6+SQ#JUUJ&H75Q?7U]*UQ'P3N^LNB].[\_N$U35+K6]3N+V] MN)[R\O)6GGGFD,DDTC$LSLQY9B222>234%%%?5GYT%%%% !1110 4444 %%% M% 'UA_P17_8M;]M_]O\ \'Z#>6AN?"OAN4>(_$)9=T9M+9E80MZB:8Q1$==L MC'M7]3E?GW_P;K?L /\ L??L91^+M?L?L_C?XK>5J]VLB8EL=/"G[';G/()5 MVE8<$&8*1E*_02OAK_1?=^+84445Y)] M&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!S7QD^+6A_ ;X4>(O M&GB:[6QT'POI\VIWTQZK%$A8A1_$QQA5')8@#DU_)%^V!^TWKG[9'[2_C#XE M>(6*ZAXJU![E8-^Y;* 82"W4_P!V*)40'N$SU-?KQ_P=0_MZ_P#".^#?#_[/ M_A^\VW>NB/7O%)B;[EJCG[);-_ORJ9F!P0(8CT>OP]K[#(<'R4W7EO+;T_X) M^8\89E[6NL+!Z0W]?^ OS84445] ?&A1110 4444 =9\(/CSXV_9^\2#6/ O MB[Q)X0U3C-SI&HRVDUJ8LM_M.KGUS7YYT5SUL+1J_Q(IG9AO"W&?R\O-?RMT5S_P"KM#I)_A_D=2XVQG6$?Q_S/Z@O$_\ MPD=EH>I7!;Z%;'_ M (B>,+I<^6R6$-C:M]7EE\P?]^C7\]%%:0X?PRW;?S_R1E4XSQ\E:*C'T3_5 ML_5+]H[_ (.M?B]X_MY[/X;^#/"_P\MY 56\NW;6M0C]&4NL< /?#0O_ (_G M7^T!^U)\1?VJ?%G]N?$7QEX@\8:DN?*?4;MI([8'JL4?W(E_V8U4>U<#17I8 M?!T*/\**7Y_?N>#C,TQ>*_CU&UVZ?S17^M&5/W6J7&=T%@.S;R-T@[1J M0<%U-?+_ .R+^RCXP_;6^/N@_#OP38F[UC6I?GF<'[/I]NN/-N9F ^6*->2> MI.% +,H/]5'[$7['7A3]A#]G#0/AQX1A_P!"TF/S+R]= L^JWC@>==2X_B=A MP,D*H51\JBO%SC,/84_9P^*7X+O_ )'U'#.2O%UO;55^[C^+[?Y_=U/6E4(H M51A1P .U%%%?$GZP%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MR?QW^-.@_LY_!KQ-XZ\377V/0?"FG3:E>2?Q%(U)V*.[L<*J]2S =ZZROQE_ MX.I/V]?L.E>'OV?/#]Y^\O/*\0>*_*?I&"39VK?5@9V4\C9 >AKJP.%>(K*F MOGZ=3SLVS".#PLJ[W6WFWM_78_(W]JK]HW7OVN/VB?%WQ(\2/NU;Q;J,EZ\8 M8LMK'PL4"$\[(HE2-<\[4%>?T45^B1BHI1CLC\2J5)3DYR=V]6%%%%42%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5UGP/ M^!_BK]I#XJ:-X*\$Z+>:_P")=>G%O9V=NN68]2S'HB*H+,[$*J@DD $UT7[) M7['OQ _;=^+]GX)^'>A3ZQJUQAYYCE+338XEQB.-?4\DX50S$*?Z3/\ M@EA_P25\#?\ !,SX;,MCY7B+XA:S JZYXDEAVR2]#]GMU.3%;A@#MSN<@,Q. M%"^;F&90PT;;RZ+_ #/>R7(:V/G?:FMW^B\_R&_\$DO^"5?AO_@F7\$?LFZU MUKXB>(HTD\2:XB<2,.1:P9&5MXR3C."[9=@/E5/K2BBOA:U:=6;J3=VS];PV M'IT*2HTE:*V"BBBLS<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KXA_P""K7_!$7P%_P %(+";Q)I\D/@SXK6\ 2#7HHMT&IA%PD-[&.74 !1* MO[Q !]]5"5]O45M1KSI3YZ;LSGQ6%I8FFZ5>-XL_D,_:^_8A^)G["WQ*D\+_ M !)\-76BW3%C9WB_O;'5(P?]9;SCY9%Y&1PRY 95/%>35_8]\>$_'GAK2?%7AZ^'[VSOX!(H;! =#]Z.09.'0AE/((-?C9_P % O\ @UFU MCP_)>^(_V>]9_MJR^:5O">MW"QW<7?;;73820=@LVP@#F1R:^LP.>TZGNU_= M??I_P/ZU/S?->$:]%NIA??CV^TO\_EKY'XZ45TWQ:^#7BSX"^-[KPWXT\.:S MX6UZR/[ZQU.T>VF4=F 8#RI=1CS8U'^VDQ/]ZOV$HKJP^.KT/X73[CSL= ME.$Q:_?P3??9_>M3^4?]J+_@D1^T1^R&]S-XL^&FNSZ/;DDZQHT?]J:?L'\; M20;O*4_]-0A]J^:Z_M,KPW]HC_@FG\!?VK&N)O'?PK\(ZQ?W6?-U&.T^Q:@^ M?6Z@*3'\7KW:'$3VK0^:_P G_F?)8S@A;X6I\I?YK_(_DEHK^@+XW_\ !J/\ M%?&KS7'@?QIXX\#7$F=L-P8M7LHO3".(Y?SF-?)_Q9_X-._C-X::23P?X^^' M_BJW3.U+W[3I=S)Z839+'^<@KU:6O]6/G<1POF-+[',O)I_AO^!^5 MM%?9'Q#_ ." ?[67PZ>1I/A1=:O;Q])M)U6RO1)]$2;S/S05XWXO_P""=WQ\ M\!,W]L?!7XJ6*+UE?PM>F(_1Q&5/X&NV.*HR^&:?S1Y=3+\53^.G)>J?^1XW M171:W\'_ !;X9=EU+POXBT]EZBYTV:(C_OI16#/;26K[9(Y(V]&4J:V4D]CE ME%K=$=%/BMY+C/EQN^WKM7.*U=,^'OB#6VVV>AZQ>-Z0V4DG\A1=+<2BWL8] M%>A:!^R-\5_%3$_@L9KT/PI_P2:_:8\9NBV?P+^)L M7F=#?:%/8K^)G5 /QK.5>G'XI+[S>&%KS^&#?HF?/5%?<7@;_@W1_:T\9F-I M_AW8Z!#)C$NI^(;!,#W2.5W'XKFO>/AI_P &F7Q@UORV\6?$?X>^'8WY9=/2 M[U.:,>X:.%<_1R/>N:>986.\U\M?R.ZED685/AHR^:M^=C\I:*_?#X0_\&F? MPE\-^5)XV^)'CKQ5-'RR:;#;Z1;R'T*LL[X^C@^]?7'P,_X(K_LP_L^^3)HW MPA\,ZE>0X/VO7E?6I2P_C NFD56_W%7';%<-7/\ #1^"\OP_,];#\&XZ?\1J M/SN_PT_$_F6^!O[*OQ*_:9U867P_\">*O&$V[8[:7ILMQ#"?^FDBC9&/=V K M[_\ V7?^#63XV?%-[>\^)&N^'?ACI(1QQ*.RJH ]A5BO*K\05I:4TH_B_\OP/HL'P M7A:>M>3G^"_S_$^)_P!D#_@@%^SG^R5):Z@_A=_B%XDM\.-4\5E+Y8W'.8[8 M*MNN#RI*,ZX'S]Z^UH($MH4CC18XXU"JJC"J!P !V IU%>+6KU*KYJC;9]5A ML)1P\>2A%17D@HHHK(Z HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH C **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end
XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Aug. 03, 2023
Cover [Abstract]    
Document Type 10-Q/A  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-40812  
Entity Registrant Name THOUGHTWORKS HOLDING, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-2668392  
Entity Address, Address Line One 200 East Randolph Street, 25th Floor  
Entity Address, City or Town Chicago  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60601  
City Area Code 312  
Local Phone Number 373-1000  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol TWKS  
Security Exchange Name NASDAQ  
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   317,728,750
Entity Central Index Key 0001866550  
Amendment Flag true  
Amendment Description Thoughtworks Holding, Inc. (the "Company") is filing this Amendment No. 1 ("Amendment No. 1”) to its Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 (the "Original Filing"), originally filed with the Securities and Exchange Commission (“SEC”) on August 8, 2023 (the “Original Filing Date”) to correct a misstatement in its Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023.  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 88,151 $ 194,294
Trade receivables, net of allowance of $7,915 and $9,531, respectively 154,208 201,695
Unbilled receivables 137,089 122,499
Prepaid expenses and other current assets 35,262 38,202
Total current assets 414,710 556,690
Property and equipment, net 32,062 38,798
Right-of-use assets 43,577 43,123
Intangibles and other assets:    
Goodwill 422,313 405,017
Trademark 273,000 273,000
Customer relationships, net 120,677 124,047
Other non-current assets 20,888 21,175
Total assets 1,327,227 1,461,850
Current liabilities:    
Accounts payable 4,555 5,248
Long-term debt - current 7,150 7,150
Income taxes payable 7,449 22,781
Accrued compensation 77,180 85,477
Deferred revenue 6,007 5,167
Value-added tax and sales tax payable 5,289 7,526
Accrued expenses 14,406 30,227
Lease liabilities, current 15,594 15,994
Total current liabilities 137,630 179,570
Lease liabilities, non-current 30,417 29,885
Long-term debt, less current portion 289,379 391,856
Deferred tax liabilities 54,224 62,555
Other long-term liabilities 21,849 19,762
Total liabilities 533,499 683,628
Commitments and contingencies
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at June 30, 2023 and December 31, 2022, respectively 0 0
Common stock, $0.001 par value; 1,000,000,000 shares authorized, 368,253,048 and 366,306,970 issued, 317,647,945 and 315,681,987 outstanding at June 30, 2023 and December 31, 2022, respectively 368 366
Treasury stock, 50,605,103 and 50,624,983 shares at June 30, 2023 and December 31, 2022, respectively (624,687) (624,934)
Additional paid-in capital 1,601,559 1,565,514
Accumulated other comprehensive loss (39,619) (39,210)
Retained deficit (143,893) (123,514)
Total stockholders' equity 793,728 778,222
Total liabilities and stockholders' equity $ 1,327,227 $ 1,461,850
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 7,915 $ 9,531
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 368,253,048 366,306,970
Common stock, shares outstanding (in shares) 317,647,945 315,681,987
Treasury Stock, Common, Shares 50,605,103 50,624,983
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenues $ 287,215 $ 332,107 $ 594,271 $ 653,047
Operating expenses:        
Cost of revenues 196,338 250,462 405,860 500,227
Selling, general and administrative expenses 86,626 99,352 172,966 204,117
Depreciation and amortization 5,874 4,215 11,416 10,061
Total operating expenses 288,838 354,029 590,242 714,405
(Loss) income from operations (1,623) (21,922) 4,029 (61,358)
Other (expense) income:        
Interest expense (6,150) (4,984) (13,012) (9,631)
Net realized and unrealized foreign currency (loss) gain (30) (11,512) 1,155 (6,774)
Other income (expense), net 135 (413) (588) (325)
Total other (expense) income (6,045) (16,909) (12,445) (16,730)
Loss before income taxes (7,668) (38,831) (8,416) (78,088)
Income tax expense 4,604 477 11,963 4,805
Net loss (12,272) (39,308) (20,379) (82,893)
Other comprehensive (loss), net of tax:        
Foreign currency translation adjustments (651) (20,760) (409) (26,231)
Comprehensive loss $ (12,923) $ (60,068) $ (20,788) $ (109,124)
Net loss per common share:        
Basic (loss) earnings per common share (in USD per share) $ (0.04) $ (0.13) $ (0.06) $ (0.27)
Diluted (loss) earnings per common share (in USD per share) $ (0.04) $ (0.13) $ (0.06) $ (0.27)
Weighted average shares outstanding:        
Weighted average shares outstanding, basic (in shares) 317,341,907 310,575,050 316,899,214 308,394,443
Weighted average shares outstanding, diluted (in shares) 317,341,907 310,575,050 316,899,214 308,394,443
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Treasury
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Deficit
Retained Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2021     305,132,181          
Beginning balance at Dec. 31, 2021 $ 701,957 $ (841) $ 356 $ (629,424) $ 1,359,149 $ (10,844) $ (17,280) $ (841)
Treasury Shares, Beginning balance (in shares) at Dec. 31, 2021       50,985,571        
Increase (Decrease in Stockholders' Equity [Roll Forward]                
Net loss (43,585)           (43,585)  
Other comprehensive loss, net of tax (5,471)         (5,471)    
Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)     4,736,820          
Issuance of common stock for equity incentive awards, net of withholding taxes (28,042)   $ 5   (28,047)      
Reissuance of treasury shares for equity incentive awards (in shares)     (155,806) (155,806)        
Reissuance of treasury shares for equity incentive awards 144     $ 1,940 (1,796)      
Stock-based compensation expense 100,183       100,183      
Ending balance (in shares) at Mar. 31, 2022     310,024,807          
Ending balance at Mar. 31, 2022 724,345   $ 361 $ (627,484) 1,429,489 (16,315) (61,706)  
Treasury Shares, Ending balance (in shares) at Mar. 31, 2022       50,829,765        
Beginning balance (in shares) at Dec. 31, 2021     305,132,181          
Beginning balance at Dec. 31, 2021 701,957 (841) $ 356 $ (629,424) 1,359,149 (10,844) (17,280) $ (841)
Treasury Shares, Beginning balance (in shares) at Dec. 31, 2021       50,985,571        
Increase (Decrease in Stockholders' Equity [Roll Forward]                
Net loss (82,893)              
Ending balance (in shares) at Jun. 30, 2022     310,964,304          
Ending balance at Jun. 30, 2022 735,828   $ 362 $ (626,845) 1,500,400 (37,075) (101,014)  
Treasury Shares, Ending balance (in shares) at Jun. 30, 2022       50,778,454        
Beginning balance (in shares) at Mar. 31, 2022     310,024,807          
Beginning balance at Mar. 31, 2022 724,345   $ 361 $ (627,484) 1,429,489 (16,315) (61,706)  
Treasury Shares, Beginning balance (in shares) at Mar. 31, 2022       50,829,765        
Increase (Decrease in Stockholders' Equity [Roll Forward]                
Net loss (39,308)           (39,308)  
Other comprehensive loss, net of tax (20,760)         (20,760)    
Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)     888,186          
Issuance of common stock for equity incentive awards, net of withholding taxes 2,443   $ 1   2,442      
Reissuance of treasury shares for equity incentive awards (in shares)     (51,311) (51,311)        
Reissuance of treasury shares for equity incentive awards 143     $ 639 (496)      
Stock-based compensation expense 68,965       68,965      
Ending balance (in shares) at Jun. 30, 2022     310,964,304          
Ending balance at Jun. 30, 2022 735,828   $ 362 $ (626,845) 1,500,400 (37,075) (101,014)  
Treasury Shares, Ending balance (in shares) at Jun. 30, 2022       50,778,454        
Beginning balance (in shares) at Dec. 31, 2022     315,681,987          
Beginning balance at Dec. 31, 2022 $ 778,222   $ 366 $ (624,934) 1,565,514 (39,210) (123,514)  
Treasury Shares, Beginning balance (in shares) at Dec. 31, 2022 50,624,983     50,624,983        
Increase (Decrease in Stockholders' Equity [Roll Forward]                
Net loss $ (8,107)           (8,107)  
Other comprehensive loss, net of tax 242         242    
Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)     1,189,600          
Issuance of common stock for equity incentive awards, net of withholding taxes (179)   $ 1   (180)      
Reissuance of treasury shares for equity incentive awards (in shares)     (12,798) (12,798)        
Reissuance of treasury shares for equity incentive awards 0     $ 159 (159)      
Stock-based compensation expense 17,679       17,679      
Ending balance (in shares) at Mar. 31, 2023     316,884,385          
Ending balance at Mar. 31, 2023 787,857   $ 367 $ (624,775) 1,582,854 (38,968) (131,621)  
Treasury Shares, Ending balance (in shares) at Mar. 31, 2023       50,612,185        
Beginning balance (in shares) at Dec. 31, 2022     315,681,987          
Beginning balance at Dec. 31, 2022 $ 778,222   $ 366 $ (624,934) 1,565,514 (39,210) (123,514)  
Treasury Shares, Beginning balance (in shares) at Dec. 31, 2022 50,624,983     50,624,983        
Increase (Decrease in Stockholders' Equity [Roll Forward]                
Net loss $ (20,379)              
Ending balance (in shares) at Jun. 30, 2023     317,647,945          
Ending balance at Jun. 30, 2023 $ 793,728 793,728 $ 368 $ (624,687) 1,601,559 (39,619) (143,893)  
Treasury Shares, Ending balance (in shares) at Jun. 30, 2023 50,605,103     50,605,103        
Beginning balance (in shares) at Mar. 31, 2023     316,884,385          
Beginning balance at Mar. 31, 2023 $ 787,857   $ 367 $ (624,775) 1,582,854 (38,968) (131,621)  
Treasury Shares, Beginning balance (in shares) at Mar. 31, 2023       50,612,185        
Increase (Decrease in Stockholders' Equity [Roll Forward]                
Net loss (12,272)           (12,272)  
Other comprehensive loss, net of tax (651)         (651)    
Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)     756,478          
Issuance of common stock for equity incentive awards, net of withholding taxes 1,188   $ 1   1,187      
Reissuance of treasury shares for equity incentive awards (in shares)     (7,082) (7,082)        
Reissuance of treasury shares for equity incentive awards 0     $ 88 (88)      
Stock-based compensation expense 17,606       17,606      
Ending balance (in shares) at Jun. 30, 2023     317,647,945          
Ending balance at Jun. 30, 2023 $ 793,728 $ 793,728 $ 368 $ (624,687) $ 1,601,559 $ (39,619) $ (143,893)  
Treasury Shares, Ending balance (in shares) at Jun. 30, 2023 50,605,103     50,605,103        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (20,379) $ (82,893)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization expense 18,220 16,656
Bad debt expense 2,596 2,038
Deferred income tax benefit (12,033) (19,618)
Stock-based compensation expense 35,285 169,148
Unrealized foreign currency exchange (gain) loss (735) 7,794
Non-cash lease expense on right-of-use assets 9,312 8,870
Other operating activities, net 2,018 1,134
Changes in operating assets and liabilities:    
Trade receivables 47,332 (20,069)
Unbilled receivables (15,276) (48,629)
Prepaid expenses and other assets 2,727 (2,690)
Lease liabilities (9,495) (6,951)
Accounts payable (813) 1,699
Accrued expenses and other liabilities (28,516) (5,012)
Net cash provided by operating activities 30,243 21,477
Cash flows from investing activities:    
Purchase of property and equipment (3,681) (12,459)
Proceeds from disposal of fixed assets 221 267
Acquisitions, net of cash acquired (15,989) (65,410)
Net cash used in investing activities (19,449) (77,602)
Cash flows from financing activities:    
Payments of obligations of long-term debt (103,575) (3,575)
Payments of debt issuance costs (99) 0
Proceeds from issuance of common stock on exercise of options, net of employee tax withholding 3,816 3,928
Withholding taxes paid on tender offer 0 (15,469)
Withholding taxes paid on dividends previously declared 0 (10,009)
Withholding taxes paid related to net share settlement of equity awards (3,261) (29,026)
Payment of contingent consideration (13,996) 0
Other financing activities, net 80 (48)
Net cash used in financing activities (117,035) (54,199)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 178 (8,884)
Net decrease in cash, cash equivalents and restricted cash (106,063) (119,208)
Cash, cash equivalents and restricted cash at beginning of the period 195,564 394,942
Cash, cash equivalents and restricted cash at end of the period 89,501 275,734
Supplemental disclosure of cash flow information:    
Interest paid 12,544 8,987
Income taxes paid 31,929 10,554
Withholding taxes payable (454) 0
Supplemental disclosures of non-cash financing activities:    
Withholding taxes payable included within accrued compensation 0 219
Reconciliation of cash, cash equivalents and restricted cash:    
Cash and cash equivalents 88,151 274,527
Restricted cash included in other non-current assets 1,350 1,207
Total cash, cash equivalents and restricted cash $ 89,501 $ 275,734
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Summary of Significant Accounting Policies Business and Summary of Significant Accounting Policies
Thoughtworks Holding, Inc. (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software, and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Thailand, the United Kingdom, the United States and Vietnam. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2022 Annual Report.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2023 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements and Use of Estimates
The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.
Allowance for Credit Losses
The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
Activity related to the Company’s allowance for credit losses is as follows (in thousands):
Six Months Ended June 30, 2023
Allowance for credit losses, beginning balance$(9,531)
Current provision for expected credit losses(2,596)
Write-offs charged against allowance4,648 
Recoveries of amounts previously written off(96)
Changes due to exchange rates(340)
Allowance for credit losses, ending balance$(7,915)
Recently Adopted Accounting Standards
In October 2021, the FASB issued ASU 2021-08, which amends ASC 805 to require acquiring entities to apply ASU 2014-09, Revenue from Contracts with Customers (Topic 606), to recognize and measure contract assets and contract liabilities in a business combination. The guidance is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the ASU’s provisions prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard in the first quarter of 2023. The adoption did not have a material impact on the Company's condensed consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from London Interbank Offer Rate ("LIBOR") and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2024, and upon adoption may be applied prospectively through December 31, 2024. The Company elected to utilize the temporary optional expedients in connection with the amendment of our credit agreement, which transitioned the Term Loan from LIBOR to the Secured Overnight Financing Rate (“SOFR”) on May 18, 2023. Refer to Note 8, Credit Agreements.
Concentration of Credit Risk and Other Risks and Uncertainties
Revenue generated from the Company's operations outside of the United States for the three months ended June 30, 2023 and 2022 was 66% and 62%, respectively, and 66% and 63% for the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023 and December 31, 2022, 74% and 69%, respectively, of trade receivables and unbilled receivables was due from customers located outside the United States. At June 30, 2023 and December 31, 2022, the Company had net property and equipment of $23.8 million and $30.0 million, respectively, outside the United States.
Change in Accounting Principle - Stock-Based Compensation
In the fourth quarter of 2022, the Company changed its stock-based compensation policy for recognizing expense for graded vesting awards with only service conditions from the accelerated attribution method to the straight-line attribution method. The Company believes the straight-line attribution method for stock-based compensation expense for awards solely subject to time-based vesting conditions is the preferable accounting policy in accordance with ASC 250, Accounting Changes and Error Corrections, because it more accurately reflects how the award is earned over the service period and is the predominant method used in its industry. The Company applied the change retrospectively adjusting all periods presented resulting in an increase to net loss of $9.3 million and an increase to basic and diluted loss per share of $0.03 for the three months ended June 30, 2022 and a decrease to net loss of $7.0 million and a decrease to basic and diluted loss per share of $0.02 for the six months ended June 30, 2022.
Restatement of Condensed Consolidated Statement of Cash Flows

Subsequent to the issuance of the Company's interim condensed consolidated financial statements for the period ended June 30, 2023, management determined that there was a misstatement in its Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023. The misstatement was due to an inaccurate presentation of the change in cash flows ascribed to operating and financing activities in the condensed consolidated statement of cash flows. The misstatement relates solely to the inaccurate classification of the payment of contingent consideration.
As disclosed in Note 3, Acquisitions, the Company made a payment of contingent consideration related to the acquisition of Connected Lab Inc. of $14.3 million. In the Original Filing, the Company included this payment in the operating activities section of the condensed consolidated statement of cash flows. Of the $14.3 million payment, $14.0 million reflects the fair value of the contingent consideration on the acquisition date and should have been included within the financing activities section, and not within the operating activities section, of the condensed consolidated statement of cash flows.
A summary of the impact on the condensed consolidated statements of cash flows is as follows for the six months ended June 30, 2023 (in thousands):
Six Months Ended June 30, 2023
As reportedAdjustmentAs restated
Cash flows from operating activities:
Accrued expenses and other liabilities$(42,512)$13,996 $(28,516)
Net cash provided by operating activities$16,247 $13,996 $30,243 
Cash flows from financing activities:
Payment of contingent consideration$— $(13,996)$(13,996)
Net cash used in financing activities$(103,039)$(13,996)$(117,035)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials, but also includes fixed price contracts.
Disaggregation of Revenues
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
North America (1)$105,775 $131,486 $218,089 $253,435 
APAC (2)100,465 109,674 200,627 211,880 
Europe (3)70,182 76,603 153,232 159,529 
LATAM10,793 14,344 22,323 28,203 
Total revenues$287,215 $332,107 $594,271 $653,047 
(1)For the three months ended June 30, 2023 and 2022, the United States represented 35.8%, or $102.7 million, and 37.2%, or $123.5 million, respectively, of the Company’s total revenues. For the six months ended June 30, 2023 and 2022, the United States represented 35.5%, or $211.1 million, and
36.5%, or $238.6 million, of the Company’s total revenues, respectively. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.
(2)For the three months ended June 30, 2023 and 2022, Australia represented 10.5%, or $30.3 million, and 12.0%, or $39.8 million, respectively, of the Company's total revenues. For the six months ended June 30, 2023 and 2022, Australia represented 10.0%, or $59.2 million, and 11.7%, or $76.1 million, of the Company's total revenues, respectively.
(3)For the three months ended June 30, 2023 and 2022, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the six months ended June 30, 2023 and 2022, the United Kingdom represented 10.0%, or $59.5 million, and 10.8%, or $70.3 million, respectively, of the Company’s total revenues. For the three months ended June 30, 2023, Germany represented 10.6%, or $30.5 million of the Company's total revenues. For the six months ended June 30, 2023, Germany represented 10.7%, or $63.3 million of the Company's total revenues. For the three and six months ended June 30, 2022, revenue in Germany as a percentage of the Company’s total revenues was less than 10%.
Other non-U.S. countries were determined to be immaterial given the revenues as a percentage of the Company’s total revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Technology and business services$69,695 $95,247 $143,828 $180,596 
Energy, public and health services75,313 76,605 159,352 153,715 
Retail and consumer44,485 62,628 92,397 125,063 
Financial services and insurance52,778 59,671 107,933 118,135 
Automotive, travel and transportation44,944 37,956 90,761 75,538 
Total revenues$287,215 $332,107 $594,271 $653,047 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Time-and-material$235,119 $275,932 $492,369 $547,295 
Fixed-price52,096 56,175 101,902 105,752 
Total revenues$287,215 $332,107 $594,271 $653,047 
Contract Balances
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of
June 30, 2023
As of
December 31, 2022
Contract assets included in unbilled receivables$39,548 $39,941 
Contract liabilities included in deferred revenue$6,007 $5,167 
Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive
consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.
Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the three months ended June 30, 2023 and 2022, the Company recognized $0.8 million and $2.5 million, respectively, of revenues that were included in current liabilities at the prior year end. For the six months ended June 30, 2023 and 2022, the Company recognized $4.3 million and $12.6 million, respectively, of revenues that were included in current liabilities at the prior year end.
Costs to Obtain a Customer Contract
The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs would primarily relate to commissions paid to our account executives and are included in selling, general and administrative ("SG&A") expenses.
The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance at beginning of period$1,391 $1,814 $1,588 $2,039 
Costs to obtain contracts capitalized281 147 349 238 
Amortization of capitalized costs(859)(310)(1,127)(625)
Changes due to exchange rates12 (9)15 (10)
Balance at end of period$825 $1,642 $825 $1,642 
Transaction Price Allocated to Remaining Performance Obligations
The Company does not have material future performance obligations that extend beyond one year. Accordingly, the Company has applied the optional exemption for contracts that have an original expected duration of one year or less.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
On February 1, 2023, the Company completed the acquisition of ITOC Pty Ltd ("Itoc"), a leading Amazon Web Services Advanced Consulting Partner and Cloud Managed Services Provider in Australia, in an all-cash transaction for a gross purchase price of $17.8 million, or $16.0 million net of cash acquired of $1.8 million. Itoc is now wholly owned by the Company. The acquisition expands Thoughtworks’ capabilities to help modernize and place digital at the center of client operations as they transition to the cloud.
The Company accounted for the acquisition under ASC 805, Business Combinations. The goodwill recognized in connection with the acquisition reflects the benefits expected to be derived from certain operational synergies. The fair value of the net assets acquired for the business was determined using Level 3 inputs, for which little or no market data exists, requiring the Company to develop assumptions regarding future cash flow projections. The results of operations of the acquired business have been included in the condensed consolidated statements of loss and comprehensive loss from the acquisition date. Pro forma results of operations for the acquisition are not presented because the pro forma effects were not material to the Company's consolidated results of operations.
Aggregate acquisition-related costs related to Itoc of $1.4 million and $2.5 million for the three and six months ended June 30, 2023 were included within SG&A expenses in the condensed consolidated statements of loss and comprehensive loss.
The Company's preliminary allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):
Total
Cash and cash equivalents$1,788 
Trade receivables, net of allowance1,251 
Customer relationships, net (1)3,500 
Goodwill13,766 
Accounts payable(110)
Accrued compensation(363)
Accrued expenses(927)
Deferred revenue(235)
Income taxes payable(178)
Lease liabilities, current(173)
Deferred tax liabilities(1,050)
Other assets/liabilities, net508 
Total gross purchase price$17,777 
(1)The weighted average amortization period is four years.
Goodwill represents the excess of the purchase price over the fair values of assets acquired and liabilities assumed. The changes in fair value allocated to goodwill, tangible and intangible assets are not deductible for tax purposes.
As additional information is obtained about the assets and liabilities of the acquisition during the measurement period (not to exceed one year from the date of acquisition), including the completion or finalization of asset appraisals, the Company will refine its estimates of fair value to allocate the purchase price including finalizing the impact on taxes.
In connection with the acquisition of Connected Lab Inc. ("Connected") in the second quarter of 2022, the Company recorded a liability of $14.0 million of contingent consideration, which is included within the total purchase price and classified within accrued expenses in the condensed consolidated balance sheet. The present value of the contingent consideration liability was determined using a Monte Carlo Simulation that calculated the average present value of the earnout payment. The fair value measurement of the earnout includes a performance metric which is an unobservable Level 3 input. The contingent consideration is payable in cash dependent upon achievement of the performance metric. The liability was remeasured to fair value at each reporting date with adjustments recorded within other income (expense), net in the condensed consolidated statements of loss and comprehensive loss, and the final payout amount of $14.3 million was paid on May 4, 2023.
The following table presents the change in the contingent consideration liability (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance at beginning of period$14,267 $— $14,255 $— 
Additions in the period— 13,996 — 13,996 
Payments in the period(14,344)— (14,344)— 
Change in fair value129 528 129 528 
Change due to exchange rates(52)(142)(40)(142)
Balance at end of period$— $14,382 $— $14,382 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The following is a summary of the changes in the carrying value of goodwill (in thousands):
Total
Balance as of December 31, 2022$405,017 
Additions due to acquisitions13,766 
Changes due to exchange rates3,530 
Balance as of June 30, 2023$422,313 
The following is a summary of other intangible assets (in thousands):
June 30, 2023December 31, 2022
Customer relationships$196,947 $193,447 
Less accumulated amortization(66,618)(59,369)
Customer relationships, net130,329 134,078 
Trademark273,000 273,000 
Total other intangible assets, after amortization403,329 407,078 
Changes due to exchange rates(9,652)(10,031)
Other intangible assets, net$393,677 $397,047 
Other than indefinite-lived trademarks, the Company’s intangible assets have finite lives and, as such, are subject to amortization. Amortization expense related to these intangible assets was $3.7 million and $3.3 million for the three months ended June 30, 2023 and 2022, respectively, and $7.3 million and $6.3 million for the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2023$7,755 
202415,510 
202515,510 
202615,510 
202714,708 
Thereafter61,336 
$130,329 
The weighted average remaining useful life of the Company’s finite-lived intangible assets was 8.6 years as of June 30, 2023 and 9.2 years as of December 31, 2022.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Prior to the Company's initial public offering ("IPO") in September 2021, the Company calculated the provision for income taxes during interim reporting periods by applying an estimate of the effective tax rate for the full year to the pre-tax income or loss for the interim period, adjusting the provision for discrete tax items recorded in the period. Upon the IPO, due to the magnitude of transaction related stock-based compensation costs, the Company's forecasted pre-tax income for the year is causing the tax rate to be highly sensitive, whereby minor changes in forecasted pre-tax income generate significant variability in the estimated annual effective tax rate. This is impacting the customary relationship between income tax expense and pre-tax income in interim periods. Beginning in the third quarter of 2021, the Company concluded that it could not calculate a reliable estimate of the annual effective tax rate due to the range of potential impacts for the aforementioned forecast changes. Accordingly, the Company computed the effective tax rate for the six-month period ended June 30, 2023 using actual results, as allowed by ASC 740-270-30-18, Income Taxes-Interim Reporting.
The Company’s effective tax rate for the three months ended June 30, 2023 and June 30, 2022 was (60.0)% and (1.2)%, respectively, and (142.1)% and (6.2)% for the six months ended June 30, 2023 and June 30, 2022, respectively. The effective tax rate in each period differed from the U.S. statutory rate of 21% primarily due to U.S. corporate state income taxation and the effect of foreign operations, which reflects the impact of higher income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign operations, the non-deductibility of China SAFE restricted stock units ("RSUs"), the unfavorable impact of capitalized research and experimental costs under Internal Revenue Code ("IRC") §174 increasing the Company's net global intangible low tax income ("GILTI") inclusion, impacted by excess tax deficiencies unfavorably and excess tax benefits favorably on stock-based compensation for the three and six months ended June 30, 2023 and June 30, 2022, respectively, and the unfavorable impact of providing for and settling of uncertain income tax positions for the three and six months ended June 30, 2023. The change in the effective tax rate for the three and six months ended June 30, 2023, as compared to the prior periods, and the negative effective tax rate for the three and six months ended June 30, 2023 and June 30, 2022 is a result of the aforementioned unique net unfavorable items when compared to the pre-tax loss recorded for the respective periods.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Loss Per Share Loss Per Share
The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Denominator:
Weighted average shares outstanding – Basic and diluted317,341,907 310,575,050 316,899,214 308,394,443 
Basic and diluted loss per share$(0.04)$(0.13)$(0.06)$(0.27)
The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Employee stock options, RSUs and performance stock units ("PSUs")17,170,149 24,376,880 19,018,901 25,847,639 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenues$10,696 $49,573 $21,226 $119,482 
Selling, general and administrative expenses6,910 19,392 14,059 49,666 
Total stock-based compensation expense$17,606 $68,965 $35,285 $169,148 
Stock Options
The following is a summary of performance and time vesting stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):
Number of Stock OptionsWeighted Average Exercise PriceAggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202221,607,562 $3.83 
Granted— — 
Forfeited(217,638)11.85 
Exercised(1,308,049)2.92 
Cancelled— — 
Expired— — 
Balance at June 30, 202320,081,875 $3.81 $87,637 5.1
Exercisable at June 30, 202319,392,211 $3.58 $86,927 5
As of June 30, 2023, total compensation cost related to time vesting options not yet recognized was $5.1 million, which will be recognized over a weighted-average period of 1.6 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the 2017 Stock Option Plan (the "2017 Plan") and the applicable award agreements.
Restricted Stock Units
The following is a summary of RSU activity for the six months ended June 30, 2023:
Number of RSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202213,013,946 $17.37 
Granted337,699 8.17 
Forfeited(855,232)17.88 
Vested (1)(955,725)21.93 
Unvested balance at June 30, 202311,540,688 $16.69 
(1)Includes 0.3 million shares that were net settled when released and returned to the share pool for future grants.
As of June 30, 2023, total compensation cost related to RSUs not yet recognized was $112.7 million, of which $93.0 million is primarily related to the annual grant and considered recurring. The remainder of $19.7 million is IPO related or associated with one-time grants and considered non-recurring. The total unamortized expense is anticipated to be recognized over a weighted-average period of 2.4 years.
Performance Stock Units
The following is a summary of PSU activity for the six months ended June 30, 2023:
Number of PSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202276,697 $20.11 
Granted (1)737,483 8.44 
Adjustment for PSUs expected to vest as of current period end(725,341)8.25 
Forfeited— — 
Vested— — 
Unvested balance at June 30, 202388,839 $20.11 
(1)Reflects shares granted at 100%.
For compensation expense purposes, the fair value of the non-market-based PSUs was determined using the closing stock price on the grant date and the fair value for the market-based PSUs was determined using a Monte-Carlo simulation.
As of June 30, 2023, total compensation cost related to PSUs not yet recognized was $6.0 million. The unamortized expense is anticipated to be recognized over a weighted-average period of 2.2 years.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreements
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Credit Agreements Credit Agreements
Our subsidiaries are party to an amended and restated credit agreement, dated December 9, 2022 (as amended, the “Credit Agreement”), among Thoughtworks, Inc., Turing Acquisition LLC and Turing Midco LLC, Turing Topco LLC (“Holdings”), Credit Suisse AG, Cayman Islands Branch, as administrative agent, the lenders party thereto and the other parties from time-to-time party thereto, which provides for a senior secured term loan (the "Term Loan") of $715.0 million and a senior secured revolving credit facility (the "Revolver") of $300.0 million.
On February 24, 2023, the Company made a voluntary prepayment of $100.0 million on outstanding amounts owed on the Term Loan. As a result of the prepayment, the Company wrote off $0.9 million of deferred
financing fees, which is reflected in other (expense) income, net in the condensed consolidated statements of loss and comprehensive loss for the six months ended June 30, 2023.
On May 18, 2023, the Company amended and restated its credit agreement (the “Third Amendment and Restatement”) to transition the reference rate for the Term Loan borrowings under the Credit Agreement from LIBOR to SOFR.

The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages):
June 30, 2023December 31, 2022
Availability under Revolver (due March 26, 2026)$300,000 $300,000 
Borrowings under Revolver$— $— 
Long-term debt (due March 24, 2028), including current portion (1)$296,529 $399,006 
Interest rate7.7 %6.9 %
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below.
The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):
June 30, 2023December 31, 2022
Long-term debt, less current portion$291,763 $395,338 
Capitalized deferred financing fees(2,384)(3,482)
Long-term debt289,379 391,856 
Current portion of long-term debt7,150 7,150 
Total debt carrying value$296,529 $399,006 
The Company estimates the fair value of the Term Loan using current market yields. These current market yields are considered Level 2 inputs. The book value of the Company’s credit facilities is considered to approximate its fair value as of June 30, 2023 as the interest rates are considered in line with current market rates. The fair value of the Term Loan was $392.0 million as of December 31, 2022.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
The following is a summary of the Company’s accrued expenses (in thousands):
June 30, 2023December 31, 2022
Accrued interest expense$194 $221 
Accrued employee expense1,393 2,016 
Accrued travel expense566 281 
Operating lease expenses406 425 
Insurance charges243 198 
Professional fees5,681 6,321 
Withholding taxes payable178 43 
Other taxes payable896 1,815 
Rebates payable1,116 1,168 
Contingent consideration— 14,255 
Other accrued expenses3,733 3,484 
Accrued expenses$14,406 $30,227 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Restructuring Actions

On August 8, 2023, the Company announced that its Board of Directors approved and committed to a structural reorganization (the "Reorganization") on August 7, 2023 that will (i) move its operational functions from a geographic to a centralized model, (ii) create a new organizational home for the majority of its client facing workforce, our Digital Engineering Center, and (iii) evolve its regional market structure. Centralizing operations globally is expected to reduce overall costs, better align its resources to strategic priorities, right-size its operations, and increase operational efficiencies. The new Digital Engineering Center will provide supply across the regional markets and is expected to allow the Company to optimize resource allocation globally to better align to clients’ needs. Finally, these changes will enable its regional markets to have a more client and industry-based go-to-market focus while continuing to fund its investments in demand generation.

The majority of the actions will be taken in the third quarter of 2023 and are expected to be completed within the next twelve months. The actions are expected to impact approximately 5% to 6% of our employee headcount globally.

Thoughtworks expects to incur total pre-tax cash charges of approximately $20 million to $25 million (the “Total Charges”), of which approximately $18 million to $20 million are expected to be recognized in 2023. The Total Charges include $18 million to $22 million in wage-related expenses, such as employee severance and related benefits, and $2 million to $3 million in non-wage related expenses, including costs related to reducing leased office space, vendor contract cancellations and professional fees.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net loss $ (12,272) $ (8,107) $ (39,308) $ (43,585) $ (20,379) $ (82,893)
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   During the three months ended June 30, 2023, the following directors or executive officers of the Company adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933):
Name and PositionPlan Adoption/TerminationPlan Adoption/Termination DateDuration of the Plan (Expiration Date)Number of Shares to be Purchased (Sold) under Plan
Rebecca ParsonsAdoptionMay 17, 2023May 31, 2024(17,507)
CTO Emerita
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Rebecca Parsons [Member]    
Trading Arrangements, by Individual    
Name Rebecca Parsons  
Title CTO Emerita  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date May 17, 2023  
Aggregate Available (17,507) (17,507)
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2022 Annual Report.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2023 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs.
Use of Estimates The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.
Allowance for Credit Losses The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, which amends ASC 805 to require acquiring entities to apply ASU 2014-09, Revenue from Contracts with Customers (Topic 606), to recognize and measure contract assets and contract liabilities in a business combination. The guidance is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the ASU’s provisions prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard in the first quarter of 2023. The adoption did not have a material impact on the Company's condensed consolidated financial statements.
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from London Interbank Offer Rate ("LIBOR") and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2024, and upon adoption may be applied prospectively through December 31, 2024. The Company elected to utilize the temporary optional expedients in connection with the amendment of our credit agreement, which transitioned the Term Loan from LIBOR to the Secured Overnight Financing Rate (“SOFR”) on May 18, 2023. Refer to Note 8, Credit Agreements.
Change in Accounting Principle - Stock-Based Compensation In the fourth quarter of 2022, the Company changed its stock-based compensation policy for recognizing expense for graded vesting awards with only service conditions from the accelerated attribution method to the straight-line attribution method. The Company believes the straight-line attribution method for stock-based compensation expense for awards solely subject to time-based vesting conditions is the preferable accounting policy in accordance with ASC 250, Accounting Changes and Error Corrections, because it more accurately reflects how the award is earned over the service period and is the predominant method used in its industry.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Allowance for Credit Loss
Activity related to the Company’s allowance for credit losses is as follows (in thousands):
Six Months Ended June 30, 2023
Allowance for credit losses, beginning balance$(9,531)
Current provision for expected credit losses(2,596)
Write-offs charged against allowance4,648 
Recoveries of amounts previously written off(96)
Changes due to exchange rates(340)
Allowance for credit losses, ending balance$(7,915)
Schedule of Error Correction
A summary of the impact on the condensed consolidated statements of cash flows is as follows for the six months ended June 30, 2023 (in thousands):
Six Months Ended June 30, 2023
As reportedAdjustmentAs restated
Cash flows from operating activities:
Accrued expenses and other liabilities$(42,512)$13,996 $(28,516)
Net cash provided by operating activities$16,247 $13,996 $30,243 
Cash flows from financing activities:
Payment of contingent consideration$— $(13,996)$(13,996)
Net cash used in financing activities$(103,039)$(13,996)$(117,035)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Geographic Areas
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
North America (1)$105,775 $131,486 $218,089 $253,435 
APAC (2)100,465 109,674 200,627 211,880 
Europe (3)70,182 76,603 153,232 159,529 
LATAM10,793 14,344 22,323 28,203 
Total revenues$287,215 $332,107 $594,271 $653,047 
(1)For the three months ended June 30, 2023 and 2022, the United States represented 35.8%, or $102.7 million, and 37.2%, or $123.5 million, respectively, of the Company’s total revenues. For the six months ended June 30, 2023 and 2022, the United States represented 35.5%, or $211.1 million, and
36.5%, or $238.6 million, of the Company’s total revenues, respectively. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.
(2)For the three months ended June 30, 2023 and 2022, Australia represented 10.5%, or $30.3 million, and 12.0%, or $39.8 million, respectively, of the Company's total revenues. For the six months ended June 30, 2023 and 2022, Australia represented 10.0%, or $59.2 million, and 11.7%, or $76.1 million, of the Company's total revenues, respectively.
(3)For the three months ended June 30, 2023 and 2022, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the six months ended June 30, 2023 and 2022, the United Kingdom represented 10.0%, or $59.5 million, and 10.8%, or $70.3 million, respectively, of the Company’s total revenues. For the three months ended June 30, 2023, Germany represented 10.6%, or $30.5 million of the Company's total revenues. For the six months ended June 30, 2023, Germany represented 10.7%, or $63.3 million of the Company's total revenues. For the three and six months ended June 30, 2022, revenue in Germany as a percentage of the Company’s total revenues was less than 10%.
Disaggregation of Revenue
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Technology and business services$69,695 $95,247 $143,828 $180,596 
Energy, public and health services75,313 76,605 159,352 153,715 
Retail and consumer44,485 62,628 92,397 125,063 
Financial services and insurance52,778 59,671 107,933 118,135 
Automotive, travel and transportation44,944 37,956 90,761 75,538 
Total revenues$287,215 $332,107 $594,271 $653,047 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Time-and-material$235,119 $275,932 $492,369 $547,295 
Fixed-price52,096 56,175 101,902 105,752 
Total revenues$287,215 $332,107 $594,271 $653,047 
Schedule of Contract Assets and Liabilities
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of
June 30, 2023
As of
December 31, 2022
Contract assets included in unbilled receivables$39,548 $39,941 
Contract liabilities included in deferred revenue$6,007 $5,167 
Schedule of Costs to Obtain Contracts and Related Amortization and Impairment
The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance at beginning of period$1,391 $1,814 $1,588 $2,039 
Costs to obtain contracts capitalized281 147 349 238 
Amortization of capitalized costs(859)(310)(1,127)(625)
Changes due to exchange rates12 (9)15 (10)
Balance at end of period$825 $1,642 $825 $1,642 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The Company's preliminary allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):
Total
Cash and cash equivalents$1,788 
Trade receivables, net of allowance1,251 
Customer relationships, net (1)3,500 
Goodwill13,766 
Accounts payable(110)
Accrued compensation(363)
Accrued expenses(927)
Deferred revenue(235)
Income taxes payable(178)
Lease liabilities, current(173)
Deferred tax liabilities(1,050)
Other assets/liabilities, net508 
Total gross purchase price$17,777 
(1)The weighted average amortization period is four years.
Schedule of Business Acquisitions by Acquisition, Contingent Consideration
The following table presents the change in the contingent consideration liability (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Balance at beginning of period$14,267 $— $14,255 $— 
Additions in the period— 13,996 — 13,996 
Payments in the period(14,344)— (14,344)— 
Change in fair value129 528 129 528 
Change due to exchange rates(52)(142)(40)(142)
Balance at end of period$— $14,382 $— $14,382 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following is a summary of the changes in the carrying value of goodwill (in thousands):
Total
Balance as of December 31, 2022$405,017 
Additions due to acquisitions13,766 
Changes due to exchange rates3,530 
Balance as of June 30, 2023$422,313 
Schedule of Finite-Lived Intangible Assets
The following is a summary of other intangible assets (in thousands):
June 30, 2023December 31, 2022
Customer relationships$196,947 $193,447 
Less accumulated amortization(66,618)(59,369)
Customer relationships, net130,329 134,078 
Trademark273,000 273,000 
Total other intangible assets, after amortization403,329 407,078 
Changes due to exchange rates(9,652)(10,031)
Other intangible assets, net$393,677 $397,047 
Schedule of Indefinite-Lived Intangible Assets
The following is a summary of other intangible assets (in thousands):
June 30, 2023December 31, 2022
Customer relationships$196,947 $193,447 
Less accumulated amortization(66,618)(59,369)
Customer relationships, net130,329 134,078 
Trademark273,000 273,000 
Total other intangible assets, after amortization403,329 407,078 
Changes due to exchange rates(9,652)(10,031)
Other intangible assets, net$393,677 $397,047 
Schedule of Estimated Amortization Expense
As of June 30, 2023, estimated amortization expense for the next five years and thereafter is as follows (in thousands):
Remainder of 2023$7,755 
202415,510 
202515,510 
202615,510 
202714,708 
Thereafter61,336 
$130,329 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net (Loss) Income Per Common Share
The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$(12,272)$(39,308)$(20,379)$(82,893)
Denominator:
Weighted average shares outstanding – Basic and diluted317,341,907 310,575,050 316,899,214 308,394,443 
Basic and diluted loss per share$(0.04)$(0.13)$(0.06)$(0.27)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Employee stock options, RSUs and performance stock units ("PSUs")17,170,149 24,376,880 19,018,901 25,847,639 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Components of Stock-based Compensation Expense
The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenues$10,696 $49,573 $21,226 $119,482 
Selling, general and administrative expenses6,910 19,392 14,059 49,666 
Total stock-based compensation expense$17,606 $68,965 $35,285 $169,148 
Schedule of Option Activity
The following is a summary of performance and time vesting stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):
Number of Stock OptionsWeighted Average Exercise PriceAggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202221,607,562 $3.83 
Granted— — 
Forfeited(217,638)11.85 
Exercised(1,308,049)2.92 
Cancelled— — 
Expired— — 
Balance at June 30, 202320,081,875 $3.81 $87,637 5.1
Exercisable at June 30, 202319,392,211 $3.58 $86,927 5
Schedule of Restricted Stock Units Activity
The following is a summary of RSU activity for the six months ended June 30, 2023:
Number of RSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202213,013,946 $17.37 
Granted337,699 8.17 
Forfeited(855,232)17.88 
Vested (1)(955,725)21.93 
Unvested balance at June 30, 202311,540,688 $16.69 
(1)Includes 0.3 million shares that were net settled when released and returned to the share pool for future grants.
Share-based Payment Arrangement, Performance Shares, Activity
The following is a summary of PSU activity for the six months ended June 30, 2023:
Number of PSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202276,697 $20.11 
Granted (1)737,483 8.44 
Adjustment for PSUs expected to vest as of current period end(725,341)8.25 
Forfeited— — 
Vested— — 
Unvested balance at June 30, 202388,839 $20.11 
(1)Reflects shares granted at 100%.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreements (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Credit Facilities
The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages):
June 30, 2023December 31, 2022
Availability under Revolver (due March 26, 2026)$300,000 $300,000 
Borrowings under Revolver$— $— 
Long-term debt (due March 24, 2028), including current portion (1)$296,529 $399,006 
Interest rate7.7 %6.9 %
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below.
The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):
June 30, 2023December 31, 2022
Long-term debt, less current portion$291,763 $395,338 
Capitalized deferred financing fees(2,384)(3,482)
Long-term debt289,379 391,856 
Current portion of long-term debt7,150 7,150 
Total debt carrying value$296,529 $399,006 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
The following is a summary of the Company’s accrued expenses (in thousands):
June 30, 2023December 31, 2022
Accrued interest expense$194 $221 
Accrued employee expense1,393 2,016 
Accrued travel expense566 281 
Operating lease expenses406 425 
Insurance charges243 198 
Professional fees5,681 6,321 
Withholding taxes payable178 43 
Other taxes payable896 1,815 
Rebates payable1,116 1,168 
Contingent consideration— 14,255 
Other accrued expenses3,733 3,484 
Accrued expenses$14,406 $30,227 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Concentration Risk [Line Items]              
Property and equipment, net $ 32,062       $ 32,062   $ 38,798
(Increase) decrease to net loss $ (12,272) $ (8,107) $ (39,308) $ (43,585) $ (20,379) $ (82,893)  
Basic loss per common share (in USD per share) $ 0.04   $ 0.13   $ 0.06 $ 0.27  
Diluted loss per common share (in USD per share) $ 0.04   $ 0.13   $ 0.06 $ 0.27  
Revision of Prior Period, Adjustment              
Concentration Risk [Line Items]              
(Increase) decrease to net loss     $ (9,300)     $ 7,000  
Basic loss per common share (in USD per share)     $ (0.03)     $ 0.02  
Diluted loss per common share (in USD per share)     $ (0.03)     $ 0.02  
Non-US              
Concentration Risk [Line Items]              
Property and equipment, net $ 23,800       $ 23,800   $ 30,000
Non-US | Revenue Benchmark | Geographic Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk 66.00%   62.00%   66.00% 63.00%  
Non-US | Trade Accounts Receivable and Unbilled Accounts Receivable | Geographic Concentration Risk              
Concentration Risk [Line Items]              
Concentration risk   69.00%     74.00%    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning balance $ (9,531)  
Current provision for expected credit losses (2,596) $ (2,038)
Write-offs charged against allowance 4,648  
Recoveries of amounts previously written off (96)  
Changes due to exchange rates (340)  
Allowance for credit losses, ending balance $ (7,915)  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Summary of Significant Accounting Policies - Schedule of Error Correction (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Accrued expenses and other liabilities $ (28,516) $ (5,012)
Net cash provided by operating activities 30,243 21,477
Cash flows from financing activities:    
Payment of contingent consideration (13,996) 0
Net cash used in financing activities (117,035) $ (54,199)
As reported    
Cash flows from operating activities:    
Accrued expenses and other liabilities (42,512)  
Net cash provided by operating activities 16,247  
Cash flows from financing activities:    
Payment of contingent consideration 0  
Net cash used in financing activities (103,039)  
Adjustment    
Cash flows from operating activities:    
Accrued expenses and other liabilities 13,996  
Net cash provided by operating activities 13,996  
Cash flows from financing activities:    
Payment of contingent consideration (13,996)  
Net cash used in financing activities $ (13,996)  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
industryVertical
Jun. 30, 2022
USD ($)
Revenue from Contract with Customer [Abstract]        
Number of industry verticals | industryVertical     5  
Revenue recognized | $ $ 0.8 $ 2.5 $ 4.3 $ 12.6
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 287,215 $ 332,107 $ 594,271 $ 653,047
North America        
Disaggregation of Revenue [Line Items]        
Revenues 105,775 131,486 218,089 253,435
United States        
Disaggregation of Revenue [Line Items]        
Revenues $ 102,700 $ 123,500 $ 211,100 $ 238,600
United States | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk 35.80% 37.20% 35.50% 36.50%
APAC        
Disaggregation of Revenue [Line Items]        
Revenues $ 100,465 $ 109,674 $ 200,627 $ 211,880
Australia        
Disaggregation of Revenue [Line Items]        
Revenues $ 30,300 $ 39,800 $ 59,200 $ 76,100
Australia | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk 10.50% 12.00% 10.00% 11.70%
Europe        
Disaggregation of Revenue [Line Items]        
Revenues $ 70,182 $ 76,603 $ 153,232 $ 159,529
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenues     $ 59,500 $ 70,300
United Kingdom | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk     10.00% 10.80%
Germany        
Disaggregation of Revenue [Line Items]        
Revenues $ 30,500   $ 63,300  
Germany | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk 10.60%   10.70%  
LATAM        
Disaggregation of Revenue [Line Items]        
Revenues $ 10,793 $ 14,344 $ 22,323 $ 28,203
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Revenue by Industry (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 287,215 $ 332,107 $ 594,271 $ 653,047
Technology and business services        
Disaggregation of Revenue [Line Items]        
Revenues 69,695 95,247 143,828 180,596
Energy, public and health services        
Disaggregation of Revenue [Line Items]        
Revenues 75,313 76,605 159,352 153,715
Retail and consumer        
Disaggregation of Revenue [Line Items]        
Revenues 44,485 62,628 92,397 125,063
Financial services and insurance        
Disaggregation of Revenue [Line Items]        
Revenues 52,778 59,671 107,933 118,135
Automotive, travel and transportation        
Disaggregation of Revenue [Line Items]        
Revenues $ 44,944 $ 37,956 $ 90,761 $ 75,538
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Revenue by Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 287,215 $ 332,107 $ 594,271 $ 653,047
Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 235,119 275,932 492,369 547,295
Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues $ 52,096 $ 56,175 $ 101,902 $ 105,752
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets included in unbilled receivables $ 39,548 $ 39,941
Contract liabilities included in deferred revenue $ 6,007 $ 5,167
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Capitalized Contract Cost [Roll Forward]        
Balance at beginning of period $ 1,391 $ 1,814 $ 1,588 $ 2,039
Costs to obtain contracts capitalized 281 147 349 238
Amortization of capitalized costs (859) (310) (1,127) (625)
Changes due to exchange rates 12 (9) 15 (10)
Balance at end of period $ 825 $ 1,642 $ 825 $ 1,642
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2023
Feb. 01, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                      
Acquisitions, net of cash acquired         $ 15,989 $ 65,410          
ITOC Pty Ltd                      
Business Acquisition [Line Items]                      
Gross purchase price   $ 17,800                  
Acquisitions, net of cash acquired   16,000                  
Cash acquired from acquisition   $ 1,800                  
Acquisition related costs     $ 1,400   2,500            
Connected                      
Business Acquisition [Line Items]                      
Contingent consideration liability     0 $ 14,382 0 14,382 $ 14,267 $ 14,255 $ 14,000 $ 0 $ 0
Payments in the period $ 14,300   $ 14,344 $ 0 $ 14,344 $ 0          
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Acquisition (Details) - USD ($)
$ in Thousands
Feb. 01, 2023
Jun. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 422,313 $ 405,017
ITOC Pty Ltd      
Business Acquisition [Line Items]      
Cash and cash equivalents $ 1,788    
Trade receivables, net of allowance 1,251    
Customer relationships, net 3,500    
Goodwill 13,766    
Accounts payable (110)    
Accrued compensation (363)    
Accrued expenses (927)    
Deferred revenue (235)    
Income taxes payable (178)    
Lease liabilities, current (173)    
Deferred tax liabilities (1,050)    
Other assets/liabilities, net 508    
Total gross purchase price $ 17,777    
Weighted average useful life 4 years    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Business Acquisitions by Acquisition, Contingent Consideration (Details) - Connected - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Business Acquisition, Contingent Consideration [Line Items]          
Balance at beginning of period   $ 14,267 $ 0 $ 14,255 $ 0
Additions in the period   0 13,996 0 13,996
Payments in the period $ (14,300) (14,344) 0 (14,344) 0
Change in fair value   129 528 129 528
Change due to exchange rates   (52) (142) (40) (142)
Balance at end of period   $ 0 $ 14,382 $ 0 $ 14,382
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 405,017
Additions due to acquisitions 13,766
Changes due to exchange rates 3,530
Ending balance $ 422,313
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, net $ 130,329  
Trademark 273,000 $ 273,000
Total other intangible assets, after amortization 403,329 407,078
Changes due to exchange rates (9,652) (10,031)
Other intangible assets, net 393,677 397,047
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Trademark 273,000 273,000
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 196,947 193,447
Less accumulated amortization (66,618) (59,369)
Finite-lived intangible assets, net $ 130,329 $ 134,078
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]          
Amortization of intangible assets $ 3.7 $ 3.3 $ 7.3 $ 6.3  
Weighted average remaining useful life 8 years 7 months 6 days   8 years 7 months 6 days   9 years 2 months 12 days
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2023 $ 7,755
2024 15,510
2025 15,510
2026 15,510
2027 14,708
Thereafter 61,336
Finite-lived intangible assets, net $ 130,329
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate (60.00%) (1.20%) (142.10%) (6.20%)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share - Schedule of (Loss) Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:            
Net loss $ (12,272) $ (8,107) $ (39,308) $ (43,585) $ (20,379) $ (82,893)
Denominator:            
Weighted average shares outstanding, basic (in shares) 317,341,907   310,575,050   316,899,214 308,394,443
Weighted average shares outstanding, diluted (in shares) 317,341,907   310,575,050   316,899,214 308,394,443
Basic loss per common share (in USD per share) $ (0.04)   $ (0.13)   $ (0.06) $ (0.27)
Diluted loss per common share (in USD per share) $ (0.04)   $ (0.13)   $ (0.06) $ (0.27)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Employee stock options, RSUs and performance stock units ("PSUs")        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of Earnings Per Share (in shares) 17,170,149 24,376,880 19,018,901 25,847,639
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 17,606 $ 68,965 $ 35,285 $ 169,148
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 10,696 49,573 21,226 119,482
Selling, general and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense $ 6,910 $ 19,392 $ 14,059 $ 49,666
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation- Schedule of Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Number of Stock Options  
Beginning balance (in shares) | shares 21,607,562
Granted (in shares) | shares 0
Forfeited (in shares) | shares (217,638)
Exercised (in shares) | shares (1,308,049)
Cancelled (in shares) | shares 0
Expired (in shares) | shares 0
Ending balance (in shares) | shares 20,081,875
Exercisable (in shares) | shares 19,392,211
Weighted Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 3.83
Granted (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 11.85
Exercised (in dollars per share) | $ / shares 2.92
Cancelled (in dollars per share) | $ / shares 0
Expired (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares 3.81
Weighted average exercise price, Exercisable (in dollars per share) | $ / shares $ 3.58
Aggregate Intrinsic Value and Weighted-Average Remaining Contractual Term (years)  
Aggregate Intrinsic Value | $ $ 87,637
Aggregate Intrinsic Value, Exercisable | $ $ 86,927
Weighted-average period of recognition 5 years 1 month 6 days
Weighted Average Remaining Contractual Term, Exercisable 5 years
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Time Vesting Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation costs not yet recognized $ 5,100
Compensation costs, weighted average period of recognition 1 year 7 months 6 days
RSU's  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation costs, weighted average period of recognition 2 years 4 months 24 days
Compensation costs, (other than options) not yet recognized $ 112,700
Cost not yet recognized 93,000
RSU's | IPO  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation costs, (other than options) not yet recognized $ 19,700
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation costs, weighted average period of recognition 2 years 2 months 12 days
Compensation costs, (other than options) not yet recognized $ 6,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of RSUs  
Beginning balance (in shares) 13,013,946
Granted (in shares) 337,699
Forfeited (in shares) (855,232)
Vested (in shares) (955,725)
Ending balance (in shares) 11,540,688
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 17.37
Granted (in dollars per share) | $ / shares 8.17
Forfeited (in dollars per share) | $ / shares 17.88
Vested (in dollars per share) | $ / shares 21.93
Ending balance (in dollars per share) | $ / shares $ 16.69
Net settled (in shares) 300,000
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Performance Share Units Activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of PSUs  
Performance adjustment (in shares) | shares (725,341)
Weighted Average Grant Date Fair Value  
Performance adjustment (in dollars per share) | $ / shares $ 8.25
Performance Shares  
Number of PSUs  
Beginning balance (in shares) | shares 76,697
Granted (in shares) | shares 737,483
Forfeited (in shares) | shares 0
Vested (in shares) | shares 0
Ending balance (in shares) | shares 88,839
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 20.11
Granted (in dollars per share) | $ / shares 8.44
Forfeited (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 20.11
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreements - Narrative (Details) - USD ($)
Feb. 24, 2023
Jun. 30, 2023
Dec. 31, 2022
Dec. 09, 2022
Debt Instrument [Line Items]        
Write off of deferred financing fees $ 900,000      
Line of Credit | Credit Agreements | Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 300,000,000 $ 300,000,000 $ 300,000,000
Line of Credit | Credit Agreements | Secured Debt        
Debt Instrument [Line Items]        
Term loan       $ 715,000,000
Repayments of debt $ 100,000,000      
Term loan, fair value     $ 392,000,000  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreements - Schedule of Borrowings (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Dec. 09, 2022
Debt Instrument [Line Items]      
Long-term debt (due March 24, 2028), including current portion $ 296,529,000 $ 399,006,000  
Interest rate 7.70% 6.90%  
Line of Credit | Credit Agreements | Revolving Credit Facility      
Debt Instrument [Line Items]      
Availability under Revolver (due March 26, 2026) $ 300,000,000 $ 300,000,000 $ 300,000,000
Borrowings under Revolver $ 0 $ 0  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreements - Schedule of Credit Facilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Long-term debt, less current portion $ 291,763 $ 395,338
Capitalized deferred financing fees (2,384) (3,482)
Long-term debt 289,379 391,856
Current portion of long-term debt 7,150 7,150
Total debt carrying value $ 296,529 $ 399,006
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued interest expense $ 194 $ 221
Accrued employee expense 1,393 2,016
Accrued travel expense 566 281
Operating lease expenses 406 425
Insurance charges 243 198
Professional fees 5,681 6,321
Withholding taxes payable 178 43
Other taxes payable 896 1,815
Rebates payable 1,116 1,168
Contingent consideration 0 14,255
Other accrued expenses 3,733 3,484
Accrued expenses $ 14,406 $ 30,227
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - Subsequent Event - Reorganization
$ in Millions
Aug. 08, 2023
USD ($)
Minimum  
Subsequent Event [Line Items]  
Number of positions expected to be eliminated 5.00%
Expected restructuring costs $ 20
Expected restructuring costs remainder of the year $ 18
Maximum  
Subsequent Event [Line Items]  
Number of positions expected to be eliminated 6.00%
Expected restructuring costs $ 25
Expected restructuring costs remainder of the year 20
Employee Severance | Minimum  
Subsequent Event [Line Items]  
Expected restructuring costs 18
Employee Severance | Maximum  
Subsequent Event [Line Items]  
Expected restructuring costs 22
Other Restructuring | Minimum  
Subsequent Event [Line Items]  
Expected restructuring costs 2
Other Restructuring | Maximum  
Subsequent Event [Line Items]  
Expected restructuring costs $ 3
XML 68 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ")"6E@'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 " B0EI8:JG1S>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2L0P$(9?17+?3@]+A=#MC>*5@N""XEU(9G>#S8%DI-VW-XV[740?P,O,_/GF M&YA>>BY=P.?@/ ;2&&]F,]K(I=^R(Y'G %$>T8A8IH1-S;T+1E!ZA@-X(3_$ M :&IJ@X,DE""!"S PJ]$-O1*=WQS^[ZX_O"["ANG]%[_ M8^.+X-##K[L8O@!02P,$% @ (D):6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" B0EI810@G #$ELF82T!692 R4MA4#H=KH[>R!L)=;4ME)))G#W M^\E.[$ 5)>MI3L _^E[KU>\C*<=S+G[(F%*%GM(DDR=.K-3L7:2*+OVA> MICT\=%"82\7313#D(&59^9\\+0IB):#OK@G BP#\*L!;]P5_$5"47*?,66'K MC"AR>BSX' F=&M3T15$V132X89FNQK$2\)9!G#H-^",5: 0UAEI(QD10>=Q1 M(*Q?=\*%R(=2!*\1Z:$O/%.Q1.=91*.7\1W(4)4KO,S5!VP5_)1G;>2[!PB[ MV#?D)["'#_)I&[F^*?Q%=ORJD/Q"S[<6TC^#!ZD$M+M_3254*AR:%71G?"=G M)*0G#O0V2<4C=4[?_.'UW/[])[(79P\KLH4W]](R'.?13A>Z?9]3DU![N MN:W;SL!DRAK7T%2W,M7=SM1M3H2B(GE&=W3&A3(9M$LID9N*);!&-;37J^SU MMK,WHH+Q2/=#!,.!L?KL2E7/6]OUK/$-?1Y5/H^V;)N"P$Q23 3KZ]&N-2&) M-%:D-:RAP7YEL&_-U'FFF'I&%RRAZ#I/'Z@P&;-KN*[7.G3['C:9LX8V-/>V M,O=V&W-W=,KT0 K5>$U28QNUZ]Q?WGS]>'G_[>;N\QA=WER=#:\_'J#A== V M.;9J-73LN?7TZF[C>9B%7$ [);K)'J"Q@LZ)N$ !SS,EGN%_9"R(#>IGYR;' M]J"FEE>(PMO&\CUY0L,(.BN;L+#P;6G1&R3[N(5[O;[_UMBF[<%-_>+:+][& M[R"*0%T>+"_0%:1#-YFY7NV2 .'HG$B%[D@6\6060XL1@'A -%T5HXN$%,N='H+@C)JQ')LT/.:Z-5 M?QX)_LBRT%SG=LWAE='H+JC)J[')L\/.:Z,C+A5)T-]LMG[(LBOVW)[K&9WN M J"\FJ \._@4;74 *^'UQNP"OGG"M4GG"L>0GV-8I[9@&*#B'_D MMSS7=8W^=H%+7LU+GAUV[ID"5.(3Y.&]AWTTIF$NH":-)NU* 4]3F*/&BH<_ M#M"?;ALX"LV(0(\D,1._7;"I]9JFO T8)$C$LBD:/ZE:3-P@=#T8GPUNC=L'NR D7!,2WHJ0@EP(O9@I M5S!%5<(\DALW8#8H?C=NVP3VJ*8^:S+"6Y'1,(,5=[E?IU>E9&GO6H#I <4F')A'((VZ%P1 :U]$(84A$ F*B6-CGX">W"-/=A.+76:]O5W@#Z[Q!]O)93G2OIC;Q\4V-[K) M%*M-HP"&5 &P M-\PB^H0^4W,];MH[&:0TBXKMOXN$F.O,+K!N MZ]8>UM"77P./;^>4VM<9E:%@,[U98CQCL.OI<^5D-Z^Q]-8"6L/_BS3(6H/A9"GW)8@RP/=18YNA$,QE=HM!=%;IS] UA% MEX] &[((<7,&(Z].O0!#!GT7NFV-A[IW,UD<+.X5&77?C\^#*LOP>)!/IU?E K+BG((.%C+).02KB1/6%1,V^,J M':Q, B*++9NY1'M?,Y)'#)+L5X4T*[?L#65DW,ZTMX&F;;5&5]\.FDMFO6!2 M+RR_4U@@V4X;-LBU6AYN^<;] 'MD4Z,UN_IVTJR.&E:=7L!#(^9L$%MWEF(/ M:^IQY5C3SINO/2Y.C]:[M,O=&C= [$'_UV-GY:A;PUGQ"P )O33/5'GJ73VM M?F4P*,[6.W7R\B<*7XAF.XD2.H%0MWT$D[,H3_W+&\5GQ<'Y U>*I\5E3$E$ MA4X [R>;DX/VT_^U2=G\I&%7DI/E6H;C8;7CV^%85\.%N0Q=,'G_/[ MM=(?K,Y/M_Q>W CU=?NI@KO5WDN6;T19Y[)$E;@[6UR0UY<^U@-:B[]R\5"/ MKI$.Y5;*;_KF77:VP!J1*$2JM L.?W;B4A2%]@0XOO=.%_MGZH'CZR?OO[7! M0S"WO!:7LOA?GJGUV2)>H$S<\:90G^7#'Z(/*-#^4EG4[6_TT-OB!4J;6LE- M/Q@0;/*R^\M_](D8#2#^S #:#Z#/'<#Z :P-M$/6AG7%%3\_K>0#JK0U>-,7 M;6[:T1!-7NIIO%$5?)O#.'5^^?'#U?6'F^LK!%T1%]OKM O)[^B$Y27Z,M:-C4OL_ITI0"/]KI* M^V>_[9Y-9Y[]9U.^0@Q[B&+*+,,OW<.O1 K#23N<'@Y?01;VJ:#[5-#6'YM+ M15-5HE2(U[50]6M;/)T#W^Y 5]SK>LM3<;: DJI%M1.+\Y]_(B%^8XONA9P= MQ,KVL3*7]_-+7J\1S!I*]87XWN0[7D#PUEGL7(6M*]T6=N=Q3 )RNMJ-PS&M M2.+3Q-^;'0#U]T!])] O%<\$](M4 ,+;0M0>*J&YR3O$"VA!O$R%OCF)O(0$ M;40GB1?H50%)VXJV212/MJBZYP9CO(%/<3P)RS2CF(1)8 \KV(<5.,/Z6M[F M12&R<60VD($)DD4X3B8@+6:4^DEB!QGN089.D)\JL>5YAL0/((U:U&UZI5J+ M"CK3N%9LR$,#$@MH2"? +58QE+,==[3'';G7C%2\> ;$R'BX3_R(X E&TRP( MPC#!=I#Q'F1\)+E Q95Z;).J"W +Y*C:U6W#&IN)HMA(I\4JCI+8CC39(TV< M2%MJ7\J[95,+1S83,YLLB*()0IL5T=W?AI#@@<6PLW>_*Q4O[W-=1J-5ZNCD MO;\7:N4OY>TP^A&'$^<,_2YE]@#]Q!HH,3-.*2-L,C$V.QQ@$LU,S<"JQ$ED M70<'B?C-BHZ:[35B&$]K\+C=(;J!!\D1(FPE%JR52A1<"\MZG6_KV3+LO1UV M6AP:R]QJYV-_+IL#'1(W'WYL%W8IR^7Q_D9LW!7'4X:SF1$2S3 <&2B.N#FN M:\,.>#9RHQ&E1C(MAGY(XF!N]@>"(^&S)%^1<^#C7.5BIELXB?)?=XL7\G88 M],".Q$V/%VDJ&Y!Z:,L?M?"P!FSAQB (IA-CH4;JS] -&9B1N*GQO2SOETI4 M&]B/W2K8U7*0]\YII^:Y!500\-;K")0S#.H!X*C;H)[FOTG$6\%:&$KW\?A%*%I MQO"X71]"'#B-NCGMO>"@+$<]V'-5/+5MW(+1/K,':S-+YK:C=& U^AQ62TWB ML&*U[M]"9M24Q2Y*@FBF0]&!X*A["V=)[4@[6"%;MF38)T:-F68TB>,9T4 ' MD/J4R[,&8AG=$L;& OYF:O2[G9Y$IOX;L-:"I+ ME9?WHDSG$#O]V44@LJG)%W!T&/- B,Q]8'JC9/IM+8M,5/7//\641&_:DPSU M:!71[$5/3U_*VV'LH_/3(_M&6>X$=".@? 0/Z&N_UAGQT E^A3$!25"AG18- M;Q#!V,/=#ZK7O-+'%(U:RRK_6V0>^EM4$N5UK8FZ/;YH5*W@ E80X@K]V92B MP_YT6MY:78E4;&Y%U7_5GX0?/_ED)H]/":9F^9UBDF$^^2!#8F\T(^\Q.].@QD)O# F7A)'_^^LFH(# M $_S:C.:X1XV:!)V1)-40/--]?B4VP![(0X\@KN(]"WU(05LG]67C]Y4,$MX M:!A/A<.,8<)FE!D;M YS:YV++,NU/ "VT,?6R[Q$*=_FP!Y6P*: @8BUDIP" MMA@&81"0.<"#UF%'-^+-IBFX$OMC==BB56*MWY+N0+;)VDX=IH99LB0D!G*K M'25SE3QH'>;6.I^%XO!1IM^7YFENU9',%"]+XC/09%.4-D/*YO,[Z!SFUCF= MAWU_O_53C_!U!+ P04 " B0EI8'=/WG8T# #F"P M& 'AL+W=O#4-DF[OWYM8"ADR%>WN0@VG//RO.;X M8[AC_$G$ !)]2Y-,C(Q8RLV=:8HPAI2(6[:!3#U9,9X2J;I\;8H-!Q(526EB MVAA[9DIH9HR'Q;T%'P]9+A.:P8(CD:]*==]'( MP)H($@BEEB#JLH4I)(E64AQ?*U&C?J=.;+:?U=\4YI69)1$P9W>0F7(U7HA2T3QCW95+#90F O)TBI9$:0T*Z_D6S40C02K=R#! MKA+L)C-'X+Y#*E6\.']N]GD477N)^\G#],Y"M[.YX\!NLHSDD=40G2-KA:$0R9C MD#0DR37Z'7T*9NCJ]35ZC6B&'F.6"Y)%8FA*Q:??8H85RWW)8A]@^3//;I&# M;Y"-;:*=+N=;JI1J8?&KH?&+O2< WJ!)!)4Q4K$5N@-S4@6 M4I*@!1.TJ,#/DZ607-7AERZKI7:O6UM/SCNQ(2&,##7[!/ M&./?7ED>_J/+ M^"\2:PV#4P^#%H2Y($";4 M8[$JXNLN^O(5?@,,WV)L[>&?BFKQNS6_>QE_02D0R67,./U7/= ^ MRKN=\*6^V\"RS7P/Y/ :L] M3TBUD-%L?8K:/TE]+*)%W:^I^T>IIRQ-U1KT/PJ]?U:AGXIJP0]J^,$%\!=7 M^>!P[>Z/^UFA+0\6_K%SXLM=G%?FE7*3R_'ZMNO@7G_/06>HYV!OX!]RT-C[ MK'RK(CV:8XERV95*>\HAFK@SAP':">KQB3SQU]U*N/]N/_ %!+ P04 M" B0EI8-$\@BPP' D(@ & 'AL+W=O5!*RG7Q] M 9(B)6#).BU?;)$Z>X!=+'8/2)V_9/FW8LT81Z])G!87HS7GF[/QN)BO61(6 MI]F&I>*;998G(1>7^6I<;'(6+DJC)!Y3C.UQ$D;I:')>WKO/)^?9EL=1RNYS M5&R3),R_7[$X>[D8D='NQD.T6G-Y8SPYWX0K-F/\\^8^%U?CAF41)2PMHBQ% M.5M>C"[)64 =:5 BOD3LI=C[C*0K3UGV35Y<+RY&6,Z(Q6S.)44H_CVS*8MC MR23F\7=-.FK&E(;[GW?L'TKGA3-/8<&F6?PU6O#UQ<@=H05;AMN8/V0O'UGM MD"7YYEE.8-4&I>OCRO?KOW+1W$Q>Q3_;H+;QQFZ^X ^W)Y0UZ'$.A\_[P=6AQD&)=@YA/DZ MS/),ZI!#6*##;,O 9LMVX*;5N&GU)M[=AN4AC](58J^B51:L.(,\MH9,N"') M_"')@H'(#E;";E;"[DVX:59PE"V%5NA.O(K!VLL!XMF&X2J)I\.HA4V;*HFG MPTQLN396$D^'65A4O8[$116*D\&(N_IZN(ZI.*Z#3*U ^3J($).H;@,HH9D)[+77>.WU M>OV8<;'FF59]((<]/>ZNZVI9K\,,R\344YS689:'J:GD1*##'&**_0&[37"K M#G&OXT>?LJ)X+\19;LHI"EL*S#VDQ.B"U%RX'W$(P2CZJY#N#T( 40 MFTT,R^UP?T\<"5Z^VX3@8E H(2RL9B$ ,SW75),0@!$#$W430CC1\#IJ#VG5-NF5CI-; MQD6?#>/H!UN4-7>;-I?++!=GX50<%?./4''IN8Y ".VA]6&!.*H MJ?(%,)^SEVN'_K?"D_0K3]F1T!.3B;];?!Z^PKV8Z&KPQ+%MM1=#,$/T;*+Z M#N!<78* H[K8[6I'K0@E_2KTNG&WM_CIRL\4"Z[Z#* <]; '@(C4\*K# )?; M*3Y:J4GZM::L>[*:@4[J.D^D(76HZB: ,SP#NZJG (YBP]&D!H!SJ>L9'O2*UY^6'D.R^8.R!4.Q'3X" M;-4P[5?#']1F*XY^:1'7AZ'%7]N"R\=A8,)22*-:2H690BB*'?64ZT,X4ZW5 M <@FQ'B'(J&M+J:]&D^<_O?3M&N/UB3VX1[UM,, A+/%H4W=HQ!.!$=KO."X MV!-=JL/O5GM2VKM)=Q4);:J]FHAU+]9A#A\):*^0_=E].2B;/RA;,!3;X;*T M IGV"^2KL(CF.^7+PCP59W1]C=!1E)8O*.07Y9WWX*I58[G[V8-/M?X)PS2I MV,&F2@88UO74BK8:F?9K9#^*MUP<$X:*C?FVV( P/38PFQ8;$-89FU9(T_Z' MR5_+EXCR2/7,\G#%*K\+E&UYP<4Q2P0*WM:#/EX>E,T?E"T8BNUP@5JE3_N5 M_AL6Z%B^)99[/ZH3N8#S5E?D!G$,DWCJ^XTI",668V'U\8$/0FW7\R@QU1P& MH-@U/-,T.Y0C;4\%M/]4\*8P+7:%X%\"I2OYSD!!T(Y 0=".0 '0CD"-]]YZ M)RQ?E3\W*$19VZ:\>I?9W&U^TG!9OLA7[E^1LRD![OOD+*A^L-#25[^?N GS M5906*&9+,10^=<1\\^HG"=4%SS;E._>GC/,L*3^N6;A@N02([Y=9QG<7B-<%W;1//)"()H,U;[6P[ MG4X_<"TZ5B-+7HF.L_^^H*P8!G %B_:Q9V7O1K']>7K8+]9>SY>JBZ=2/J\^'Z\M5VTPW ME2[FAU$89H<7S6QQ9 MQWV%38E_SMKK]9W70=^5WY;++_T/MVLIS_:S;MSE\=% ?!M#UKKN;=\?):M-L. MI3WO=#E?;_X?7&_+A@?!Z=6Z6UYL*ZL67,P6-_\VW[8#<:<"BW=4B+85(JM" MNBM"O*T0[QLAV59(]JV0;BND5H4HWU$AVU;(K KQK@KYMD)N-VE7A6);H; J M9+LJC+<5QALYW%R_S<4OFZXY>KE:7@>KOK2B]2\V"MK45M=\MNC%?M*MU%]G MJEYW-/GPOJS>GU1EH%Z=?'@KR]>?U \GG]0_[ZKWGTZ"#W4P$:_?\^HDD.^# MXZJLJG>OW[RM^@K_K(X_R?[UQ^.JKHZ/-S4_3/X>O'Z_?24^O"VKXY._!-4_ M?I6?_AW\>+5HKJ:SKIW^%(R"7T_*X,=ZEG? MOL/3;2_>W/0BVM&+3\NNF1/5)OYJDZN+JWG3O]N"ZNQ,O?U>!!_;U6PY#99G MP>OI\K)_/[Y0K_ZG+H1ZAW=$B/*>$,N+"_6>/NF6IU^(VM4]_5+SU_IJ]0=1 ML_;7?#U5@ZQ:W\R#C\UL.I*+8-)P3D]O!JJ=!A^Z\W85J%ZIJ?6\ MG_/4V+U=KJEK)OS4X[93<[%"ENW9['1&C:T<1@@>>3T/U7OG]@T4W;Z!HDTC MDAV->--^GBT6L\5G->?.F\5I&_RHM+P^;U;M^J>@Z53C3G\.8O8BB,*(4=+V M\ON;W2_KR^:T?76@AGS=KKZV!T=__A/+PK]2@D?"RAM8NH'U=\VO1W&8LCAB MA>K(U[LR1H:MD3".A DD3()@AFKC6]7& U6[CU)OF-D=/>0A&Z>Y*8:)6VQ4 M))9B2K=0G&:6J@A0%HV3*#'+U6XY%J=CEHS-;">1%\/CIQ1MPZ/2"A)5(6)4X(>*Y>*TU['2JE+GS:O9]C/0^7(^;5=K]7GP]ZM9 M]T?PG^/E?!ZH=V5VL]XZ-=9;O>Q>! LE0+6LZ9IOE 1SMVMI8M\+)][80Q6(A%5(6(V$\;U& M5B!#2A#,$&!Q*\#"*T"Y7E]M/G;&:L^QMY<+9W-37RF_K[8++N; M_C:NQ7D]Z\[[.W[_^54)M5W?_?1*R=;;EJ$W>R2L+)S+GN1Q5D36JJ!"!JV1 M,(Z$"21,@F"&OL>W^AX_H[XI38_="4,M)I/(FHN]S1RJUK&S-K5N:A4R7+VC MB];& $?&%$B8!,$,!;)0[\&'7@T>M[,[*NR^[P'L"?.; M)]5BZMF0?]>L;C?D(U*37OK@FS*25FYIAN6GY!$E19C;MV5DX!I*XU":@-(D MBF:*5QM,S.\P6>+=2["NMY)'29S8^YG^R(.EF+@.86;[SD2A41;E26%;A$0? M6!*-D\+V"(F"(Y;%S.JLH,IE++<_E$K4H)B76SLQS+L)[AJ*CYV\H'8,E%9" M:=669CJ*133.L]36%M1N@=($E"91-%/,VG)A?L_E\6:X/\!@^4(='.;:$;O2 M;:"!:RB-0VD"2I,HFJE?[>4POYGSL*P;YCH.9-H-48[(N]F6\B?>$(7HS!LB M)IUZ0S6.RKTARQ')-U0+=V;?,&UV,+_;\03Y-_Z(@Z<\GMIP\^( !U4B+7U8A9.,Z2.+0^V570P#64QJ$T :5)%,T4KW9= M(K_KXNX7WB]8UV+(XU1-MO94BSVL$A'[A9$M0K>06MADA;V761-]8&D8)J&U M$.%$P5&45D)I5>1Z M)VF8YTI;]JH9&I=#:0)*DRB:*69M=D1^L^/>U?N]^]W^ (/E"W5((M>"V&76 M00/74!J'T@24)E$T4[_:O8G\[@VY87B_9EWG@O3K_,$'JS'=PZ\C"M%^'=$' MVJ\C"I)^'56.\NM0@V)><6UQ1'Z+8_@&Y/UR@'H>4%H)I561ZZ#LL.R@<3F4 M)J TB:*9>M:61Y0_WP9DA#Q5,8'22BBM@M)J*(U#:0)*DRB:J79M'T5^^\B[ M >FZ(Z-X'(?.JACJ\$!I%9160VD<2A-[7BV)BFH*3OL[D?_TRD./!T;4B8TP MST);C%"3!DJKH+0:2N-[CJ^ 1I4HFOE($6V_Q'[[Y7F/"OH;,_3# )16QJ[9 M5!0%*YP'G$ -'2B-0VD"2I,HFBET;>C$?D/GZ<\,QJZO$B6)[57ZFSE8M,0Y M%ENO4 ^'[J2U9<^A,064)E$T4X?:FXG]WLR3G1OTQQT\MT)]GI@P4E(6,T>K M^Y6KH:WC4)J TB2*9JKUSB/'_,X2]-1@[)HMS)T?H6X1E%;%[N/#LGAL:]/M MY2AQS@Q"&R:@-(FBF9K3!E#L-X >:2'[J.X] M,DAKUGW^EYJ&HLA^YI@_^& UNE'CS-GR=@NI^V\RCITITK50E+33U+Y=$-N1=+HH*:(W3!Z:W).XKD'D/&[6'WNP$*'>")160VE\G\$5T) 213-E>.RO.F M]?@;,_A# -2D25PCA+%BG-E;@A4T; VE<2A-0&D213.5KFV:Q&_3/'U>3T*= M5LG']MP,=6@2]\R-G2L!#5B3G;2?X,.A,064)E$T4X?:<4G\CLN3Y?7XXPZ> M7*'N34+9(U$^+FRM[E>NAK:.0VD"2I,HFJE6[13N!:*G9/N;\Y@ MV4$=H,1]+!E+[:P>HH\CIQ2'-DQ :1)%,Q6G39W$;^H\)*LG<:T2EF?NK1?J MST!I%916[S<@'!I40&D213-EJ+V9Q._-[/\HW9A4)/1Q:E!:F;A>21^B,/E>*6 M9KJ*MKM-%.I=Q=Q.PJF)/K ^,FNG)O6?67G$@\!I,4#-&BBMA-*JU#VFDH89BY@]%=;0N!Q*$U":1-%,,6LC M)O4;,8]WQ/T!!LL7ZNJDKCNQ*ZL'&KB&TCB4)J TB:*9^M7.3NIW=AZ6U9.Z M1T;(K!Y_\,%J=*.Z63U$(3JK)R7.[9!9/41!,JN'*D=F]:!&Q;SDVD5)_2[* M$V3UI*X=L2.KQ]^VP8I TJJ]>U%#XW(H34!I$D4SM:I]D#1]OJR>%'IX!4HK MH;0*2JNA- ZE"2A-HFBFVK7;DOK=%E]63TJ<%HG"V-DV](<8+$OH4]&@M!I* MXU":@-(DBF;*4MLJJ=]6V?_4#;T^AYZZ@=+*U#5 8I9G23ZV3V%5T, UE,:A M- &E213-%*]V:%*_0^,_,T@+MG!7-^,X=\X,IJYO094K"5YL[]Y51*%^W9+9 M"^V:B*H&BZ6.;4<45.N6C(WM=0M1CB6Q\X44TC_2#[V2VN1(_2;'(TX#TI?9 M=1;4Q_TP9:&S:($Z&E!:M7'%&0].2H]@WK0>HKP&E ME5!:E;DNR0Y;#AJ70VD"2I,HFJEG;6MD\?/M&V;0+XZ!TDHHK8+2:BB-0VD" M2I,HFJEV[>AD?D?'MV^8N:;&B$51;EMU_A"#90DU9J"T&DKC4)K8\VI)5%13 M<-J6R?S'4QYZ'C"COOHD9;84H]Y^YLY6+3$(15;KU#;A>YD;J_NH78*E"91-%.'VD[)_';*DQT(],<= M/+="#\]DA$.2AX7]0,?]BM70MG$H34!I$D4SM:H-H\QO&$&/ V:NSV(?!_0W M9[#HH#91YC[LS)[;:Z*+([L0AS9+0&D213/TEFO?)_?[/@\Y#)@3IT#RS/XN MR(D_\E!I06D5E%;O-R <&E1 :1)%,V6H[9O<;]\\TA;WTX?>B*&T,G?ME%WI M.M# -93&H30!I4D4S12O-J)ROQ'U@'2=W'W>&9FNLV>YDBCGINL0A>AT':(@ MG:Y#$:ET':H3^DR7H=)V<^E)[,EW'W[#!&PO=V]R:W-H965T&ULK5II<]LX$OTK*.W45E(5120 7E[;53Z2FFSE<$7.Y#--0A8V%*$A M*1_SZ[=!TJ)$-&![1E]LD6I K\_7#?+X7E6_ZJ40#7E8%65],EDVS?IH-JNS MI5BE]7NU%B5\LU#5*FW@LKJ=U>M*I'F[:%7,J.>%LU4JR\GI<7OOJCH]5INF MD*6XJDB]6:W2ZO%<%.K^9.)/GFY\E[?+1M^8G1ZOTULQ%\V/]54%5[/M+KE< MB;*6JB256)Q,SORC"Y[H!:W$'U+CTGWSZ2B[/Y[^3CYV\_Y^3- MCS+=Y+(1^5LR)3_FE^3-;V_);T26Y'JI-G5:YO7QK %D>O]9UJ,X[U!0"XJ0 M?%%ELZS)AS(7^?[Z&6BT58L^J75.G1O^=U.^)\Q[1ZA'&8+GXN7+J0,.VUJ9 MM?LQFY73>DD6D#(U651J12 +J[21Y6T7QK*1HC["S-9MR_%M=8H?U>LT$R<3 MR.%:5'=B=N],I M]5B4',_N=N$C8C&-$[85VP,6;($%3M>:+,]6X5;6X5.)UX*V#23:5> RYRD*U4U M\J_NAG@ ;JD%9H%NVV#'=7Y,J3=R,"(5AD&(^S?:8HZ."%QD_ M3(,D'*%#A#P6X^#B+;CX&8,N1%5!.,DR4RM!FO2!W(A2+&2#X8P-"%,?0+ 1 M4DPL"7T+UF2+-7%BG3WT.N\M=:F_B?VC!FQ ML0:(5!0EW*+ #C?[[J*IRFE;=@H!9G\R--$-E.Y.IFHQWBP='[!JZ$ M^72,WI2*X\BSH*<#>NI$_ZU9B@JMDN]T047Q4B3)=@*WQVM*^3ZS67O@:/\9 MDFX#HM:MS [HUK9ML2MD>B,+>YGW#TK6A]IMWQ@#7?MNOKZNTEQH-A3R+KTI M!!Y>W' $CQ@SXLL4F^HQ([%X;*!NW\EVD.#@D +2^SF< 5(1 QJ-2SPFQ^.0 MVH .O.F[B?.J$NM4YD\9W,63:O/#D;PF']*(1F/,IM24AHDM>P?:]-V\^;DM M.3LQCT(T27&:\,0HCXA8F 2^!>/ GKZ;/L^R3&UTX[9.'[7S48@(&\;^F#(1 M*> @F]\'RO3=G D JXU _?Z<94U2G )S^D;((G*!MU/B]\>G@3NIFSN_OK3C MQJDX]=6\$/MMF^%@7ZI MFWZO-A6T.+I=6&@G@NN:QS;^Q)\;N=8##VH"DUNG+(S]L>L0,9_RP)(Q="!A MZN0UJ)0J$R+O/9?+>JWJM- Z+.0#1*&]7/8;[T43-7 C0J$MX :RI&ZR/,O MI+74W7#7VVB\;?:D^IMJ?*31 T9HT0^2>#SW8G)AP'U+B:<#?5(W?6YS?%.W M(PB:*"ARC$\3S@WDB%P4A9ZM.@U\2L-79?A"EBE,[2_(<"=/OSK##[3;OA4& MBJ9NBKY*'[MS"X@V=5/(VW8>:R\+5=Y.&U&MVMD7M03"R;['@FA,WIC@GM@^ M^H&\J9N\=]&W [JLZPUX4/[U>E+5"=Y6JU M@GFLUL,Q:8=A466RJ[IJO5\1Q&I=J$?1C?GWLEDN59%#T**J(J-S;+ _)I50 MR^#,!O)G;O+_.6#36(5NL*![!?4:4>9ZJ%LL1(6>5YJ4/C[E042@['';-, & MVF?N:=F..I>ZA2G!?Y"'=U)MZN(18BXK4DMI9N9$;*AABD#^>)Y-C8&WF9NW M+6I4HD@;*-/]:62]!.P$N+ IA$ZC-KZ :S3'WZ<5?@C/,'*GX9@D,3&:>-1R M$L=V3L&?(?;"!T]DI"QW"CD#%"]R//..C"!*$5L4U*;&!T MYIZ0/T!%R;HH?CJ9@X +N@/92"+M6;O.OUTI-^E14L?NJ4%=FTJF>G\T-^C M*B*GR]'X9 D1FL9Q;#E:8@-3,S=3:\= O:G:F5K^8U50Z@Z]<#Q@H8)^0CU; MI WDS=SD??%B!4C:D!MQ*\M2AR'X%Q**P# B%5YYD4$\"8*0CU4SY5C"$VYI M+=E ]F/P M9DNMJ+8FN_LTX.,H1,3B)+;,DWQH ;B[!?BT?1K4LS\*T61I!KEM/#5%#LN] M(+ %U<#EW,WE6)MB/83C"(/SP+#FB_F;[SQVYG\G]MNIHWQZO/+B\9$[FX57 M)\&!=MLWS= M<'>W8/6@?AI9;/29GQY2I'[7ICO&W'WLAYK'[ [&C0\B0GU+ M]\"'[H&[SP.^]T_M^T?3?6%[61G''7W0P'8[)"Q&C$ VJK?4-GP=V=Q?<1R6YC43^6:YOQ-FW;Y[B-XSB0(XT$ M"XQP1*2H9U-B:"*XNXFX5KK<_+,NK_^)\)FN 1%#NX;9SCMB*U'=MJ_.U:1] M@-*]5[6]NWT][ZQ]*6UT_]P_NNA>LANVZ=[Y^Y)6T.?5I! +V-)['X%9J^XU MNNZB4>OV3;0;U31JU7YWFT+LOBV=F92]9J(UW? M%"K'DZ6Q&UGBTJ[.7&&53'G3)CL;#0879QNI\Z-7+_C>>_OJA:G*3.?JO16N MVFRDW5VKS&Q?'@V/XHU;O5J7=./LU8M"KM1#8@AE:FD) H2_^[43&49$0(; M?P::1_61M+'].U)_P[)#EH5T:F:RWW5:KE\>71Z)5"UEE96W9ONC"O*<$[W$ M9([_BFU8.S@22>5*LPF;P<%&Y_Z__!3T\)@-H[!AQ'S[@YC+[V4I7[VP9BLL MK08U^L&B\FXPIW,RRKRT>*JQKWQU73G<<4[(/!5S;QEAEF*N5[E>ZD3FI9@F MB:GR4NKIUXG:X_ ],U MYZ/(^?7H08(_57E?C <],1J,Q@_0&]>:&#.]\3WT;NQ*YOJS)&?IB9G)'61- MI?<=*.>]54[EI;\!#;W1N^8*F:B71P6=9>_4T:OOOAE>#)X_(-ZD%F_R$/5_TM#_EX/$;VM3(8(8CL2/ M)DOQM"?>YDE?')=FIP+/Q'??7(Y&@^)0(S=#^MDK*U2>=B6I&K M9%KVQ+65GW4&KY.Y3'$]6^M,\;\<5Z^32J;&]LCE,O#0$S\H %*^ZT%/4.'/ MQFLJ)5)O2YGMO$9^99W1#DA\:["#%LS!G2P,R3,O@-H]<"JUITN[/N2Z5*GX M&9%6J6!3I_=;M\[PG./&R[Z1],KI [R:G*B;6\4V*A M5"Y4IH'ZS!U<)FD+R"X&7_U[8CFPGZ4X1% N#\3_J'*?+#G.2.*_)D3,YX;\ M(FB*B96-]U,H#I\^=P34(S'-\PH$;A55!49[//QS_1).I"+9/[:^5AQ[+U%=W/) M_'V5[[I@6))J@G;+!I"A>M !(-;&Z$;_<0#:'Z;3]S7* MD@@!,Q<9=%AE 2>L6E594) 70A7T#QA>Z$R7 M.I!*M4LRXRHZ%RNA0N*(CKYODS^&C!$%O==5[^,'#J3R2O$:]:D@*SN15I;T MU.QA(W%D %1N"/G@DRM#MQ<$C;UV\ EU)[.*-42(5.NK%Z+5DS;L]QD[$E0+ MWS!;L X1$(6)58 7 6TXVN?I19.@\[X M3+,!E,I/1 E.9RL\79B\PF6MXX1S.DK?Y.,I5=PIIPIHHSF6E+[REXEQ:$LZ MZ98V[%:1+WED L M-:P'>I81U9F<(Z%"L%J/I-HFU0:> -HN@DW#G\/ZIT%7QG M@;;*$Y/6F1U+2C/$-++$5#0."O2\(^HJH2$0FO M]Z@+^2-GI*\()2$X:DES!2XO M$[K6K1J ,PW?)5K\@W <3L@'LE_B! .6LXAO"[72>8ZK4[,\#>>N+H%T"MSIVS.@H;LV"072[SP%26V#9R@S[P!G]W=6H2VZK&\QM8:0'C8)R&U^#&07U M^K /_5MTD3HZVV>39(Y"$C+#0F1=BOM.G<.9AF*K*@F#4Y\N,T9C=@"&WGAM M53MBX6.V/ 7Q#7$4HV%* R4JJEJ&.53V/I!-B5-)X$5+4%HQS,%[J&4[>896 M[5-G:B)^JG)5SSSVS+>7INM8BE*))^+XJG<^'IZ(63 )][(\7B,"AU1+]=ZH M=WYU<2)^MT ?A.$2)EU+NZ*X64ER[I:$D][%Y!+1EI"#ZJ[_MNKC+6B5BH!N M":9 ?+:6R/Q4["A2H_J4\ UO67$\G@Q.'A97=2Q*LC[M70W/3X@7B(HSIZGA M4KYB3(R 2'*'Y35*:!1(;5#OT)=2;Z?P:%G+D.=/Y!WYR.KCL ;PT4IQ$ MS&'K=#X3EX-S8CO$(MR-_M,)E#(X#U-5A?IX%P@-)Z>#*S3EH>#C9(KNE4=' MSF/GC(=_%$''O\'_$W$QN#CI^6,2L\KU9Q\Y&P12Y?V5M[NR2@;JL9 M1"#%+*C!C!T0P <)A70(W_0M#R5+4GE1+5#@-S+1O27J9" !Y437\CFY1+2( M[Z'[#>ET>,XN.VI7G?O9FH36L59ID^W#^<.)H6GUFB0309MUG-7>S#]=X3FG MA>:@N,ZG=[83 8,-7#/,U(*W"WJV."-M-S7(X%HA!;%/U26+MHB0/X'H1!N$ M*'1#&J!M%'VIYO;59VO9%$I47/N.LX4K_W)?4P%PH?*+M/!7'#RXU[$'IX,) M^6,HVL0MB8U+JDJ#_UU.+H%);R0E[&ZA\IJUQ<%^F *6-IWO;>QB8B#5(S7P M3&F*YH6LF%"/I[I.;@ &%:IPSFSD"&2_1[>T?A#@XZR'Y)NN?!49>M2U+D(5 MZPOASE2&@ F=Q5YOUS1EB\J26?;S08VK&VD_JM+3Y$SHX_X=K(G?G+TX_=]P M@P &.%Z+YJ\$> MW Y5V#0R!\,A,5 .:P9!8%ELX7)^I <4)\\,!O"X^ZN/B6;UR,ONU1$5W[ M@_>?^O'XV_H A]KG$>2[Y%"4L?M^N7;?W[#QZ22<>O4%4R2ZE2D/ Q5ZED4< M9U4YTFBFTLX#DC"-63RITW9F$M9VU.<7R@2WY>-8+3M]"+607+S!9N7.XR(* MCB+Z^!,XUJ78@-$X+GDR'O0'\P+Y4B],S.\;^A3TFLAWS+'\X?K*3\GX_HHLEHH[&D=0 M";+ERHYAP.2 GO"^I]V(U(% 62,+T2%+]'B+RF.90CU2(SF]KZ%0/Z5W7@?6 M[4VAXDCH,5M9@GNE;XL9Y$+:)SQUU>(/'G&"0[U187/404O4\#*FX+3@VZY6 M@O3:I+0>(Q3IYUFMKJ74T:"A\EJ3.(Y'HGF%/!#!7 MPT!*:);GXLN,*P4T[5[O6RZ5$./2$NI2V^#U%8S5F@(T$J2&WHG V8/N*N=? M.FA. BF]5]OM56@A&?'<*;06JNQD)C\.8<_)LKHJ#7,9COCP:H_5Q ,5Z\L! MP_'(G2A%WU5_W F^O;4TWTO"C#FKB#+O+&CLM@YSF"<(U_%CL7;D3T&G? ]# M3YO8/[#TL?R,'@?-(S]L:%XM'. L3/GI/*I4 MV2-#1FJR5NPAOF8D%J4(GG4@N?3:@]U44=^O?4G@A_S0"4$^"G5P5DL1_.\K MI3W^$.=Z)X_@S#MUY]B8?*CZ(T>+T79PHIC4>-X,QU#Q)0"C,/"L!ZOD$,NZ MHI%^UJ&;ET+WJ/S>"=P7C/LJN0:R:.M&@.YKN"A"(7:E3!S6A#X654!X M@>.!@8NK,8$8\J0O\?9>DVPHV\O'4-\O[V5#,WA[[FO7=W+A7P=3 TG#2KT M8W:\L1KM!]SS#<] NQS5DU2TQ:YF+&B_9:?&,BY4OM'87VFA&[^MPVH\M\>W M&QBI@9R3/ VPZQ<1X>C#N@NM;%MGW&#S"- W]U^.K)O1@#KLDD'P7GP/W-[P MD*9Z?U=5T_@16R30[=3_BISKTMN; CZR O[:8:%K7CE.Z\F_O\V,A9F^Y\B_ M"SJ@NF=4"/ LM7Y!V72F[2G3$W$\&?7.AZ,3_!R.>U=7%W1O=(E[%R?T;8K7 M0&C^4['8';85=E_T1I.G;3*0:C09?\'P(>=X)MX_(J:?\.=#P]%SXM$?<]+^ M6;,;2XV#?D@;!N/>8'QULD]G^!2WST\.?&PO=V]R:W-H965T&ULO5G;WBK]6[,2HF5WZ[)JWDQ6;5N_.CEI\I58\\95M:C0LU!ZS5L\ZN5)4VO! M"S-I79X$GI>GYMV%/CM575O*2EQHUG3K-=?W;T6I;M],_,GFQ:5< MKEIZ<7)V6O.EN!+MI_I"X^EDD%+(M:@:J2JFQ>+-9.:_>AO1>#/@7U+<-J,V M(TOF2OU&#W\MWDP\4DB4(F]) L??C3@794F"H,;OOC/))JP0"]Z5[:6Z_8OH[8E)7J[*QORR6SLV2B%/BWKG)9Z#DL\(+P"7GA8&5HY(6?L7*AU9J=0U>- M: #2[8J=&XR%9O^9S1OS_K^' +#RH\/R:>>\:FJ>BS<3;(U&Z!LQ.?OI!S_Q M7C^A?31H'STE_;D^^F(A['HE@,:ZYM4]*V3#ETLMEKP5#;:;&=U8Q/(>L<9" MEO>0-6Q^SY9"+36O5S(?WK-2Y9P6<)BL"KS4]^Q&Z%;FO&2\*C;2![FLO:]% MX[)?GY#%9,-J$E*)"A,4ZQ!KNFDA3U9+UFY-^7FKOL-X,^Z"MI70QD+9[EM9 M:W4CC3"T%J*AO .%R9LRQR"LN;5<5NR&:ZDZDK+$R 8)1JO&+H=,5!;N#KY+ MK;JZV9$ @:H23"W8 IGI(59 Y/(@4HQK 8==@MX%X9=+4H%%(,K]H2PI!Z7P+"GKT>N@]T/8^4([FE7< X,:(Y?85$MQ$Z28D@QPJ28*WGW2 \E M'_H)1JU_*HT=,,-J\! [\H_9"^9[L9.F,;5"WXFR!*W SQPOFU(K#ITHC-GL M8G;.CH)C#/><*(GQ/W62-():RH_"8I9[C9P%+$R?Q M0N9#4A &^)\Z<3!E_YA=SSY C)-.T1DY801A@1.2KID38,:U:A'! U90)DN= MP"=5PS!P?"]%*YY&3I#Z:"58P(M28Q;./!M0!KJU!4@< (@V-$'CF.&?D%HP MY*KMT\C&MW@7QF[VH\,@]X7O!6Z*XZPL398@$6'J!IO>('3C;2\$U,(UWE(][]> GU]]3/MGVAIF;;'N?I>ZNC2X[YQ4O M)$?PUY2M3':Y%;3G!?8BMB@40O*8(V>L-]N3+3&Y&E(K\AZG?)E#?9 KHX=9 M A]"XQ812F/2%=7WO1Y,OM@% 5CX32]=$^1?'#UPPH_S'2\EWH/>] =S0 M<\-=Y/W ]3:=4S=[7M3\_"WBY5%E-_K$4S?84]9WT[XS3<8Q]!GU]N.#4L/7 MX+L)#I,=AVC_.Q(Q$O_!D'E"J8!S-> ]-;\@GZ4Y<_*F$\3D\ M'; 45 ,XT?<43;8Q.BCZK>+NT44WX92$6P">O^@SMW:P$SD;39X.ET=P/A0T M'S%-LTI5+S^Y5RYH1 <>(<6S4QZM.LC_1EK]F>SW'1C.0QK]_1C.MADP49M3+/B:<)5A)ZB>U7=_,2 M?)Y$K00O%(%>Q2P) M0)@R-@77F:8X F+'2T+VGJAK+L>4G29+S-7H$"P.0-,R\!W0+A]>3IUI".($ MIN83/^M (A5E#:0ES9$\S'0TJZ;&H6F=!0VFH%DAYL8)FX)[)3X9$H?9U[*M M[\&(Q^7"]XR5_2*!C YCQ_<-\P4N4_#5%RPB5R7T+HX "6+G/14.+VWA +]X MB)@XB.E3Y;WE)WC]<>4A*%_V%U&/ #F#RIA%MLXE( M^P[G_UR6**>QP#[.LX9$[@)HW[T3N5C/$="H%RR2YWN+]!46A2\J72Q1"JJ; MIP4=+&) MY6AC:;*8$K\R*\]MY#![.UH %L"R^I&879!@[3@"X2^TQNWH-O&Q[WF'G;2 M<*@/H.:(4RO)7$T<#,OA)H'.JF%_$$+W4%=PC3/395<=JON-6%(2Y;W,96TN M#>R).OB$C[+(KG]HXA8K6-=T\T;\WI'.>"]5\044:H__;1RL[3/Z1?!D13AHC?.[M;QA'/AYI^FB9 =S;J/+.OP>:)&F7\E@#UD0C0B9L0"5 M2O)_,>%<-:VYK?HXQPF*U;=WG$/TC6^FL$R'*,I!+6@X'K58$WTJ$8:]*+41 MM3U95GQW?XH[,JCIMZ "4]F] .-U71JMH3#=Q1.+H3F%-(%OK@5[^.RQ]U 1 MP&05H02^O90DSE<9654C;. :FRC529O3L0% G/ZP!Z@-V$VZ[Y/3 WL4[>Y; M21)55Q8V[8P\+!MS>V=P!_Y$'XW!C>BUM=,.Y=!FB+RCV+"'#=^+A48@B*JET]]F6I[""Y!D224I361'DZM??^+K^O5LZ0MH!+I#E,(2\@'G[\=D M>I9 >VHNEK(R(4;WJ%8_\%IP3=_\9WYD_N.,#E]PEW"ZW7,/\,EY+1'!)F2" M#+03W"2,IJ!)&9N-DYWXH4]&,P*'\'VE_V5U?6CI_= %Q>=N9NN1Q+42(+9E.*N):7G MXEZ1[GTLN&R6T[$%!2B#CG?NBA*"R3;FB&:J[CD"]M7:M.UE^. CL\R&5B@P M"5GURTNS5?'QE:V]M/<\';XL#FSW_.VP^U7 MT0]<0QNJ3A>8BH(_GEBJLWEH56V^[LU5BQQOFJBSP'MH /H72K6;!UI@^-Q[ M]C]02P,$% @ (D):6)>?,K27" 4Q4 !@ !X;"]W;W)K!X;WL]M&BPZ=Y^.-P' M6J)M;FE2):DX[J^_9TA*EATGW0\+!+%$#8MW;=ULN=>OF*JS= MV9LK4WHEM;BSS)7;+;?[6Z',[KHU:%4+O\GUQM-"[^:JX&MQ+_SOQ9W%7:_6 MDLNMT$X:S:Q87;?F@[>W8Y(/ O^18N<:UXP\61KSE6X^Y->M/ADDE,@\:>#X M>1 +H10I@AG?DLY6?21M;%Y7VG\-OL.7)7=B8=0?,O>;Z]:LQ7*QXJ7ROYG= MOT3R9T+Z,J-<^,]V478R;K&L=-YLTV98L)4Z_O+'A$-CPZS_S(9AVC ,=L># M@I6_<,]OKJS9,4O2T$87P=6P&\9)34&Y]Q9/)?;YFWGVK91.$D+NJN>AD=9[ M6=I]&W._5/G(C_>WX,EM3G#RIS;X8L*_UWJ+AOU.VS8'XY> MT#>JW1L%?:-G]-V6#BO.L879+J7F,1-TSN;.(>,;WK/_SI?.6V3)_\[A$(\9 MGS^&*N>M*W@FKELH#2?L@VC=O/YI<-E_]X(3X]J)\4O:?QBC%W>?MZVIDGW6 M[%>QM"6*D@TB]!WF-X) *[C>LPR_2GB1AU7> ,VLV(N00SY8=N=-0\RAXS4;%Y2N)3D';KC^%/JYXR[#<.R=CQ6/6@+IJRM M00X4I1RTPZIA'6W<8HM6=FIR&YW#=A[+(O)^B)1ZSG#NNF!'D$)G[]TVPXF+[# MF05?2@5!^.T-VPA5L*V!\UI^%P&D0B&J+)=KZ;EBW(?#,J$] "*KE<0U W]; M'@/-'8GL(T#1!&@.NPCO:& 5=)YEIM04=,+P-/"EIC#,[Q=LUI]TV+DZ3V5)HL9*X 618I$PT6 3_ M6I Z3+1F"]>M1QLZ> Q4W!XIM0:&T985EY8]<%6&\)-F"C$G,G"'"%<.+RNO M=D N1P%8,#">T_*:?10/0K$1?"E*[SIAUVXCLPU#U+P2E$[:@*SM5YR1@YUA MO70D:@6=1$J:90:74A/VX<1X_Z,GQ M"$5519E(!&'%AGHU%(;E$)'3F)*2+E4Q"^/$,^:>RS<.O[7Q+%!8R,JER'B) M8B;)HM8H5JN0-#N1-J!Q(T>0"2G3$]C_<,>.G;6DR^;K-<'OCXSYV0H5-F4& MT635'0X(3!#Y85R3" 'T:MB=U N5?WYC1:QD)Q]1VZ&3"NJD#'U0U'TP.E-' MB*H%4;I__YIOBW?S4!*(E/N[0G=$ \ )CY5$XE-[ ,>:C%?4[Y]45* %M:=D M/2TJ.@QL77-:2'%:/\[/1J80IW)*!QRZ<^PB^&=*1YS9?LN^&**]1>!F"V$E#)@ M(XLD?C%HLU%GTN^S]Q6?#4:=Z>4EAHA E "*[TD_1 ?]-BW;4D2 @6X$[6)T M.3H\JB-W\68X;;-?Q$I8&Y+Q06@ >C$<3=KL@X8*9 M_%,TSIK,V*(C:60/5 M#F9&J-!D[W344(G=1^A?##K]":S\#.!MBE7O2!$Y/>G/$LQG.R@0GG:FTVD MAY)F%X9@"NH#:FB-D&Z-]?)[=!YU)4U.45V9TK*]X!;)]O[0'E)Q1\H7CQE1 M5,J-T]X-_2?I%T3_8M+%%(="O8YUT\CBE.*QH*O>A7D(LI*0)Y52'V[3B8EN M4* E")F>A#('[#"],(XZT!QR>2Y3:Y(ZOE,1-,#$+*EYD$*0TP(!;"/P#1X=J(_@.*MN=Q#B5WC0$AM+' M5O"!J@); <]X45@N'5?N>(!,\<4F%#5U<>1!% \I$OJ7&L.0J<&!XB8R5D0KQ>%)ZSO"&OV?G)!Y>$H$4M\JP>[DM M([E"*6;6C*NL3 V4(I2(XZP%R%E-M0$2I/1^,M(U4_]D2X(4Q41%$0J/?-X* M#R /R'.:;,V2WI("S1[->(DUGH-!'MB9QEMJ1[DHJ)]#M"S")XB-A,*F?4^- MB:<<8TH^!=<"*37)RL-#F [N)*(%VJ&40\+S_$_TL]CQ4W:R.D=,X'T96\M% MRI1V9/V_:8[HA/5 TE2M! Y% BVAC/Y3:8SJTB _"RZ)GO#BMV?C./RD((<9 M()1[ /BH4T0>;YC]HS1],DF$0:SY*>,P@-UC-#O_)(QF1 2-J]M42XC+4JRE MUF0R7$U$C(8Y[@POI[@([WG#=VEI,FDLS5./J LW[:Z>8^YX\^;R]/8N%L7I MI@NH'XW'[5K\R<*BAJ^16(/A&S89SNK?))1'DD8CB?6SKWX:37^-"%.6T=/N?1)(^,BM^\ZM7ZB^$\?B@[B,?/ MC9\X7@L!L1(K;.UWIY,6L_$37KSQI@B?S9;&8R@,EQN!2=*2 )ZOC/'5#1U0 M?T>]^3]02P,$% @ (D):6*!D*#9?! H@H !D !X;"]W;W)K&ULI59M;^,V#/XKA*\XM("7^-U)+PF0]G;;#3NLZ'7; MAV$?%)N)M -WBC0;5TS]7B%0FZF7NCM&+=\51G+&,XF:[;"SVA^7M\H.@WW*"6OL=%< M-J!P.?7FX>558N6=P"\<-_J !AO)0LI[>_A83KW .H0""V,1&'T>\!J%L$#D MQI<>T]N;M(J'] []@XN=8EDPC==2_,I+4TV]D0U"TVLBZ5R8/:MYT7[;M\W"@, I>4(AZA%" &M*^,E4J.!C8UBSX@N!,-<: MC9X,#5FR\L.B1[WJ4*,74#/X)!M3:?BV*;%\JC\D#_=N1CLWKZ)7 7]HFP'$ M@0]1$,6OX,7[L&.'%_^3L(\"AO=<%T+J5B'\-E]HHZAX?C^5ALY*K2R#TRT:(56.SOG3D2VF@SJBTNXDX8)N&*"-04" MTU;X/198+\B5.'0E$,$9)$'J!V$.\[+DML$UE(1L)#7ZEY;KGA?&?IYE<-V[ MTXO@MO,/%#/$C?TT#IZ9I(K#?<59,D=U3L)T3]B)J<*(JV;DD42V"U5(;_Z=3@/,O\ M+!Q=P'DZ]N-L?/$"M \-O0 AN11'8_HF?I"/X$ZQDAX!=0]1'OM!$.R_W2V] M$*X/;&GHCR>>)$'LL),@=]BO7\GYV,_2B-P. S^(PXN^%$^8LGZ?04S9R/+< M481/>>D4#(&2%LUIWG"#WPAZ THPN[A(WY;GM:S7K'E\^V84A?D[?>("*_9 M]^XPP&)HVQ^^K17=%A41-"ITN_B#'AM7@P>1#V!^F ?'U$@A3/PT#2Z<'='9 YQ F?AZ, M;,OO3&:A'\>9[;Z^4^PXV+BGWP;S@(K9$G:F[7QH-2Y;016SQ-UD?%YK3PKS M= V,!MDN R=FD\W*>! ]D3B:*(-3#\[P8&^@B;!RVY&&0K:-Z5:(/7>_@,V[ MO>.K>+>]?6)JQ6G>"ER2:C#(4P]4MQ%U!R/7;@M92$/CQY$5+9&HK #]OY32 M[ [6P'XMG?T%4$L#!!0 ( ")"6EA?I]?\&P8 %0/ 9 >&PO=V]R M:W-H965T+]^SY&2["2.LV(#^F*1O+OGWIXC3Y;&?G4+(B_N MBUR[TV3A??FNWW?I@@KI>J8DC9V9L87T^+3SOBLMR2P(%7E_-!@<]@NI=')V M$M:N[=F)J7RN-%U;X:JBD'9U0;E9GB;#I%FX4?.%YX7^V4DIYS0A?UM>6WSU M6RV9*D@[9;2P-#M-SH?O+@[X?#CPFZ*EV_@MV).I,5_YXRH[308,B')*/6N0 M^.^.+BG/61%@?*MU)JU)%MS\W6C_%'R'+U/IZ-+DOZO,+TZ3XT1D-)-5[F_, M\B>J_7G+^E*3N_"O6,:SXW$BTLIY4]3"0% H'?^7]W4<-@2.!\\(C&J!4< = M#064'Z279R?6+(7ET]#&/X*K01K@E.:D3+S%KH*O2,]*'X;+1?./%19Y0]E.\#20MGU,"Y&.U4^'.E>V(\Z(C18#3> MH6_4G+UY-3P[!+^XOI^/?2XMHJ8X4WPB](7)JBE'KU@Q-**Z]D M+LIJFJM4F-F,K-)SL9=<7?^:[&-?3*CT5$S)81N\-:OR7*Q(MNXA$UT^50/ ,63:M><;#-%R1\CL+W06VWWJ M0X8RL>2C584X.$!/C45]EB0N(7 ?^4@.GD'-$NLJI^V[!9%Y'3!!3N@ A4TO((E87D+%3 M8#^,/E2K=$+FF.XXCG(ZGUR*HX-!=W0TZ(X'W>%Q1VSR4O>J3LQ-0PA<"2W> M-Z^.1\.C]VX75+^PA":+DV<;3*Z(S9616 +CWN&@-]A_'7;WAKW1_NL.^U!& M,QRWN',PZ@V;8X=\;#-&WV7VH?[HYQ:_4(\DTS;PF6).YBQ;4P2[M[U)#YPA M?>4--T9=8*/A:Q0^ZLTJ='9=4.$L:@'!#8WJHX6F:R+-,-)U/; NKBCTM,!M MS\:N8X)00(5;$E^A7&324)36Y?L[P*:RE)YF:N_((H_?#HP.. M*F[8+96O1X'&-7V>FRE3!+3KN6)(B)+88+^]Y,>K7[YX34!1$$5:6*-/ZZ#3=7M1_MN2F8?\:!69] 2IZ=8P];E77]M][IM"6[/15A MAC/]!=N*]1%3K*'$PA=\JVB4(\/,A(N3+A9 MZ"V>Q!$=;F;ME:H!NTYV.[&W7:?[&R^=@NP\O._!I* 6LOOGS_MS. &,+@&2/2#QNKN-O,J/W/+Y5*L= M:.=-;,[PH7HTB1/2)65E-:T*PMGY9V4,+%'#JN0:IY$E3K<2Y7O\HL,G%_ # M^**D+0WH'OGFLI MY/8D2/CC;FVLIGKX\UR\'5UVGL[=D8EI>(ZS@"Z!0?V$P?SMFWC WE\1FQW% M9M?8_T,VKN+/JWM-"K^5"+FJ&R516@-JXZI:Y,!E 86H6HL%5 [2$,1XB/\9 MV*B*[K"!&R'!EJHU!#$AX'..C3VX$LL/8$$EV9O0EAKQ5:$ I1E]FE?B^<** M*P#W24ZLKVV-FENE)_"5.I;7^1/,]-QF+*1-Q,6IL.Q-T=).!JG M/?B(4M$MZAB^^RM+6_(G(MUB)YJ.I+7&4B!4-O#VS2B)X_>P^-<9I?$P3+,X M'+,AV2SL#_LAZS.R![37.$SBC,(8A>DX"[,L/R69;W.B-.]P09[ M(QGV?/*Z-#AQC;*40\&KZJ4CI08'!O-6"RLHD!T2+:6G:MW!;K2J*6]=]EO+ M?5>D]%^0L\:YP] MOE9W79/^X=X]=5^XW@IIH,(-0=GML!^ [IZ/;F!5XUOV6EEZ +Q9THN+VCG0 M^D91YO<#M\'Q#9__#5!+ P04 " B0EI8^':6KIL& #+$ &0 'AL M+W=O/X%L>FP$Q@ M=]OMS+89*-N'3A\4^R11UY9<22;07]]S9#LD3(!N+P_$LJ1S_[YCB;.-TI_- M&L"R^[J2YGRTMK8Y'8]-L8::&U\U('%EJ73-+;[JU=@T&GCIA.IJ' 5!.JZY MD*.+,S*NE%#5((Y1D&I;GHUEX>IG0?K?ADX"-V1DSBF2AU&=Z^5">CP)R""HH M+&G@^+B#*Z@J4H1N_-'K'&U-DN#N>-#^WL6.L2RX@2M5_2)*NSX?92-6PI*W ME;U6F^^ACV="^@I5&??+-MW>)!ZQHC56U;TP>E +V3WY?9^''8$L>$8@Z@4B MYW=GR'GYEEM^<:;5AFG:C=IHX$)UTNBQ* MU5AKPRE=9V.+VFG/N.@U77::HFRCDG9MV#M90KDO/T:OMJY%@VN7T8L* M?VBES^+ 8U$0Q2_HB[>AQDY?_%RH:ZZA#W7.'Q!9ELVTYG(%;OSK;&&L1IC\ M=BCX3G=R6#=1Y]0TO(#S$7+#@+Z#T<4W7X5I\.T+GB=;SY.7M']1D?Z9)O;S M&MA253K! M03SQHHP&89I[89(Q5R?V4T.2YI7B8(9=+.6/;;W .71J/X!?7'-$ M_;,[S/ *V+M[T(7 ;,RU0+=GJY6&%:)CN_.$7?*J"\FRMU" 4QR'7E_S$%,X M]29I1-GSLYA]AT0F"]]\E45A].WVB;U["<+A+J+$Q]DQ5M['; \^X$KHQ4'F M!4E^S"(?"WM%EJOJ@+IW]XW0!^9WO'T*42_(0B^;3CI/0WQDY,>43?QP<((O MJ@.R'JB^05)8] M .TKU$J*/W'KAB-_R,5:(#^4]-AF+8HU?I^JBBU@=ZO"JB(F-T/M>%_ECOOD M9NBGJ)]KX[-;68%!WQ%_>D,0:+1:BX4KT>*!57R#O8)5JL! ?F^U,-@WG)/> M8=>=/P6"6"#E*4#:@% OE"YI'X6,4(^"<+J'2C;'BK$C6ANY17H?'7<4PDG> M-!5V+%>8#=?8$A"C[DN!05RC#40N^=SIO)7"OD;4ZYO;+Z7@+J50_ "3'.[9 M6^+.>RXT^\0K3,.MI"Q01E]B41A[ ?[EB6N'4Q\Q.= HCA&C>Y:Q3YV5H_"8'>6X-(TF2*'0S^.#+CR!=^A-$NS/6>8ZGY_F3M$' M651MB;TV\.,!?%V;,9@QU+(![#@2T6K 6B+I9@UT0JS =5TJH ;;:MD#GK+L MNE2C\'Q%B5^VN QL1<%B-9^A$GN52ZXDSW$G#"-_^L@>M- 1Z$T>^\$V, 1) MHP5"1%0/>S0E"$K9H@O.31<6PMR($J@!H;56:X29[U"G@4[@98>4-V'^:)DL M?)C_M-6-X7-C5"'0IZ:DDB=/S'5]II6\5MJZD(?/&X$> MN5B(9HCD2WM%Y"=#KYCO?-K^/L_F_XYG\_^<9],4N32ELT?@8R\?.$9@GR+/ M$OQ\97Z2L%GY.Y[XW6&4W':.4%Z+/I-=9W-@I6K0OCYM&!([0O)Y<8)*,S^: M[)#VZ;>J)^W3Z=<)FV5>%N?;.,C_:UC2!#SR- M.U8HZ98Z_I14NJ&Y[Y@; /(W;7%W'H63*ZXKA:BJV\K%]6P7.=!$V'X7F;_4 M1=+'7M%1[_\B7=23[M!]9;QSP:Q!K]PUVF DK;3=77,[N[VIS[H+ZN/V[IK_ MD>N5P,]V!4L4#?SI9,1T=W7N7JQJW'5UH2Q>?MUP#1P[$6W ]:52=G@A ]O_ M7US\!5!+ P04 " B0EI8!PX;3A & !1#@ &0 'AL+W=O5;8DT[J M7/FQW[=Q*G-A>[J4!486VN3"X=/<]VUII$C\HCSK1V$XZN="%9W38]_WU9P> MZ\IEJI!?#=DJSX5Y/).97IUT!IUUQXVZ3QUW]$^/2W$O;Z7[L_QJ\-5O41*5 MR\(J79"1BY/.;/#Q[(#G^PE_*;FR&VUB3^9:?^./R^2D$[)!,I.Q8P2!GZ4\ MEUG&0##C>X/9:;?DA9OM-?HG[SM\F0LKSW7VMTI<>M*9="B1"U%E[D:O/LO& MGT/&BW5F_7]:U7.C<8?BRCJ=-XMA0:Z*^E<\-''86# )7UD0-0LB;W>]D;?R M0CAQ>FSTB@S/!AHWO*M^-8Q3!2?EUAF,*JQSI^=&)LK1[-Y(B5@[>]QW@.7! M?MQ G-40T2L0(_JB"Y=:^JU(9+*]O@]S6INBM4UGT9N ?U1%CX9A0%$8#=_ M&[8^#CW>\!6\"SEW=*%LG&E;&4G_S.;6&=3#OR\Y6V,=O(S%'/EH2Q'+DPY( M8*59RL[I^U\&H_#H#4L/6DL/WD+_L6S\) 1=5TS"N56)$D9)2P(Q*(5QC^0T M"3 #\Y Y-!/PS#KA\!'7.&*-$U#B^R]D+/.Y-#3U^8FH*^P:(2"72GK_RR2* MPJ-=0WSWX&@_P&Q=W--=JBLPQLM/0)=%W OHKC(*0[/X>Z6L\K2]NCKWAC5# M7U02:^YL)]_ILNZA;K/S9YTE&+%/.S:VW +52IK]CA[QF,/U2YL!W-*9$46< MPC3XDH!FB@N$]0(!\,ZS8QD[:>PZ=JDTT@'O1"JD&5>X&#(,P@CESI;B>(04)8@1 :0J'$\#*TK$%D'S@(--0.*_RJ'""DX0 M%T+%%:I7L!1C#-SZV*,9DL$%"8%E+!Y]0M\V8V6T0PH6V#'L39_V6[!"2\.1 M6*@".>9M%U+:=0*4Y:.%SPA,4463Q:Y\P*EGY3ZZ8IW+@ JI "QLLROYJ< MF&<^T]8'<\/G7^U6^22LZ^Q NS/% MKLJ]LG2U>6Z1V0?(AEZ:B4)@8H.&WW M/^Z$NQ6VX:!1MME2J$S,:[K4+JWI0MVDDDB.00E%(S]_M$][0 N#, PW6F>[ M46DA]GQ.!M'11NL*ROC!T]X[M[E+3;\)U PUF54^ N"XX:"6VO@\=0=L1#0= M!8?1E(V83F'$".H*3&2Y3MVX-Z9W- )/WOD5'/ZY@! BMS4V!.D5WH"5J 04 M/JN(< W)[@W7-?+)-%FS&M1JD@B4.5__?B#3L3#FD<>6(JODFO9-_GV4QD=V M1\M8;[O/@X(K&TX('MW?+HA",1T,?Z<-@.)S@7"F5 M$YGZ#SZ_$D+J1L%P<@"CAL'!)-K?37HTF0;#\120@V!R.*+SG6V]NFRM& ># MP[#Y?Z>Q?=V]$\N7"N-N0U!0'PHQDW4B%D*9[20\,;VRVW$VWY#V1R6SQ/H4 MXXQ]<=#?/%@T<>1Q7*[D4F84H>A*T+JN#K[ _VSR46D;J'PFESA8'[PW7A(W MG!%>GK?S+VJ7U29+GAF+"N*[%N[G+MUUSR]HJON-N*VPT=YP&FT>VMZ<9P78 M>^DRV=^XYN?2W/O'#+L.NM4W_K:W?2_-ZF?"T_3ZL05-N5>%15TOL#3LC0\[ M9.H'3/WA=.D?#7/M\ 3QS11O/FEX L87&@=N\\$;M*_(T_\!4$L#!!0 ( M ")"6EA@7E8V#@, +(& 9 >&PO=V]R:W-H965T=XYU<)G09#X-:^DMYQW>RN]G*O6BDKB2H-IZYKKQTL4:KOP0F_8 MN*TVI74;_G+>\ U^1ONU66E:^2-+7M4H3:4D:"P6WD5X=AD[? ?X5N'6[,W! M1;)6ZLXMWN<++W""4&!F'0.GSSU>H1".B&3\VG%ZXY'.<7\^L+_M8J=8UMS@ ME1+?J]R6"R_U(,>"M\+>JNT[W,4S=7R9$J8;8=MCH\B#K#56U3MG4E!7LO_R MAUT>]AS2X 4'MG-@G>[^H$[E-;=\.==J"]JAB4SU:3M2(_ MN[S(,MUB#C\;X>4;W4,Y,PS-<>/02#.I[]);'K\(D.#^@-Q[UQH?8_ZLD!QF>U_/QJY2%LW,"["APH'A=20*JUE!J MS9LSH-+A6#JXQ@SK-6J(PFZ'P:"ADA9)F!V8X C"TYA&QL(1A'4CU"/B" HG MT6D$;!*$R0BB$MZC&"'3) &6AO"I0Z&4'1;N@/$WM?P-4$L#!!0 ( ")"6EBP(.4 ' 4 'T+ 9 M >&PO=V]R:W-H965TM5*9;'$6WWUTBS/;!ZT,?73"]VTKW?TE:;L^S_:SS8MK53>!7\P69YVL MZ1.%/[J/#JO9B%*JEHQ7U@A'U7EVL?_Z\I#WQPU_*EK[K6?!D2RMO>'%K^5Y M-F="I*D(C"#Q;T57I#4#@<;M@)F-+MEP^WF#_B[&CEB6TM.5U7^I,C3GV4DF M2JIDK\.U7;^G(9XCQBNL]O%7K-/>_)=,%+T/MAV,P:!5)OV7=X,.6P8G\Q\8 MY(-!'GDG1Y'E&QGDXLS9M7"\&VC\$$.-UB"G#"?E4W#XJF 7%I_ZI:?;GDP0 M;U?X]6>S %C^."L&B,L$D?\ XEA\L"8T7KPU)96[]C/0&3GE&TZ7^:. O_5F M3QS,)R*?YP>/X!V,,1Y$O(.?C5'\?;'TP:$B_GDHW(1V^# :=\EKW\F"SC.T M@2>WHFSQ_,G^\?ST$:Z'(]?#Q]!_+A__$T)<$Z+MB] [96IQ$?O!B]^-N.AK ME)@X25)/1&A(7-FVD^9>2&-L;PHJ\58&H8!S::4KA:W$&^705=9Y(;O.V14V M25.*PK:M"H%-K)!BXU1JM"_FAC3JBXR]^((=9=<[+[.7PHZ,7B5&R?5::2U> MJ)>BA:=(!#/)12- 5R"9 JJ<;>&V)EL[V36J2#0*: .Z@MXM;8D/0$8T H, ML4#88# [MID M+$M"8R\J$@K_[5.A7N.G+T76K&XE2Q83IXZV%G01-C>09I: M!2"\-37R0E'Q*VPG-XD:P35\T\KJ(19'=?*)H7B#*;Q1C?:B763.(&/,7M3: M+J76]T)Y07<=4I$D=U3V!0FH!"N-=/C@)V))2(D3P*G-X-&#:4&>;;@/ B@4 MHG.*PU0$&\?#;.JAV:[>/@6A#(OG:2<15%6J@#+X\WOB,X1C87^L1\HKEX\J M":="UR$B63CK?93]&V%\\KP;,<)$?VV7+5[:+JB6J6\"C=N*5'JC=MBXHPS6 M*;'^^9.3?/_5*>A3B4C>*<,&L3L02*"ZRUCC95 MD^0K4>3N?LKG22EJ.PUV.J2_LICZ8MTHP!:8J\KT+!G 4.AE]*3,"@W=QM96 M!F=0RZ UF2$72?SMJF6!Y- ED?>21) W9-B>/X9&H;-O>^E8$%C$[F-8">K; MBB^95MMIXO5:P3 A&+H+(JR)R[J-YT&BL7'[+8Y"NHJ0YL>=PO%*R,G1,_YT M_(P9<#,1'-E[(M'@OE%@'(4Q?XQN>U1IO+\,T%%T%"=,@^6JPX2>!GDG"ND; MSISCS %\U^W3?(ZS56NN#P \S8_&99Q47!#Y_/1SA+Q**/'=_NG+"<,A747S M+>C^R2[H5Q\/:(IY:FL39Q0$9?63?#L^.33=HUF^P\['):S7N$U-'6G)\.S' M>.YIWS-'_U543SPH#/<'$KTQ6**.*A6&3G^:[S@ZV/9CK)FR+_&]KT24"S<. MH7''9DCQ%TVQ^BV/#9#A(W4B<&"5&+M<^7P^(W'@I_4P^)@1-*[(^V'X$V;- M0\?N;.M*U!+$XXL?1C?74+H=C6_'N^5%NE)]W9XNIA^@O8)S315,YWNOCK(T M'S>+8+MXP5K:@.M:?.1Z)<<;\+VR-FP6[&"\<2_^ U!+ P04 " B0EI8 M1LO_NK0" "!"0 &0 'AL+W=O M,L")AHK<]ARG8Q*!;NZ@B2=4>C'-N?Y%F]HV#"T45US0HH'E#HJ,U$_\TGR' M'< ]!'@-X+T%@@. WP#^J4#0 ,&I0-@ X:DQ=!J@^(,_Q?,-^;H_C]YA)W#V(CT_W[AGP MR>G>3?CT_V*?O7OS>ZGPVQKTM9[_GAHTE5HM%YCEU-G=YR6.86C)PYD#6X,5 M??S@=IROICR?4VQ\3K').<6FYQ2;G4ELKUJ"MEJ"8^K1#]F>96D8SZ":[&A2 M]>!U=.EZ7E<6Z7HWY0:SGNMT]ZW&!BO_VG=Z^V83@UG@A[UPWVQJ,/,N87TJ M[Q?U=>"??'TYD6?/*B,;)RID]]+#5-Z1@"D# M^7Y)J=A.E(/VUA7]!5!+ P04 " B0EI8571?)4L$ #W$ &0 'AL M+W=OQ&:V ^U_O[.3!EH%5R_K^P&(G7L>WV.?SV?Z6ZF^ MZA6B@><\$WH0K(Q9WX2A3E:8,WTAURCHS4*JG!EJJF6HUPI9ZD!Y%K:BZ#+, M&1?!L._Z)FK8EX7)N,") EWD.5,OMYC)[2"(@]>.)[Y<&=L1#OMKML0IFC_6 M$T6ML&9)>8Y"MWGL&*V4NY5?;N$\'060]P@P3 M8RD8_6QPC%EFF?7]E_=N))S)QI',OL+YZ:U2"X"B#%!2LR M\R2WOV EJ&OY$IEI]PW;TK9]'4!2:"/S"DP>Y%R4O^RYFH@]0"L^ &A5@-8[ MP%5T -"N &TGM/3,R?K"#!OVE=R"LM;$9A_'"+N/4*'K+"6>&][0@ M*2J8*99RL8214DPLD1;*Z'YH: 1K%R85VVW)UCK UH8'* M@*5R;3 E%IH-+FAN4@O,90IE=H\Q[I3H$+N#>80R>ZLNX]X;+(F$NWT_/?7AV>DA+%#4<-H\38 MWOBZW3Z]@4>6(S"1PD1J[E"3C D866'4"F>5,/\;2F,(-.UEJQK3F9_>8) PF3&DI M=.T#/+ 7B'O5'K>-=NP:'3BA[F[4.X7Q['>XRREF#?.$?[<._ZXWM![?K=5> MT)=>-6;06S_I@F4:F\+<"SMRHU_62B^]3AU2.:LCO4FHG_.@4"_L2*&]6FCO MZ"7UB_7S'A3KA1TI]JH6>^5?U7<[Z>\'M+OQGR9Y7J9OS=B?1/9&]'4M^OI[ MG-G7GZG_D\C>Z(^C7<$8^6.B'O8N6QMK0RW"LL+U*./9Z..,F:U;F MQQT\%2I57O2QJEH[5:VC,9FQ^(U9*EZUCL'7XS/(][5+WT MP\T;-1_:E7Z&>U=+BO&ENW%K2&0A3'G+K'OK6_W(W67#G7GYE\ #4TM.YT2& M"X)&%ST:7)6W[+)AY-I=5.?2T+77/:Z04>5F#>C]0DKSVK #U/]U#/\#4$L# M!!0 ( ")"6EC^S._**PL -4= 9 >&PO=V]R:W-H965TY-D5L;EM.B*/J!VJ4D MQKODAN1:<7Y]SPRY#[FRDA3]8N]2Y' >9^8,N6=KZ^[]2JD@OI:%\>>#50C5 MFX,#GZU4*?V^K93!+POK2AGPZI8'OG)*YKRH+ XFH]')02FU&5R<\=B-NSBS M=2BT43=.^+HLI7N\5(5=GP_&@V;@5B]7@08.+LXJN50S%3Y5-PYO!ZV47)?* M>&V-<&IQ/IB.WUR.1[2 9_Q=J[7O/0LR96[M/;U\R,\'(])(%2H+)$+BWX.Z M4D5!DJ#'ER1TT.Y)"_O/C?3W;#R,F4NOKFSQ#YV'U?G@="!RM9!U$6[M^@^5 M##HF>9DM//\5ZS1W-!!9[8,MTV)H4&H3_\NOR1$_LF"2%DQ8[[@1:_F;#/+B MS-FU<#0;TNB!3>754$X;BLHL./RJL2Y<7-8>(]X+:7(QBZ$1=B%F>FGT0F?2 M!#'-,EN;H,U2W-A"9UIY\:)Y>GEV$* '23O(TIZ7<<_),WN>B#^M"2LOWIE< MY9OK#Z!_:\2D,>)RLE/@7VNS+PY'0S$930YWR#MLG7+(\@Z?D7?MEM+H;Y)P M,Q17UG@8F\L((_CIQBFO3(@#<-9[;:3)M"S$#(,*H U>_&LZ]\$!=?_>YJ&H MP-%V!2@5W_A*9NI\4-%>[D$-+G[]97PR>KO#O*/6O*-=TB\NI=>>]-ZP@PS; M,'6;VKL%WZT4TBRS927-(\&E-K+.=5"YR"QB;7Q\2GO@9=%ZSG>>TR8KZER) MD,35- AU[U:V1HYQQ1)_V"+'%D/QP63[K+S&+%_/O+&2#TK,E3)"%1IYQMIIT],6T_:A CSV/YKEH7Z18Q-!Y3,) M_UR;6)[6.JS8XN\+(N6-#:KU% NCM5?1SE]_.9V,7[WUE \3,36FAH!;55D7 M]L65<@'56L@RNB(MK9RV3E0*_W[$F$Z'SG-.987T'F4#JX(E*40;]$@[4'** MJ@>YQIW=NDPVT2#I0BT6*-Z"Z[]'F644@)!CM[]/I#3^.W[[D\,JJ0HF7\P(1JFDY M#3JUK(OD_FB"F+V[HF'I*!]CONFRIW\,#7[;%[0'WK_4&@$%C1D0/UE&$"GE MO1+*!UVR6JR!1[-0Q:KA,U"R[DN=-!)5*Y]5EA? MT[Z8"1>21K3U8>2 M=4V%&(A?6AJ>4Z4>]E-;J =9U.PAJG>MOX:I%D31EK.J8"#!M<"&74-UF( < MSYQ"\1+PAJ=U45[# !J[:,ODC>Z;WTGQ)SZGPI35SI&S*+Q92(E!%JTT#';(GX)_ R&1 M_^D72GY$U/TWO$EZ+RGFH"(@"/(</0J3SC%K$R+4CGQ:KY1)(..I44&P 1.;ICI4 MH_K;)5FD1_)38_$ MI#3%448FCOFY-B-F=1U0%9!YD5=@?Z,9^:LI9RE!6TN-@A8>?0:LU29GYGI0 M,>GC:HYH4C.B(R:CS8 9EDV[0Q/40O&HI-M'*],+?TOBMM*&&U%)B9A_QJ$@ M&D F:D !=83?M!\Q1D_5(U<1B. O')^*1!^4 M,+0W.BQR^XX\?]7F^:N=67H+K"#12-\KZ5?;TOR'!600$%DV-59,L#Q*ZO,# MT1=PSS9R*L H"R\535F?JZ4V!F][=K&7.BJF )/W1H(-Y)3$%F@.UU3W64#K M;*8JVG.! H[4V:*IZX:D)WR1QKF3:P@'%&JON"ZT=6PE-]:PF)4JN"SEX",/ M:@!P'P!M=%8]!&B#E PUEZLHLM&= LTBL+NG %/!,?=B6:/90?Y$RFUF]WAI M:1^4,VQH:@HZ3I6$[X*FHK5)J,ZL V$2(R<.0\G:V?&=MA ZW8F Z09!7D7A M'YD@M\%IM["^MY'-Q>.W1!P]2NAQ\%-Z:++:M]Q"R:D[9NDQ02R-%741_ [M M%2(:BUL.[BBH>$14MC6HOS-CI(YG2I('8AI\MB8%,PY MC#DFF.;=J7Y= JQ=V(/PDC3Z?LZ_;@/V^CLIF\$ST&^:6VYX>W<4,U(2P(C> M:F=^ -MN3KQQUN Y2ZC[&PS_IPJ-R&V!WZT4RO=U%NP<3(:SSCCV;>^GLTNX M->X]^\2_[(U.AR@=&IPFL3LA+(Q=)K,G3O!\Z>!CY;KB&R0"TXL[0"$3)Z.3E\.X36:71G^+("J! MJ3J&CI?WJ;\=Z_< =( 4\^;R")PRIS-S* MSB8:6Z Y1U(0"?JN>J+;!W#$;PA@23X='_,%SZ3?ZCZE9S):-\U)7^R^>-?L MF,[AT9,4(GBS)=O*V0?MT^G2^BIJ3A/M5G-]Y'..$^6(2UISQK6&]T\1''%& MW&9AE@G)B0 8PFV/HAV2\POJ* M,>(O_FD!CS7+;6HKW1*YN Q MKQ 0*'X_?(Z.=QLQSX:@OGP9V\9T,%[I*K6ML?/=N&C"6N2:>G*@[$Z"\]I1 M6/HTN5&]2^GN4:18)I-"S/N/B":>N9 S^5YS1\W^>S'X^.'R^G;PLJ>3;B=: M;JKS2 7QM(B?3.QG71N)Q!0$N=:O'92Y[G=XEQS&B)CQA--V!#,W M8E,MW1'X?K6P"1:%HHCKC;BD7U]0'T?>#!N$ M0@Q=NIR97;^_;2]G+"7CHQB?#E,=X'PAF: P)3"<.IAIH]S.\_1XU'TK&.TD MN*N5Q'F>7+3!HBDOQ!ZHE\[XEWS&O^J=\;=^(]B]UX=4^>!KA&"S]$TVKT0R M5BM= #]WRU#1]XIX/&JHC[DU7LOP^-)):OD?Z.Q)]+/F)H(A8 U@1_?P.E/] M?BR=6/E_W]D*5OPK/5] M,Y-=*/F42[Z>?^8[-6BH2Y46-S[HF:I]NBI*\"@B]S/GJ/. M9G(,SNA!)N(H%N-WSE'+;='JQ@HYA-V9Q+D%\12EY4X(60+/\C7OHF"6P'$I M^GW--(DN0SK*.#I11'^E8/7.7YT%N:4K?B1S\EWMXQVZY@*0HVERCUM3YJ#W MI0UMU9*_)Q*7PK+XT:T=;;]93N.7NFYZ_.")Z@C:\*)0"RP=[;\Z'@@7OR'& MEV K_FXWMP$]'#^N%!#J: )^7UAD>WJA#=HON1?_ 5!+ P04 " B0EI8 M)]T>QB$$ !Z"0 &0 'AL+W=O)3KC6-!-!U78HU+=+]6"T.GJ/62R1*5E5J!P7P2S+IW#P/6]PJ_2=S9HV?@ M3%9:?^;#]]DDB!D0%I@Z]B#H;XMS+ IV1#"^''P&;4@V/'Y^]O[!YTZYK(3% MN2X^R0UM;I\F!,"$JIFG_Q M=*C#?S%(#@:)Q]T$\BB_%4Y,QT;OP+ V>>,'GZJW)G!2<5.6SM!;279N^E!; MDE@+0F6P;#H#.H>E7"N9RU0H![,TU;5R4JUAH0N92K1P]8M8%6@[X\@1"O85 MI8>(#TW$Y"L1A_!1*[>Q\%YEF)W:1X2^32%Y3N$AN>CPAUI=0R\.(8F3W@5_ MO;8D/>^O]Q5_/YNU4/(OP:P)8:Z5I:0ST9"(JK0P:%&Y1D"E^B"54*D4!2Q) MB,189^'WV=(?Q_87T^FUZ M_4O>IX=N6GC$%.66VQC"K*#II"P0:,YA;C"3#G[4UIY#_V_^:*:5.1!UY:J;SMW MQ,VG$PX!,0!;!KS*Y<1Q""M<2Z68RBM1>*6W<#4*![UN!^:U,=0\J(S>2G_K ML -\JN@&H2BG$*^2<# :=N"3D0Z_T7EN(=T(LR9%L:;+T+JC#/OAL'_+!==; M-#P^1!M1-FV@%F\E)5?L84>^'#*I<@)%SN<;H=:DGM7(9<2GU O 4&$)0J\? M=RZGBRI[E>M-..H..A=X-&AY-+C8YR7MAZPND'-Y;PS31E/]_&5[CC67O MUP*[8[I(8DOJ0"M_2C4U6EGN0CN/=+ O T=FJ; ;R#UE3@G$A6$OEHA3-L3! M,\3YOSRS1/%*&P8RR_ZDNYJ1-&(/+(/Y"Z+NSVPM%HR++DEF3$E9]H@_L*>/HR MW-7^;$"V'H9)_^;8#665]'O_ )PW=]LKP NQ]ZERS;5?#'SBSE!G+/&)LPG>/'%F[-7:7*GPOE#>)>&/=&G==^NC9D&E_?$(U-L^F;@].5WZXK[6A7^\<- M?1RA805ZGVOMG@\SB*0< -\5 9 M >&PO=V]R:W-H965TT91"+ M]]3VC*PD=[UK[C*V>_W0Z0>(A"5,*4('0I;57W\/0(F2'$EQ]J;7S-X-!4TSE3#1]/99]()[K8WVM_[M6,M M8]'(D:Y^4Z6=7O:R'BGEO5A4]D8O_R[7ZXF=OD)7C?\ERW9NBLG%HK%ZMA8& M@IFJVZ]X7/MA1R +C@CPM0#WN%M#'N5;8<75A=%+8MQL:',-OU0O#7"J=D&Y MM0:C"G+VZD8^R'HAR8TL]*16WE-G=V);\8F!APGM 7=LL-O;[P,\N]-WI& M1L!JD!9PN9V2D7>V-.3WX;CQ_7\<U<_ M?,>2X*<3Z*,.?71*^S[Z=X]6FEI4'?"&C%?D;U)/C)A/54&&V*3-H26<-G(W MA0%=8;>J>D*L2P7BUU+;AE@,EJH1DXF1$^&S1=_[WI&>S46]^N&[C+/TIP8; MUF/UH(J-:RM=M$)GJH:47C2B+IOS-^1N:J3<2QZ"T$L?^EOU>&3$)87[X3NM M?VF#8 YA316"G+%S\HJP(*9I&KM6R&B4)6AQEM$@RUTK#FD4QF3X<3@B9_P< MTP,:)3&^.4W2"'H#FO 4(HQF64#>+0R*(CD+STD:4)9QDB8T"4+"H(F''-^< MQCPGOPSOAA^@AJ8Y!B,:1E#&:>BP9I1#XDY;1+#S%7,00U#3EF0HA7G M$>4I0RN!@2!*_;)0E+SCK7?=K'60/. @N-B[AOKIOV*38\JM%5:Z*&UBB[XP M[F??4P*]KUC ^RGJ354A6M2K"-,^WXSRL!]O1Z%@+GUUK5;T6#[8O97V._@- MHOL,\.0P^CWP\1H>XM1G3\ GV]$PZR?;T6?!W5]CGXQ$+4HED/QS:7Q&-V0I MX=Z%G3.#8-^N.]YQOO! M9C#O9\_+FA^_1;X7?4Z":=DG#K@.<;?>;6YGN9LT%R.EV.^/E TIP@+G%'7.*3 MG.+M)Y1A364.T9.3J@XSK!?@+*HN7?U8D0=I+"IQ]8*K+RL1XO M&BP:(7"K4X7G!0FH2.YH01Y3'CE6P**09CQSK2R@<9[ DC03;*CY8ER!_SE5 M4RDJG":=HC2F(0M;OA)[GA+&W/.6%*3C1EJA*B]8X$A;.,H612!,,4DX*%!& M@U;XN 3(F#BA+'5$E]$\X"U/1CY\I5=/%(JD*Q3)R4)Q6TQEN:A\L>JN M9\.FD;;-K%^4&*L*UU1Y\&9S4OGS2X=RE7/]3'$L]EV\Q19=UU=M87Z2"L/& MJ=R/<=OW5A9R-L:>PR6E#?;HB1%5%]7"I0AT+FJ8J- V$%,/_LKN H2K1Y2U MC3QB6Q6[F';UE/)>&N/UM$<( DJ#-L24)2?#FG9A3;\@K(W;9)K\>XQJ4W< M6Q?>R$JXHW,XP_Y7?[7;SPW\#/#7^'6+O]C#;];XQ5/\ MJL-/EE-W57"Z]V;AJ%:ZW)C=1+PA*$-NJ[<'LD;:K*0P+UAAKD7E:[>PN,!, M5%T[_P#5&A_.&YP!S'\S%OEOG+F,0TT)\VU\/_%/(>8*A47]!00\PW& FA%& M.GY,1'#-!5I=(7MB5CX7O(,9? M$ADG9Q!$]3ISHCNK Y':6U?&_1,!32+^Y-^A+3#8>73#03GQ3XLN/1:U;=_? MNM[N]7+8/MIMI[=/GQ^$@9\=[[J'*$@C*)!IGQ/;/U;/_1/>6%NC>=*_^!U!+ P04 " B0EI8_"P$7$D$ "@ &0 M 'AL+W=O[!W#LN9#*SH.]<^5=&-IL#P6W-[H$A2=;;0KN<&MVH2T-\-P;%3*,HV@< M%ERH8#'SLGNSF.G*2:'@WC!;%04WQQ5(?9@'P^ D^"QV>T>"<#$K^0X>P/U1 MWAO!@.VM&F6RT_D*;C_D\B"@@D) Y M0N#X]P1KD)* ,(RO#6;0NB3#[OJ$_L'GCKELN(6UEG^)W.WGP31@.6QY)=UG M??@%FGQ\@)F6UO^R0ZT[20.65=;IHC'&" JAZG_^W/#0,9A&KQC$C4'LXZX= M^2C?<\<7,Z,/S) VHM'"I^JM,3BAZ%(>G,%3@79NL@0FA3"K(%9U3#Q*S!C]DDKM[?L)Y5#?FX?8DAM7/$IKE5\%?#72MVP)!JP M.(J3*WA)FV?B\9)7\%:518FU;*V+C5"\+@F5LZ6U6/H=&MC?RXUU!LOEGTL\ MU&Y&E]U0"]W9DF-P#451R=?S1,LQ!"JPZ;%?&I=19S1NZ=ZBWY<*P)RXK M'U"%-V_D4:@=X\2IQ8[#0 SDGFT)BG?XS[D#)DB+;34Z M/6!A"H5JNK*(9/MW[%$[+MF:V[W'SF@!B(#!@$+//[#A8#*=LD?#<\#9D0$> M46D/F,+;1J>4S8&K#% S3H=L[5L-#"I+GZ3=B[)1[PW[+!FD4<1^UCH_""G9 M,!E,QF.D.M,5.2SYD?!1=1CU26PJS"]#(G%^U:3UDG'R<@3/=()<]&[C29^] MART8HLK $R@DM! 5'2:31M:-X9C6565B;;D\O2"&0-&9X,)I.))X>* MYN#G'UWJ$Q@G_ZXAO&F* MQ:T\-P-FX93@LP0_+!_'\R@F-4?J).ZL5E[X#N&,;V FE*&0DLKDL MO.+1(!Y/QN\:49IV1,L\;YAN4FJL3^?8*;>WXV^W]_Q8>$K.C7H( MGXQ&_5;].\&ZI:\S?8;Q+4OC:?O?*.5XY#2V6L,Y4DOEG\9]PJ7?471:=K@ MG"A=%LZ23Z;Q)=&E4@X[7V6<+#O_]K#,3XSZ ]U*V^?-LOZJOZC7;Z-/W.#] M6"9ABZ;1#;TF3/W>J#=.E_X;O]$.QYA?[O&)!H84\'RKM3MMR$'[Z%O\!U!+ M P04 " B0EI8Y;8<8OL# D# &0 'AL+W=O"/F@5H@:ME59JXFSTGI]YGDJ M7V'%U(E88TUO%D)63--6+CVUEL@*JU257NC[J5=+QF2[Q#_>OZ1M+.ZU$*7F&MN*A!XF+B MS(*S\\S(6X'?.&[4WAI,)',A'LSFNI@XOG$(2\RU06#T>,0++$L#1&Y\[3"= MWJ11W%_OT#_:V"F6.5-X(:%7$^?4@0(7K"GUK=C\A%T\B<'+1:GL+VQ: MV21R(&^4%E6G3!Y4O&Z?;-OE84_AU']#(>P40NMW:\AZ>LM)3T\_"5%L>%D"JPOX1:]0PG6M6;WD\Q)AIA1J!4?W MC';J>.QI,FD4O;R#/V_APS?@4_@B:KU2<%476+S4]\C5WM]PY^]Y. CXA-+16XL-63&>= MJ37+<>)0ZRB4C^A,O_\N2/T?!V*(^QCB(?3I'75JT9#38@&[> [Y.(ARV,?[ M%<)"E-2ZO%X"5\!V[6N,$5T@7U'*4 &OVRV3\LG(/K*RL1XM=QD^LB*B491J M=7P&]T*S$LY9R>H<@2DC?(DY5G,B8138$H?P 6(_1_8Y(8A3VCC+DP=*,@@H'")'UA MDG<7YB.ON<8?/M,WZ #1#I5K$/O?E$O8]N;/MEG7WM\4YF5&7I?DPGZ6Z$1B MR6SV5WRM*'7!*'5'<697D1O3ZC,J,&7\_@ 192/-,KLB?,K+ M +G2GESIN\EU35_7Q3\FV"#^_P3[KQ(LZPF6O9M@5TKSRN9WMA_5U9:&0X6' MR#6(?9APM_PBG]A:)C)*>^_4N-6P(.[#$S*I['5N.H8EP&JX6_=Z=7"]58P27<:6*:JF+ZY0J$ MVB^#.#C[TKH;T6I1LQVLP7ZK[S1>13U*P2N0ABM)-&R7P64\OQHY?^_P M!X>].;*)JV2CU*.[^%PL ^H(@8#<.@2&/T]P#4(X(*3Q=X<9]"E=X+%]0/_% MUXZU;)B!:R6^\\*6RV :D *VK!'V7NU_A:X>3S!7POAOLN]\:4#RQEA5=<'( MH.*R_67/71]^)"#I A+/NTWD6=XPRU8+K?9$.V]$117#G$N4=T%4+E+P#-"9?E+2E(;>R@.)M M?(2D>F;)@=E5D)2&)*%)>@8O[2M-/5[Z#MXMTY++W7&U?UYNC-4H MC+].U=O"9:?AW+#,3$R8+<<-%8*,A7'-:!.[DA^2QS58&OZ5I5%>KW!%E-? M I4ZG).'4@.\D0W!0P=_Z&O^_,X3)P?WE1Q97YL*-+-*SWUO/,^?R"!.PF22 M#)V9SL*43KV9T#"=S+PY3<+I+!V2&Y *AZM%^.XG&5.R)P3=04L:6])88[$0 M%!'Y^&&:Q/&GH[,Y]"B-)V&:Q>&,3M"FX6@R"NF(HCW&7+,PB3,L8QJFLRS, MLO0$PK^ZC#3I!2-YI9C M VZ?<]&XL]AJ53FYU8UE_MV*0?\=KU,:/$OB]$PY8;82.>\"6P1NBME/V$=EW6KV!G#4&? 2OD(AUSEPZ-)<<[U>X91I1D!+%@?Z M>P7I_'R@\G^*^K:JA7I!,%P"^2-1M6./@W6__F8. ^6WLLP//HWD.+N#X Y= M@B%!*<83&L;9C"09BAX5.*4DGH4TGJ) 8Y*,PFDV"/2$ %;#*47$U2";C=F>V%5[;?41EG< M>=XL\4\&:.> S[<*3[Z[< GZORVK?P!02P,$% @ (D):6+KVD0Q)!0 MS0T !D !X;"]W;W)K&ULK5=M;]LV$/XKA+L5 M":#*>G])$P-.VFX=T,U(TO;#L ^T=):Y2J)+4G'Z[W='V:J3.FJ'[8,MOMP= MG^,]=R3/MU)]TFL P^Z;NM47D[4QF[/I5!=K:+AVY09:G%E)U7"#755-]48! M+ZU24T\#STNF#1?M9'9NQQ9J=BX[4XL6%HKIKFFX^G()M=Q>3/S)?N!:5&M# M ]/9^897< /F_6:AL#<=K)2B@58+V3(%JXO)W#^[3$G>"GP0L-4';4:>+*7\ M1)VWY<7$(T!00V'( L?/'5Q!79,AA/%Y9W,R+$F*A^V]]3?6=_1ER35[ M?3A0R+PG%(*=0F!Q]PM9E*^XX;-S);=,D31:HX9UU6HC.-%24&Z,PEF!>F9V M8V3QZ<4E^E6R*]E@K#6WVW5RRY]B:#)TPF[)ULS5JS MUVT)Y4/]*<(;, 9[C)?!J,'?NM9EH>>PP O"$7OAX'-H[85/^;SF"G8^+_@7 MI)AA\@(L))HD&=0>3V?-G?N*] M'$$>#NS&\S)LJN!R96-EFP1KZ9>'\?EMW%\?4]M..;)Z%K'/;E= UO) M&E-9M!43FO%].A,(@[/% UCZ %9Q" MZ6&A,6;4-*"%+S41;BH(;%#\1+<[( M3O.VU*=G[':M !Y0BR$QP!+C1MP_,4.4H;_@H'4EM2%P"NZ@[4"SGYCO.4F> M8"/*G3@-L1'X3A#0B._G3I0%[ 8K!SKML I:4+QFB(OQ$G-2$%NHN.R]TBQQ M54IJ)"?@^0+=LGKWB7#7D$!UG#H M.SO6^1C$U(F3@.+G9B'[!0L-K?#\61;XPI#][X56&O& M.#MN?)RSUS?O_RT;#]F%ZD=(92G 7A&-WG"AV =>=X".4"Z@V'*,4'[H>/C+ M(UN;4A?#LV=4&&*X\IQEKI\>TBF+L6Z$P2F)9QG[T*]RXI^RDQRGTB!&-OEN M'AZ%\"C2OA-'6"RSS)8A-\FMH;=M47F6%L;2,\6Q\N7&>+?X;SQ;_.\_2!+F4TD'HN9C6 M>XY1L%/D6825+'.CB,W+O_&6:C>/8%L@=(;9#,5(TEJ,V\M T2E%$[3:^8:ZON?] M?)1;TX,K=@.JL@\)C4=WUYK^MCV,#F^5>7]%_RK>/W3><54)/&MJ6*&JYZ9X MIJK^\=!WC-S8"_M2&KS^V^8:WUN@2 #G5U*:?8<6&%YPLW\ 4$L#!!0 ( M ")"6ECL=I>#K , "X( 9 >&PO=V]R:W-H965TV:>>>;%8R9;I;^9-:*%EU)(,PW6UE8W463R-9;,=%2%DB1+ MI4MF::M7D:DTLL(;E2)*XG@0E8S+8#;Q9P]Z-E&U%5SB@P93ER73NSL4:CL- MNL'AX)&OUM8=1+-)Q5;XA/;7ZD'3+CJB%+Q$:;B2H'$Y#>;=F[N>T_<*OW'< MFI,UN$@RI;ZYS:=B&L2.$ K,K4-@]+/!!0KA@(C&]SUF<'3I#$_7!_2//G:* M)6,&%TK\S@N[G@:C IKH3Q7]@VNFD<0%X;J\J],3$H MN6Q^VV;9;*+5%K33)C2W\*%Z:R+'I2O*D]4D MY61G9PN-!;FUPH4VN$ M/^:9L9H:X\]+P398O-?39 M$UV^HA8(:@G[$GUD.1?<8VP5(*N)9T*+PSB.3U9W!V[F'.(]?'@W2KK)[QFU M0^ R%[7/0%YK3?% I;2?+*VN(Y&,!V$_&3L2XS&1&, G29AH+&AF$8:=(?P M@\Z8OL["I3]C@LD<]]AHW#Q! B]@R25)G+:=4F.LM#)4 M*062ACT*Q\VAB(22N:';@?^L=,ZTWCG9AHG:-]U)_7V6AK<&\J81E\=& M=/4^3PH-REI[:?MU._R/TK^N0P@TALR_LNTRW0V'@]1GNA^FZ0@6K.*6"?X7 MQ?Q&"J&5A.FH1Z32L#=*VN=%3T;C,!V.";(;COH#6)RYI9R(UQ;#L-N/]]]G M1>Z;X[-<7FJ,2P,B.IGA)>J5?ZDH>E?59IP?3X^/X;QY _Y1;UY2:MT5EX;2 MMR33N#/L!Z";UZG96%7Y%R%3EMX7OUS3@X[:*9!\J90];)R#XU^$V=]02P,$ M% @ (D):6+PJJ5H= P M@8 !D !X;"]W;W)K&UL?551;]LX#/XKA%<,&Q#4MNPX;IL$:+L=;@<,"]KM^G#8@V+3L3%9 M\DERT_[[H^3$S75I7F1)_/CI(RG1\ZW2OTR-:.&I%=(L@MK:[C(,35%CR\VY MZE"2I5*ZY9:6>A.:3B,OO5,K0A9%6=CR1@;+N=];Z>5<]58T$E<:3-^V7#_? MH%#;11 '^XV[9E-;MQ$NYQW?X#W:']U*TRH<6SO?L M?_C8*98U-WBKQ$-3VGH1Y &46/%>V#NU_1-W\4P=7Z&$\2-L!VR2!%#TQJIV MYTP*VD8.7_ZTR\.!0QZ]XZM)FM#?G9Y712ZQQ(^/U&9#1KX\)VO!9J/\] 2O0.%Q8[J9J!B;U!E\%5) M6QOX+$LL_^\?DJQ1&]MKNV$G"?_JY3DDT018Q)(3?,D8:^+YDC?X5OS9QP9< MEN #Y\+ /]=K8S7=CI_'0AX8T^.,[L58E_>TPLL>X&@*GA=IV-:3[(=U_J]1JB4H*?9R TTE)K]\W2'6K+>JK;C M\OG]NYS%LRL"[(3@>&$:24#5&\JJ^7@)5#45/9.V&FP7Q+ >B^$:)TZ],^45&XO-X"G>XYO;0:1+'SA9G M.65;.L4H+12*.E_I0Z#NY?//KB!.)VPZW9WP6RV2R2Q):$SS]"6%>^.9&ULM9M;;]LV%,>_"N$50P(DM2Z^R%EB(+9N'=;"2)KM8=B#(M,V%XET2=II M@7WX49=(EL)H=GO6AUJB>7Z'Y/G+/#J1KI\9?Q(;C"7ZFB94W/0V4FZO^GT1 M;W :B?=LBZGZ9L5X&DEURM=]L>4X6N9&:=*W#&/43R-">]/KO&W!I]=L)Q-" M\8(CL4O3B'^;X80]W_3,WDO#'5EO9-;0GUYOHS6^Q_)AN^#JK%]1EB3%5!!& M$<>KF]ZM>15:N4'>XW>"G\7!,6N)5M$OD'7L.<3FA M8<:+62+R_]%SV=?HH7@G)$M+8S6"E-#B,_I:+L2!@>+H#:S2P&H;#-XPL$L# M^UB#06DP.-9@6!H,CYW#J#08'>MA7!J,CS5P2@,GCVX1CCR6;B2CZ35GSXAG MO14M.\@%D5NK$!*::?=>=N?]C)4_*73:@$H\ MFJU%]2 ]^MHYCEK1UG6R6CH,@8;5B/6XBO6X,]8N2782+W\HVN-CHMTYC%.C MK?/X*MJ0'GWM'-O1UG5Z%6V@836B[531=CJC?8?W)+\%5[<["TX81PNL/I87 MZ';YM[KSRO9@780[J:?F?9 P%Q+F0<)\2%@ "0N!8 T%3BH%3J!O.B:0XH.$ MN9 P#Q+F0\("2%@(!&N(SS3JTH\!G7)V$T_5'RC-+6F-;%)EL$9K)P1UZH/2 M LT4QD9[!B&4SZ9L#BJ&YO^<$7<[.%E%D#2WI!WF+9:W>[.%E'D#2WI/VGCB"=^J"T0#,%G8Z ?#9U5-=M MS<[*W/03HY[?1D:4'2/%": M?]R"!*!.0XU3=6]RX+0IAKH\;7;7IXO]#_V#[O >TQU&,TSC31KQ)]468+;F MT7:C\O77/UU:K4!6A>>@-!>4YH'2?%!: $H+H6A-@=8U=7,,OF="5JOGH#07 ME.:!TGQ06@!*"Z%H3176M7ZSN]C?5"%_Z^>O@$P:=SRC47NG!"W:ZWU:[?M$ MT'+\4?,,]+W:?YR%&EDSL'4)W>PLDM;[WV<>+?'+LVI";8%":"TKS0&D^*"T I850M.:CA'4YWC*@-TH+M!P/2G-! M:1XHS0>E!:"T$(K65&%=W;>ZJ_O';93=D).%9^HV&F?2^-=Z7@ET!!XHS=?. M9]QZ""0 ]1E"T0K9] ^>*$\Q7^=O%PB4;YW%0[55:_4&PVW^W'ZK?69>>::F MW3>O@N+]A!I?O"[Q,>)K0@5*\$JY4NNF;IQY\09"<2+9-G^>_9%)R=+\<(/5 MWL^S#NK[%6/RY21S4+T',OT74$L#!!0 ( ")"6E@C)$K_;P, 'H* 9 M >&PO=V]R:W-H965TX_/.;8O M=[&7ZK/. 0QY*;C02R>U+10E:&,P%/BNBJ**CZL@(N]TMGY!PFGEF6&SOA1HN29K ! M\Z%\4CAR.Y2$%2 TDX(H2)?.P^A^/;?Q=_9-_&>@Z)*VUDT28C@X*)YI^^M#X<)2!.?X+?)OCG M">-7$H(V(:B%-LQJ68_4T&BAY)XH&XUH]J'VILY&-4S87=P8A6\9YIEH56F< MT9I0D9!-LY5$IF3#,L%2%E-AR$,9\V#R2MV_>D3>$"?)G+BN-R^J%:U") MY>/&+>M5P]I_A75(WDMATZWE-N@/BL:_+#&MS5N%]W.)\%HX>Z.-0ZRN%+CI-,X&=2X MKI0"O'>EDCM6ETNK%5Y*+'V0G(KN4]B@3XX5^I-Y>*9PMA1 M#P>I?U3,P*U,4TWBG*H,Z=(,OR7:$'K8N3[*X07E<3B>G3$>7/K*/9EVPJ:# MPO BRATH6_JPWM&BN9ZXT(YA%>-?R!Z5&Q#X-NT3.+WF:'#-*Q7-.T7SZRL%B.1_RL3\ M\GI,YZ/)F E\=V-WB1[%EK/F7=;-= /=1]P]G\"ANKI@_Z M#Z;IRM[CG<3;2#BD".G=37$#5=/I- ,CR[I9V$J#K4?]F&-S",H&X/M42G,8 MV 6Z=C/Z%U!+ P04 " B0EI8:_F&?$P$ -%@ &0 'AL+W=OCU';LNC+[XE3#^)N4BQTD.Q=N56$!SE06GB(L\+W!13YLPF^;V% MF$UXIA+*R$( F:4I%B^/).'[J0.=UQM?Z7JCS UW-MGB-5D2]6V[$'KD5B@1 M30F3E#,@2#QU'N!XCI )R&?\1'EP#(V7%^7:0(/KU_1?\W%:S$K+,F<)W_32&VFSM !$8EQEJBO?/\; M*07U#5[($YG_!?MRKN> ,).*IV6P9I!25OSBYS(1!P$:QQZ R@!T'-![(\ O M _Q<:,$LE_6$%9Y-!-\#869K-'.1YR:/UFHH,V5<*J&?4AVG9H^9U'>D!)A% M8%G4$O 8+.F:T9B&F"GP$(8\8XJR-5CPA(:42' 'EKJCHBPA9O8G(;@ N*WY1-X_^X#> ";UN^3$59J^(>&&)=7'@BIZ@VH MOG"F-A)\8A&)FO&NEEUI1Z_:'U$KX.>,W0/?^PB0AWP+G_GYX:B%CE^5PL_Q M_#?PYEAN0*R_*PEBP5.@/U6!\ZSGO4Z5SOO8EK8"MF>'->O 6&YQ2*:._M E M$3OBS'[^"0;>+S;-'8$U,M"K,M!K0Y_I1A,9B0!YUJN4)$53L^ZVL_]"+;6AJMQ5\ M1W5K@M6+M7@VX@5T_X"1[Z&>?\3[=!:"O<' SCNH> <7]5M,&6;A&?T6=-EO M'8$U,C"H,C!HK=P"O^@=29D5+.3Y F=&^E+J,IKR<6;3/SBIQAWT1Z/C9CN= MYMD+-JSH#L]KM$SJ)M.+J:UB-L)#"V$X\/S^$>.AY?/HP='(3GM4T1ZU?]52 M[_=;+M3QHEV0:PV^M)LZ FOHA%Z]EWJW6<%+W(Z2T!5:,PL'C@+>:!4O@1N- MVD/]@P6Z%-A*X%J!J!:(;K?@E]B'&F& >H-CB:T4KI586Q%XF1V^ G9J1 MKM":6:CM"&SW(U?N#R6J?>4OA;6^^%IAM6.!9UJ62W<2>.I$[J#G>_[H6& K M@6L%UM8&MOJ&V4/TC_[?R13/JJ)3!],56E-J[6'@X$:;3JLYNC@+':$ULU!; M(]CNC7Y@TSEU1S8WU_[^:_75'@JVFZ@?VW-&YTF\A7M"M7M"E[FGL_<'*RE M1*SS\T8)\N.PXIRINEN=:3[D)WE']Q_A>%Z<3-8PQ4'I%RS6E$F0D%A#>O<# M74)1G#T6 \6W^?'=BBO%T_QR0[#N!3-!/X\Y5Z\#\X+J!'CV'U!+ P04 M" B0EI8_<+83=X" !_"0 &0 'AL+W=OVC-)&6ILB0-HT==IX0#RXR6ECS;&+[;0;XL=C M.VEHJZP4Z$MB'Y_O.U=?!FLN'F0.H-!C09D<.KE2R[[GR32' DN7+X'IE3D7 M!59Z*A:>7 K F045U M]O^<5F# G'EC9C8@'O%24,+@12)9%@<73""A?#YW MV0BF9)$K(_#BP1(OX!;4W?)&Z)G7L&2D "8)9TC ?.A\UI].8-,#M\8;]@XU=QS+# M$L:3A)O)1>)#P<\E<%/FO4>B'$;J[3=#YV:L6O\;'TX0':))_\$9G/-,M M()[N02B28MK"._EO]W:R%S5]$UG>Z ]],Q>\0&-=&:&WO.Y=E:.Q[5H0Z.OE M3%KYM[9VJ?@[[?SF>.S+)4YAZ.CS3X)8@1._?!'T_/=M-3HE67)*LLF)R':* MU&F*U#G$'E^7Q4S7@<^;1D*KNI,D^GE,=XT.&OC;*IV2+*G(NI;,W(:KN#OP M5MNI/Y&YG=1WF]1W#Z9^LS]$=:[^@$PG_*PMPQ5/X&\%XKL7NZ&,6Y1"=R_> MI$6IXT9[26E1"D*WUVA5T7I;-XK>R@M[E4N4\I*IZI!HI,UKX=)>DGOR4= ? M!RWR1+\NJL? ;_KJ:7*%Q8(PB2C,M2G??:L]%M5U7TT47]K[;,:5/F?L,-;B3'0O+GB7U!+ P04 " B0EI8P'S !\P& #U.@ &0 M 'AL+W=OACTH-F,+T<63Y*0%]N&G6T13H@D[.WY)+/F<'R^'.N9? M)*?/:?:8;X0HT-451B+) _3!&7BX6HTQY?Y]1U93[-'VL+CZLKD9652,1B651(8+RWY-8B"BJ2&4]_FFAHZ[,RG'_\PO] MY[KQ96/N@UPLTNC/<%5LKD;^"*W$0["+BMOT^1?1-LBI>,LTRNN_Z+FUM49H MNXX%A3!;)JESRBKK$M:]:'N_=J[[*\PJ0;*79&5WX:E7S&[%4\BV0ET M*Y;I.@GKX/V([LKQN-I% J4/Z,7B_AMZ+])U%FPWX3*(T,=T&=3F;YDH@C#* MWY6.7^X8>OOF'7J#P@1]WJ2[/$A6^71^NF:&(&_[I(+1*T?$+$(U=1G<;P[T37G_Y7. M7UVZTAFT&S2TYM$#/!;FP7J=B74S /8&R5\?2U/TH1!Q_K@:3[?V MK'Y"GF;$]PAVIN.G_8X=FE%*L.6I9FQHYDQLXF'5C _-7(=:MJ0IS72Z9CK& M9OZ>9L4&S6.1E=E(UU:C^ZE##1+&(&$<"*;$P.UBX)XI#[B0P8&$,4@8!X(I MP?&ZX'BOS@.-I[/W2&++\;Q^'M"846S[;B\/#,T(]BU_TLL#&C.'VM31YP&_ M:Z9O;.:7#R9GRP 0R.) P!@GC M0# E.-B24WSKU9F@=7655$ \R^JE IT=H4[?CFGL",:X;\=U=M1W]^S4QN[I M&7Q\/D#_=B/Q6B3+3:F%'\M[4L>@19HL15)DS9^L1DAYZ8!H+QW@-N75#' M[^<5O9U'^GGE ,_IYQ6]G7M@EH&EJL)F636_F2^T#36ZG3SN(&D,E,:A:&H MI-[#SKE2 Z@4!*4Q4!J'HJDADG(0&P6->:+A:B8:ENWV-8?6;N)Z=C\A#.VJ ME^/$ZR<$C1W&OG]HHB'E%3;KJ_DN+Y-@%&I?/IA]3QYRD#0&2N-0-#4*4OUA M_UQ9 508@M(8*(U#T=0027&(C?+&G!4FPU>-%AVJ#XW9Q!^*CZ&9,R%#[3$T M\UQ\2'H0J;.(66=U&0%*=IC+.W6(@M(8*(U#T=3(2=%(\)FR" %5AJ T!DKC M4#0U1%(9$J.L.5)VM)#>]!];_5E&:S=1S?JB0V_5RR8'BL0'UC>(%%K$++3X M+DNW0MM*T&4T4!H#I7$HFAH"*?J(?:Z\ "H+06D,E,:A:&J(I"PDYG5 T^RB M=55^Z"WLDWXRT)BYKD7[V6!HAAU**.DG!)W=Q"&3 PE!RBMBEE?MJ\W?PF2] M2F-M@T'7U4!I#)3&H6AJ**3X(]ZY$@.H,@2E,5 :AZ*I(9+*D)@7!HV) 53[ M@=)82U-%S&"AA6O,/$4YJ=TFU1HQJS4UR8 I&="%/E : Z5Q*)JZ,4MJ4&J= M*3%14+$)2F.@- Y%4T,DQ28UKU >IV3,D)/# 2HL6YI9%[5& RGFZS,4E4J0 MFI7@>Y'%0?)-VVF@BX"@- 9*XU T-09[&T#/M@,4=@LH[!Y0V$V@Y]"N5&I7 M^OI]H%2SP],:S#$6YA).[EW-1E Z>-?+H0I5NTWJ26K6DVUV@9KXF$L[>;B# MKCV"TC@438V;%,?T7'M1*:AH!J4Q4!J'HJDADJ*9FE=,CYSX>/IY@]M/3J#2 M]U"I_>5DJ%+5+I2BEII%[N]Z%SHSF]K]32@:,T(HZ=&XSLPG>R^8 MFX:.]X[QQ2);U^_6M\N<":^PQ?\N8$IL0W M!T(_!=DZ3'(4B8>R*.O"*W_,L^:,97-1I-OZ$.%]6A1I7'_&ULM9E=;]LV%(;_"J$50PMDD2CJ,[,--)&* M9EB!(&FWBV$7M$S;0B72(RF[^?>C9%FV9$9+,N8FULQ M)D2"'V5!Q=1:2[FYLFV1K4F)Q27;$*K>+!DOL52W?&6+#2=XT3B5A>TZ3F"7 M.*?6;-(\N^.S":MDD5-RQX&HRA+SQVM2L-W4@M;AP7V^6LOZ@3V;;/"*/!#Y M;7/'U9W=419Y2:C(&06<+*?61WB5PKAV:"S^R,E.G%R#.I0Y8]_KF]O%U'+J M'I&"9+)&8/6S)3>D*&J2ZL<_+=3JVJP=3Z\/]$]-\"J8.1;DAA5_Y@NYGEJ1 M!19DB:M"WK/=9](&Y->\C!6B^0MVK:UC@:P2DI6ML^I!F=/]+_[1#L2)@^+H M'=S6P1TZ>$\XH-8!/;<%KW7PGMN"WSHTH=O[V)N!2[#$LPEG.\!K:T6K+YK1 M;[S5>.6TGB@/DJNWN?*3LWNR);0BX)YD;$7S)GF_@ QB::W<4^%M%+P%R+H#KN$C3 MGYOGN[NZD@N\6G&RPLT4.9D7?_VN3,&M)*7X M6Y?U/=?3VZ&D N=L&^6G)OYL>>&L&^6GIL% M/G*\(ZT7IM^%Z8^&^95D:\H*MGH$2F+ O!+*0 A0#V>>Z<,?);YT]IF$)29A MJ2%8+RU!EY;@C:0A,)D_NDJC8-XJ SG5K'O M>D-A.+>"'HK<:" ,&K/(\>- +PQ1%V0T&F1*"5\]7H!--2_RK!&'-<&%7(]* MPRCSI;//)"PQ"4L-P7J)B;O$Q&\D#;')Y)B$)29AJ2%8+SG0.>[]G5>+0^MZ MNE1#'T$T4 >=61 X Q%)-&;0CY'O#O1!:X?"D^U*/]23,@?^1ZAUP=)(0\:H M*HL)UT8]2GGIO#-*2XS24E.T?C[<8S[<-U*&%FPJ129IB5%::HK63]&QXH.C M-IY7C3<.VC, C<8[@H2C5GLHC@NGZ%@5PM&Z9EPOXK-OAYX7>]Y0+\[- M4!C[P5 OSLUB)PR&WRLU9J'OHVB@%O;).8LJ(%;- 9=0!45%Y?Y3>O>T.T3[ MV!P=#9Y?PZL;J'F>U(=NS;G.$;\_L?N"^4KM1T!!EJHIYS)4TL;WAV#[&\DV MS2G/G$FE4,WEFN %X;6!>K]D3!YNZ@:ZH\C9OU!+ P04 " B0EI8(B?! MN'\# !$ &0 'AL+W=O/?Q1I HH% TII4Y":V+-\L""V-Q:Q>N^:+&:MD3DNXYDA414'XXQ7D;#9J9G8J*2V@%)25B,-J;GRR+V/;TH0:\1>%G3@8 M(^W*/6/?]>1+.C/5M3H;&KBX7BO_KEV7CES M3P0L6?XW3>5Z;EP8*(45J7)YPW:_0^N0I_42EHOZ%^U:K&6@I!*2%2U9[:"@ M9?-/'MI '!"4SC@!MP0\)+C/$)R6X+S4@ML2W)=:\%I"[;K9^%X'+B*2+&:< M[1#7:*6F!W7T:[:*%RWU0;F57#VEBB<7-["%L@)T PG+2EHG[PS=JO.85CD@ MMD)[Q/TC6K)2X ?0^ DEH+CXHPK?;"+U_^P&]1;1$=VM6"5*F8F9* MM45MR$S:[5PUV\'/;,=!7Y6-M4!QF4(ZPH].\_T3?%.%IHL/WL?G"I\4_*,J MSY%C_8:PA9V1_2Q?3L=C[OP_Z_&KK?>"X72'Q:GUG&?T(BI(EG'(2'U.#@[' M/W\J*/HBH1#_CF6]T77'=74QO!0;DL#<4-5. -^"L7CWQO:MCV,AGU(LFE(L MGDBLEQRW2XY[2GW_)H^^= W3KYGZZM@N\$6 ;6]F;@\#>PQS'&Q;01\6'<.\ MT,6!W8?%QS#?YZ9UT\TY=4V>JN)RI2P(X)?F8OR70L:IG=8"QS/ML-! M+1B!!5[HX$$M.(:Y(7;\@5I\#//< (?>>"VXZ-R\..GF9_H Z=F&TP3&/#U) M_MF#-J58-*58/)%8+P-AEX'P%U6!<,KD3"D632D63R362XYM/7W<6Z^N RVU M=XUC*_0'=6 ,YMO!X-,A&H'9EAU:@WH1C^*\P,.#2F >M#0%\*SN)05*6%7* MYH.U6^WZU4]UES98O[(OE_;(>J3[V[J%>I)OFN.OA&>T%"B'E3)EG0>J;/&F MWVPFDFWJANJ>2=6>U<.UZM&!:X!ZOF),[B?:0-?U+_X#4$L#!!0 ( ")" M6EAS*)+:@0( !D& 9 >&PO=V]R:W-H965TJ!) H]N*<;7 I=;UN>>IK(2*J&-1 SQ6A'*>)F[N2:2(:S2B'*XE44U5$_KX$)MH%#O#=Q)KN M2FTGO#2IR0XVH*_K*VDB;V#):05<4<&1A&*!+X+S96SS7<(W"JT:C9%ULA7B MQ@8?\P7VK2!@D&G+0,QG#TM@S!(9&;]Z3CQL:8'C\1W[>^?=>-D2!4O!OM-< MEPM\BE$.!6F87HOV _1^9I8O$TRY7]3VN3Y&6:.TJ'JP45!1WGW);5^'$2"( MGP"$/2!\*2#J 9$SVBESME9$DS21HD729ALV.W"U<6CCAG)[BALMS2HU.)VN M80^\ ;2&3.PX=:5]BS;FLN0- R0*M!1<2U-M=*$4:(4(S]%G2K:4F6Q0Z' % MFE"FC@SN>K-"AP='Z !1CKZ6HE$F6R6>-DKM?E[6J[KL5(5/J/K4\&,4^6]0 MZ(?1!'SY/'P%F8$'#A[>AWNF/D.1PJ%(H>.+_E&D0HKJ;SU:JDNT=$<$$OVX MV"HW_W/*;LO7P5S_]V4^?]$=J\4T5"*Z#GV M='!/NMM ><::'')[X TWEX*9L80,Z)YL&4R>?;?#W.U@N\P^C7!G/J4_?J1L[OLG#^0_3IH%\Y,' MZKW1P[5-\PN1.\H58E 8F']\,L-(=HVH"[2HW5O>"FVNG1N6IG>#M EFO1!" MWP6V/0S_!ND?4$L#!!0 ( ")"6EAY\#"5>0, ,8+ 9 >&PO=V]R M:W-H965TB+;!H MX'3;AZ(/M#2VA)5(E:3L=+^^(TK1VC+C&FU>;)$ZYW#.#$G-],#%9YD#*/)< ME4S.K%RI^MZV99I#1>4MKX'AFRT7%54X%#M;U@)HIDE5:7N.$]D5+9B53/7< MHTBFO%%EP>!1$-E4%15_SZ'DAYGE6B\3ZV*7JW;"3J8UW<$3J$_UH\"1/:AD M105,%IP1 =N9]>#>K^(6KP&_%7"01\^D=;+A_',[^"F;64X;$)20JE:!XM\> M%E"6K1"&\5>O:0U+ML3CYQ?U'[1W]+*A$A:\_+W(5#ZS8HMDL*5-J=;\\"/T M?L)6+^6EU+_DT&,=BZ2-5+SJR1A!5;#NGS[W>3@BH(Z9X/4$;TP(7B'X/<&_ M=H6@)P37KA#V!&W=[KSKQ"VIHLE4\ ,1+1K5V@>=?6 -D#2G?L4(7[X8\X7;,FA((WY(%ETH2Q2LDQ.;84QMBO9:1_/O(O'>R4>GWQ$_5R2%E@3/[H&*[$]3W3OEP*S<7H?W MLJ8IS"R\[R2(/5C)M]^XD?.]*>EO*;9\2['5&XF=E"<8RA-<4D_FM*0L!4(5 MV<"N8*Q@N_8(UR *;CI,\TXOTGKM)V6?N/Z=.[7WQ\DV@&(W. 4M#: PCD]! MJW.0Y_AW ^C$=#B8#B^:'NXGWMU/Z7 _I5]WJ\E[)QL>!Q./K9]CW& RHK&XM\Y!9S@#DQ>8[.XKB)PU&P"P/( M=YV1:P/(=;U1;E8&5.2%9N.3P?CDS,;7'FE@V>7#')^=KM@;A;@XQ[A1,,K& M\@JAU;\(=6;MH\:D K'3'2$>3-XPU7UUAMFAZ7S0O=9H?N[>+US#_!*;U*ZG M_"K?=;@?J< ;4)(2MKB4Z+=IPA4V6?LRQT0;1 O#]EG/U M,F@7&%KWY!]02P,$% @ (D):6$NNDZI]!0 9#$ !D !X;"]W;W)K M&ULM9MK<]I&%(;_R@[-=)*9U+H@!+B8F=A"][2> M.&D_=/I!%HO11!>B7>SXWW=UL8Q *#!Y^\665N=]SJZT+[O 8?:4Y5_9FE). MOB=QRJX&:\XWEY+$PC5- G:1;6@JKJRR/ FX.,T?)+;):; L14DLJ;*L2TD0 MI8/YK&R[S>>S;,OC**6W.6';) GRYVL:9T]7 V7PTO I>ECSHD&:SS;! [VC M_,OF-A=G4D-91@E-692E)*>KJ\$'Y=)7M$)01OP5T2>V M#>2B1S2F(2\0@?CW2&]H'!'".YZ+JY'0\?F'\-LV8E'A"$9^(W\$>1X4OB!O#[]%+8N#-Z-67T5^KO<"/P3.1M?=$E=5A1W=N^M4FO;\@LG)4 M;O3+W6UZ08;R4?GB=+G:=2]_+KOU<]GM']WX7,B/WSJG7V[0L)%W97?[Y7=T MT]MY[_3.=\G]TSNO]$SB86/A8)G\XXLVXG":L'\[NGA= M(;5N9+'T7[)-$-*K@5C;&91,DS$#"%DB8B8192)B-A#E( MF(N$>4B8#X*U+*LUEM7ZZ*U5]SU)Q68[6Y$P8&NQ*Q57\L[%\;J7>:YGD3 # M"5L@868%TTM8\8[D<:Z,II/I3'K<->-AE#[2%+D=92,[YB!A+A+F(6$^"-9R MV:AQV:C79<[G/V_(+7\F/N_T4Z_Z7#\A8082MD#"3"3,0L)L),Q!PEPDS$/" M?!"LY4Z]<:>.W[;J2,LB8082MD#"3"3,0L)L),Q!PEPDS$/"?!"L9=EQ8]EQ M[X)JY9GPZV:;A^N 4;+)HY!VN;27YGGFK&"C7;-J,L'9D2F7"!A)A)F(6$V M$N8@82X2YB%A/@C6,N.T,>.TUXPWN[XCJSQ+JK/*GUU&[.6=:\3IX:IXN"@B M,RZ0,!,)LY P&PESD# 7"?.0,!\$:_E0D5^_P91/719)3N. "S^&&>-=7U!> M][/.=2&49M2TEJFU?5,OH#G-FK:[HJNC_9P6-*<-I3E0F@NE>5":CZ*U?;93 M*:#TKWA9FM*0=^\R^[5G^PI),Z"T!91F0FD6E&9#:0Z4YD)I'I3FHVAMGZJO M/E7Q'ZS63)1_D30#2EM :2:49D%I-I3F0&DNE.9!:3Z*UO;O:SF/TEMZ4*RS M/$H?:,K%-C9ET9(6)7G"PW$4W$=QQ)\[#0RMZ('2C)JVN\D\V-4.._:^PXG: M#C-_3+(Z0CI(=F="51^WPYSNL-&H'>9VAAU\,.9UA.V%^+TA[1GU6FVB])>; MW ;/B9A.K"C?Y&M*-C2/LNYM7$>]A#;<'\=-?[ZSIT=G4DW;GR*'8?+^]#B) M9/V89$-'Z$!I+I3F06D^BE;-=&FGL#FA^4-9KL_$R^(VY56!9-/:_"3@0UD8 MO==N*)<+I:/=5"ZMJN#_%5_]_N!CD#]$*2,Q78E4\L58O*#D54E_=<*S35E6 M?9]QGB7EX9H&XL6Z"!#75UG&7TZ*!,T/*^;_ 5!+ P04 " B0EI8E,9& MV(H$ Y& &0 'AL+W=O#+N@Y6-+*"6Z)&4G_WZ'DB-;LL+6 M Y>+6!\\+W4>\U OZ?%.R&\J =#D,>.YFGB)UILKWU=Q AE3%V(#.=Y9"9DQ MC:=R[:N-!+8L@S+NAT$P\#.6YMYT7%Z[D].Q*#1/<[B31!59QN33>^!B-_&H M]WSA<[I.M+G@3\<;MH9[T%\V=Q+/_%IEF6:0JU3D1,)JXEW3JSF]- %EB[]2 MV*FC8V)260CQS9S<+"=>8)X(.,3:2##\V,(,.#=*^!S?]Z)>W:<)/#Y^5O]0 M)H_)+)B"F>!?TZ5.)M[((TM8L8+KSV+W.^P3ZAN]6'!5_B>[JNVPYY&X4%ID M^V!\@BS-JT_VN =Q%$!?"@CW >'/!D3[@.AG WK[@%Y)IDJEY#!GFDW'4NR( M-*U1S1R4,,MH3#_-S?=^KR7>33%.3Z_C[T6J4O,=*/*.W..X6A8-_U^ZKK\(6N/\#B M@@3T+0F#,.H(G]G#_RCR"Q(%+X;/[>%SB#&\ZCULAOO(L 89UB##4B]Z0>]] MH?"*4@UL?]_B-7*C(5/_= &J)'O=DJ;DK]2&Q3#QL*85R"UXTU]_H8/@MRY< M+L7FCL0:**,:9613GWX48KE+.>\B9HT\EU@E-BC%S 2YG?;",*(XFK;'+#J: M!?V #NMFC2Q[=98]:Y8W#Y]FY$X_D5N][,K4&GUNIB[%YH[$&M3Z-;6^^S+K MNT3I4FSN2*R!-([$&FF&-9FA%\R#9$M#6Q(!,%AS46Y*C!\.7(N/HE%@>0Q>D2K1_#"GL MTQ8D:\_G0G(DUH TJB&-[..G="<@D1-GI8%(TDU%J@O.Z 1.U ^"%AQKC^?" M<236@'-9P[G\S^^PR]-A$@T'@Q8*J_ZY*!R)-5#0X. Q RN,ZS@6!4XL9,.> M3#EU>L7@A,H[2MOCP][1N519@IJG58-9HX-&0@>[517B*Y3(P3[']#KF MF&';Q=@[.QO-_^&6Z<$N4ZN%G-X"4T!XRA8I1[-LG$Q[$6H).9 MQJD%=J76!'0PP=3N@NN2PM%SS*D3SZ ##RX%VWR<^F!7:DT^!R=,[5;XDT[0 MXC&E0"N_,8Y>\'GTU 7W@Y,:<^J"7:DU$1U\,+4;X0>A&2=K*7!9NBEDG)B2 MV\BT>Y&P%VLNI?"O3EMU M,[++]<@3,-E5HC-[Y-G8G/IF_VB;UFRJ_\GD.LT5X;!"^>!BB#4CJWWJZD2+ M3;ESNQ :5UKE80*X,I6F =Y?":&?3\QF+JNP, # / 9 >&PO=V]R:W-H965T^I*JV[;^W"Z#R89B-7$IK8#N__^["2;DA , MW.T7L)UYGAD_XTP\HSWC/T0"(-%3EE(QMA(IM[>V+:($,BQNV!:H>K)F/,-2 M3?G&%EL.."Y 66J[CA/:&2;4FHR*M0<^&;%0LOW8ZEDO M"U_()I%ZP9Z,MG@#CR"_;1^XFMDU2TPRH((PBCBLQ]9=[W8YU/:%P7<">W$P M1GHG*\9^Z,FG>&PY.B!((9*: :N_'2J_L/U'J/83:+Z(I:+X1?O*UK%0E O)L@JL(L@( M+?_Q4Z7# :#GG0"X%&V ?P+@5P#_4@]!!0@N]1!6@+#0OA2K M4'J.)9Z,.-LCKJT5FQX4Z2K02F!"]<%ZE%P])0HG)W?1SYP(HK,LT ?TJ YN MG*> V!I-8?>($+1UX3E M-8C&RI=J-CLJ,J\ED9N7LB<@_=*]>)0 L: M0]R!7YCQH0%O*Q5K*=T7*:>ND? >/R/'?X]G,[W:F2_>M MV.((QI:JS0+X#JS)[[_U0N>/KC2^)MG\-CD"8*FU=+$TU OJ-4+C.K=Q7%5JU6!E0D89#,272M;21:<%F1^;-'SAL.P M)=M9GN4YGH9L82U;:)3M 3^K"Y.\0+7P*&,?>K[GM** 2S>(E78>- MJDHM\3J,_/9+>(:HH=ZP5F]X:>$'&IM+OI'I6N6&YXKY_-A"O8.#MG!G>9;G M>$K=[(,;?09\4_1> D4LI[*\1M6K=7MW5W0UK?59[W;>ZUA?J':P[-Y^T9>] MY#WFZI,K4 IKY2;8M^8L6DZDZ*8:):6N#:0#U?,R9?)MI! MW21/_@502P,$% @ (D):6'>?6=B; @ 2@8 !D !X;"]W;W)K&ULA95M;YLP$,>_RHE54RMMA4!"IBY!:MH]=%*UJEFW M%]->.' )5HV=VB9TWWYGD[!LI>D;L,^^__W.^(Y)H_2]*1$M/%9"FFE06KL^ M"T.3EU@Q?.^6R8 8OE/C!"UM.@WIN8%/ MU7L3')?NH\RMIE5.?C;[I%31<"& R0*^VA(U7$G+Y(HO!,*Y,6@-O(4Y78:B M)HM:0N=R?(F6<6%.X BXA&^EJ@W)F$EHBOQJDT?L#F,,.=:%'!T.?%P5W]6:@J!&L MHKI[J+EI;7T8K=QH#V.0C-.TGR+M*-*#%!_5=H5[Y+F8@5[6T;:EWUJY1GK?] MX>_VMLM>,TU7PX# );E&IV-*6;>=JYU8M?;=8J$L]1X_+*G9HW8;:'VIE-U- M7(#N]Y'] 5!+ P04 " B0EI8K+,Z)M4# "R#P &0 'AL+W=O*NKIWM!3R064 &CT5 M.5=C+]-Z<>;[*LF@H.I4+(";*S,A"ZK-J9S[:B&!IA94Y'Z <>07E'%O,K)K M-W(R$J7.&8<;B519%%3^W$ASYK^?D;$JB"F C_F*P5!O'J+)R+\1#=7*5CCU<*8(<$EU14//W M"%/(\XK)Z/C6D'KM/2O@YO&*_;TU;\S<4P53D7]AJ<[&WL!#*M;L?P# M&D/]BB\1N;*_:-G$8@\EI=*B:,!&0<%X_4^?FD1L R/&Q T@& 7$!T A T@ MM$9K9=;6)=5T,I)BB605;=BJ YL;BS9N&*\>XYV6YBHS.#WY78ATR?(<49ZB MCSH#B:ZXIGS.[G- YTJ!5N@$W9GMDY9F1[2_3FU5OT M"C&./F6B5(99C7QMQ%:W])-&V$4M+#@@+$(?!->90K_Q%%('?MJ-)T$'@6^R MU*8J6*7J(NAD_+/DIRC$[U" @] EJ!M^"8F!$PL/.N2$[9,++5]X@.\]XTS# MR;5Y"U+',_G[VL2C*PV%^NK*?DW>-,+6@"8\]4!P7R$;S)ZU](A']U M.3\2V58>>FT>>EWLJSSD-@]LG0=J\_ .<= N_S5I9$FK6OWNP MIR(7FI:K#/UJKGX[;5!6MU0??+;OLH\PK=0F[+D8WZY[ZK9+\U.(FBB QV%3OB^N8[,3R@ M>-T9F:H!ED%F.LS(?3J MI+I!.Z9/_@-02P,$% @ (D):6 8W4!03 P YPH !D !X;"]W;W)K M&ULK5;;CM,P$/V544 ()-CVTE#MV2C!?K2V.,Y9XYG7'M&.R&_J36BAA\%XVKL MK;7>#'U?96LLB#H3&^1F92ED0;29RI6O-A))[D %\Z,@&/@%H=Q+1LYV)9.1 M*#6C'*\DJ+(HB+RY0"9V8R_T]H8/=+76UN GHPU9X37JCYLK:69^PY+3 KFB M@H/$Y=B;A,-YW_H[AT\4=^I@#'8G"R&^V$M,##\9Y][O9N]K(@"J>"?::Y7H^]YQ[DN"0ETQ_$[C76^W$",\&4 M^X5=[1MXD)5*BZ(&&P4%Y=67_*CS< "(>G< HAH0'0'"NP!Q#8CO&Z%7 WKW MC="O ?WC"/T[ (,:,'"YKY+E,IT239*1%#N0UMNPV8$KET.;!%-N#]:UEF:5 M&IQ.7@F1[RAC0'@.[_4:);SAFO 573"$B5*H%3R#=T1*8L\ /$Y1$\K4$V/] M>)W"XX=/X"%0#I>&Q9P5-?*UT679_:S6<%%IB.[0$,.EX'JM8,9SS%OP:3=^ MT('W33Z:I$3[I%Q$G81O2WX&;12JC(F5"D1ODP62DMSU7QM.T)5E%Y[%'O]#M6& M9#CVS/VJ4&[12QX]" ?!R[;ZG9(L/279[)1D\Q.1W:I[KZE[KXL]F11":OJ3 MN/=#+,T-T92>N-*W%;FB# /':=_$;1*?G8_\[6'Q6IWBVTYIB]/YL=.LQ6EP M[#3OW.8_)K'?)+'?F<3/[F'$',@6I7GGS5-NFP7*5U J7)8,&%UB6R:[>9_# M#1*IX!R*ZN8<0$YNVDHR[23ZV[_*J53-3JEJWJWJ1:TJVJL*HQ9957G]@X>X M0+ER+9."3)1<5U=F8VVZLHEK1H[L%^%P&K;8TW XJYJNW_15"WA)Y(IR!0R7 M)E1P=FYV):NVJIIHL7%MP$)HTU2XX=ITHBBM@UE?"J'W$QN@Z6V37U!+ P04 M " B0EI8.:UPE:P" 8!P &0 'AL+W=OI!%P"&/)9L2 MN-P,O8[WM'#+EH6Q"WXV6-$E3,'3:7/V''8"PO"9@' ;$#K?-JBT9S3-B7 M,C4*GS*,,]D'*?,-XYQ0D9,OI@!%;H2A8LEF',A(:S":G)$I?@QYA2MR0=YK MP_ X(">C4BK#?E-WOL=C,)1Q?4*."!/DKI"51E$]\ WZM#1_OO5T67L*G_'T MJ1+G) I.21B$$;F?CLGQT0:-KF&3C?ZGUSWLQPS/>=25PK(]]%, M&X5?S(\V]S6EVTZQ572A5W0.0P_+1(-:@Y>]?=-)@G<',O]/H[#_C,U5+)C3AL,# X#S%;%3=A^N)D2O7^V;28"=UPP)_7:#L M!GR^D-(\36P[;7Z&V1]02P,$% @ (D):6)90.N-T @ ^0< !D !X M;"]W;W)K&ULK55M:]LP$/XKPF.C@Q&_-AM98FCB MC'50*.U>/HQ]4.QS+"I+GB0W[;^?)#M>6M0D;/EBZT[W//=FWTTW7-S)"D"A MAYHR.?,JI9J)[\N\@AK+$6^ Z9N2BQHK+8JU+QL!N+"@FOI1$(S]&A/FI5.K MNQ;IE+>*$@;7 LFVKK%XG /EFYD7>EO%#5E7RBC\=-K@-=R"^M9<"RWY TM! M:F"2<(8$E#/O(IPL$V-O#;X3V,B=,S*9K#B_,\)E,?,"$Q!0R)5AP/IU#PN@ MU!#I,'[WG-[@T@!WSUOV3S9WG]V =04U8]\8/?1UV )K'#8AZ0/0M%F/E.;I70MT3C5'K) M,] M>%_G-"06;1.;1WL)O[1LA.+@'8J"*';$LS@>'KG2^3_ORW_V_J08\=#EV/+% M![N,,B)SRF4K /V\6$DE]*_ZR]7OCC%Q,YKQ-9$-SF'FZ?DD0=R#E[YY%8Z# MCZYBGY(L.R79\D1D3]J2#&U)]K&GR[($.R@1Z1JD=(,$5N#JQWZJLW$P"H+7 MKC]W<0 9CB(W,#L$3*)1Z(8N#T7K\-F5T-^9936(M5TB$N6\9:K[X ?ML*S2",@;XO.5=;P3@8MGWZ!U!+ P04 " B0EI8_78/*_0# "# M$@ &0 'AL+W=OUE@-C(VG&\'ILF6&U1"]D"V"(N>%:$EY.*5KDVVI0AF"E06 MIF-9@5G"'!O)4+4]TF1(*E[D&#U2P*JRA/3'&!5D/S)LX]#P)5]ON&PPD^$6 MKM$"\:?M(Q5O9LN2Y27"+"<84+0:&>_MP3R6]LK@GQSMV=$SD"-Y)N2;?/DS M&QF6# @5:,DE Q1_.S1!12&)1!C_-IQ&ZU("CY\/[*D:NQC+,V1H0HJO><8W M(R,R0(96L"KX%[+_@)KQ^))O20JF?L&^L;4,L*P8)V4#%A&4.:[_X?=F'HX M@D"_ :@'FKT$*1',M,7' J>G.!X\E'PAAX1!0L-I B< \6(M>SJD" MK,"-[+T%,TAQCM<,;%N[FRGB,"]$YSUX6DS!S9M;\ :8@,E>!G(,GG#.V9UH M%,]_;TC%(,[8T.0B9NG97#;QC>OXG OQN> 3P7S#P QG*-/@TVY\T($WQ5RU M$^8<)FSL=!+^5>$'X%IWP+$<5Q//I!O^"5(!MR_"I]=[=S3PV?7>=?#T=6.? M_^_@3Z1PV]QU%9][@>]S52(*.:$#75[56$^/E1_X =O")1H9X@O.$-TA(WG[ MAQU8[W2B]DDV[9-LUB=9VB?9O">RD]3PVM3PNMB3SV(-+\3'2Y<8-3)02+E0 M[Y)[VW%"D9&[8\DU9I%MA:=64XV5&[M6=&HVTYAYKA_YIV:IQLRQW# ^-9OK M0G.BV&W-3N;,;^?,[RRG*<)$K# 7"\KOLZ#Z))OV23;KDRSMDVS>$]E)<@1M M<@2=!?55[>E0!N!.?'/7Z+#2B\TMXV)I%_N#.[DGS)?@1JSX=>^M+HUJ/_Y1 M\KIVZ'IV?%Y;D\Z(7IHC.K>6'_J6;YW5:I]N4YW;((ICQ_;.BEIC:45N['G> MA;H.6^G"UTN7Y44E;?Y#O/!J\3IC>JEX.K=Z\?ITF^KOR-Y'Z=)GJ1WDN MDM;J-Y',HS.O. :LU74&$W-?85X?(=K6]L;DO;HH.&L?VX.9K6E/[<&\OA#Y M15]?SXA3U#K'#!1H)5Q9#Z&H>UI?>=0OG&S5B?N9<'%^5X\;!#-$I8'H7Q'" M#R_207OOE/P$4$L#!!0 ( ")"6EB]1XP>!@, #T* 9 >&PO=V]R M:W-H965T-/(@60Z#G/J!A9 MJ93%P+9%G$*.Q04K@*J5!>,YEFK*E[8H..#$@/+,]ARG:^>84"L<&MF,AT-6 MRHQ0F'$DRCS'_&4,&5N/+-?:".[),I5:8(?# B]A#O*AF'$ULQN6A.1 !6$4 M<5B,K"MW$'6TOE'X3F MML9(1_+(V).>W"0CR]$.00:QU Q8?58P@2S31,J- MWS6GU9C4P.WQAOW:Q*YB><0")BS[01*9CJR^A1)8X#*3]VS]%>IXC(,QRX3Y M1^M:U[%07 K)\AJL/,@)K;[XN<[#%D#QM .\&N"]!01[ 'X-\(^U$-2 X%@+ MG1I@0K>KV$WBIECB<,C9&G&MK=CTP&3?H%6^"-7[9"ZY6B4*)\-;)@2: 4?S M%'- G]%<[<2DS "Q!;JBDB0D*W4MT1SBDA-)0*#H.<[*!!)TS5F.)BPO2HE- MW14HPIP2NMQF/9N"Q"03YXI?:(D8VE(YKUVPX]K1<>6HM\=1']TQ*E-EG"K+ M+?CI87SW -Y626LRYVTR-_8.$GXKZ07RG4_(N\;4,<-*DOT($H< PC2]V0 O@*K/#C![?K?&FKQBG)IJST@U[7?S5=9<[>>@]SX$O3B @5>TEE=:8+PD5*(.%,N5<])2[O&I6JHED MA7F-'YE4;[L9IJJ_ ZX5U/J",;F9: --QQC^ 5!+ P04 " B0EI8O1#? M&ID# #!$ &0 'AL+W=O TQI4%J9C68%9XIP8T:Q>>V#1C%:BR D\,,2KLL3L>0$%/77 990%(I)[N/OEM3H?"K@^?C$_J$.7@:S MQAR6M/@C3T4V-Z8&2F&+JT)\IL>?H0W(5WP;6O#Z$QU;6\M FXH+6K9@N8,R M)\TW?FH3<0:0/., IP4X0X#W L!M >YK/7@MP'NM![\%U*&;3>QUXF(L<#1C M](B8LI9L:E!GOT;+?.5$'9258/)I+G$B6@FZ>;Q9R%2G:$E+>?XXKBMX@U;R M4*95 8ANT8MFR9,: WH;@\!YP=])X)=5C-Z^>8?>H)R@WS):<4Q2/C.%W*_R M:F[:O2V:O3DO[,U%GR@1&4<)22$=P23N&<-D!U)- M!%H_HW.[!_Q<+]\?,4O1G[]*2O110,G_&CL=C7]OW+]2T#N^QQN8&U(B.; # M&-&//]B!]=-8:722Q3K)$DUDO2)Z71&]:^Q1KW#0O,MCI6A8@II%_?8<(GL2 M6,',/)SG^-(JF(:!W[>*+ZU]/.K!>OW\7K_TN\7"@]8W M4L&H*%UE^-9CIY,LUDF6:"+KE2'HRA!\9^T(=!91)UFLDRS11-8KXJ0KXD2+ M=C0L_OF;; 7A4#LNK;S0G[@#[;BT*=7HUW)6^S M.=F]1SL@P'"!Y*T&X51>RG(N&%87WE,:1G7E*ONW'DF=9+%.LD036:]$85>B M\#OK2JBSB#K)8IUDB2:R7A%MZVM/8FE1EI:F=^$(;6N@+"-6=NB&SD!:QLP\ MRP\'VC)BYH5!$ RTQ3QKR4I@N[H7YFA#*R*:.W:WVO7;]W67.5A?V'=+>V0] M5OUYW0)^I6^:^T^8[7+"40%;Z&ULM9AM;Z,X$,>_BL6M3JW4!FP:0GI) MI*;=N]N5]JYJM[NO79@DJ&!SMFE:Z3[\VD @.<#;1KHWX2%X_)OQ^#\,LRT7 M3W(#H-!+EC(Y=S9*Y9>N*Z,-9%2.> Y,_[/B(J-*7XJU*W,!-"X'9:E+/"]P M,YHP9S$K[]V*Q8P7*DT8W HDBRRCXG4)*=_.'>SL;MPEZXTR-]S%+*=KN ?U MD-\*?>4V5N(D R83SI" U=RYPI=+,C8#RB>^);"5>^?(N/+(^9.Y^!3/'<\0 M00J1,B:H/CS#-:2IL:0Y_JF-.LV<9N#^^<[Z[Z7SVIE'*N&:I]^36&WF3NB@ M&%:T2-4=W_X)M4,E8,136?ZB;?VLYZ"HD(IG]6!-D"6L.M*7.A![ RZ&!I!Z M "FYJXE*RANJZ&(F^!8)\[2V9DY*5\O1&BYA9E7NE=#_)GJ<6MPK'CV=+[5? M,;KFF5YL24VXSM&]3H"X2 'Q%?H[+T-X94*8J%=T<@.*)JD\11^0B^2&"I H M8>B!)4J>Z9OZ_.N&%Y*R6,Y%<[ MV'A)=EXNB=7@YX*-D.^=(>(1'SWKM)$,_@+'[]!0?>;Q;,BP;SPF9]L81U MPEC"UCJE4\HB0"=ZR:HHG*)_>^-145=VQZ5=L^6?%T0S3<8!F;G//43CAFAL M)?I#4*9T$KZ58]SA\/H!@@8@L +H3;Z"Y#T(00?AG.!)X(?](),&9&(%^?@" M(DKD.T F71#L>Z%W,>TG"1N2T$IR;3(C3=]!$KYU5:8-PO0GP<@3\0Z Z5L! ML-K!3/"_$X60\0+2GV?@M&4(?TW?@X X.GOI30C >P"$M M#K%JWO>R].E%NGH&H4LYVF4PNA5)!+TTY'\0/]R*-+:*ZX#\Q3Q-J9 HUP)> M!M)$M"T2O7Y4\X1[4?5'H3\0T5:=L5V>]\7P&*JN2 _M@E:>L5V?#^7Q&*C* M/B;[&8A'X=!N:'4;VX7[4"^/(0NZ9&0T'2AHN-5Q;!?R0_D\!JPK[$/KV$HZ MMFOZOJ >@_1FA<>MQ..?:'Q78(\AFW974>_% 74CK?P3N_PWZD9K=8.=NN5& MW<[0?]7X"/8:X5!&Q@/O$:2M$P1;A?EJO1:PI@K0)Z9$HENI"'VC:0%(OY>C MG6/G.]F^ ]/&F:6XUJ_?0C=,!4W15Q 9.GD%[=)I+[NU5ATIY:0M/L1:*BP^ MZJ#W\E;V@KU8A_JE;3(0[+:F$'M-&00YS) A*K]+%4S)$%5;28B]DC2+O,M> MG94)CTV#(B#B:]VPZ?ZDE\AN>(S*E$ 89:970P&*Z:NM@R)MJ2'V4M-YGQA. MS(/8]GIAGZKVH@_;W6NJ,Q#K\M.!1!$OF*KZZ^9N\WGBJFK*V\>K;QM?J-#O M&Q*EL-)#O=%$0XGJMNB/7.F&OSS= (U!F ?T_RO.U>["3-!\M%G\ M %!+ P04 " B0EI8C49E18T# #C#@ &0 'AL+W=OB@6OBP%TL0:%;D?!D'D%S1CWFA@YR9B-.!+ ME6<,)P+DLBBHV(PQY^NA1[S=Q%VV2)69\$>#DBYPBNJ^G @]\FN4)"N0R8PS M$#@?>E?D]9HM*AU_,@P3E=YNJ.KW_"K:".P8MY M+NTOK*NUW;X'\5(J7FR--8,B8]4__;3=B#V#L'/$(-P:A)9WY:@@'RXZV[<>4N/.(N@O>%"M$\1DU*4L:8Q#3Z>,1+%";_3M-R0*OG=0;-<4VQ:]=>SH M#*OSV>.CN]+GQA:HOUE0D\,J0(!CXJP-DHII, M])5DWL':)KS>4[I"H2\P*%%D/ $^WQ$TJP\Q=/LB6B,5T(6BRI0($KJ1CAWM MUB*Z3N"[Z?UW!X/8:?;$8^[5I'JO',2]%U#7K]7U_\>X]I.4D+![+$W)7C4C)WA*]:4< M*J3.'H=^*SA*(6PHA*?3#/Z!V\EO!]TZK9\8CZ0I:Z3UROE&7J(FDJ8H$F=5 M>O9(;3^.U/[Q0&VJ&W&7MPD*^TG-8G1\7KA!GKJ73=4CT6L'B[,6/E5@4Q&) MNR0^[_U\PMGN@@YW%S0)3U[031DESCKV[&'?>Q3VT>.[T=_K.PH4"]M=2>U^ MR535@M2S=0=W5?4MS?*J_7M/Q2)C$G*<:]/@HJLC7U0=5350O+1=S(PKW1/9 MQU1WH2C, OU^SKG:#8R#NJ\=_0M02P,$% @ (D):6$-Z']!C P - L M !D !X;"]W;W)K&ULM59A;]LV$/TKA#H,"=!8 MHF3)#;Y>X-@"W(Y'"GO5&2/KRI,0SW;RJ9A[ M@54$#')M31#SV,$M,&8M&1U_-T:]EM,"N^,7ZQ^=\\:9)Z+@5K"OM-";N9=Z MJ( 5J9B^%_L_H7'("ELJ47^?+4P?A7H M5I3FL!5QX;I"2W,#BHH!$BMT#TI+FFNSRR'0 Z=:H1L;4ZJ_HXOWH EEZM+@ M3NR]N%\^J,N9KXUJR^WGC<)%K3 \H3!!GP77&X4^\ **_^)]XVWK4 M-\[WGD]M+G;F;);O,AP%.)J.DYF_ZQ$2MT+B02%_2,+M+7F%/CZBCZ)),IWV MDR3)(;G)Z!?0'Z),C^JLTCL,H[.>?M/R30?Y'DR6ODT^.R:=Q/ GC?O*T M)4\'R4TJ_<3YI\?GC^-QD*1IOXIIJV(ZF"9?7PE?SI-W(3D;1 MI#^LN%/3\0\GUCFRFD]&V-&5CO I6>%!5O@3*7>.L/!8F G8J7N(#_4:#Q;< M;C*>(RLZEA7BT30Z(>M0J/%PI>Y)TW/DC8]O63)*3M1/?*C>>+A\?S$]HP*M MV>ME#/?4\,#^_J?![S0R)A#9-EAMN3%L+TFXP[U="Z)>))6@;Y>Q?4$L# M!!0 ( ")"6EB(#6S3B0, -\- 9 >&PO=V]R:W-H965T^[Y, M#U 0.>%'8/J?'1<%47HH]KX\"B"9-2IR/PR"N5\0RKQD99_=B63%2Y53!G<" MR;(HB/BV@9R?UQ[VGA]\ION#,@_\9'4D>]B"NC_>"3WR&R\9+8!)RAD2L%M[ M-_AZ@Y?&P,YXH'"6G7MD0GGD_,D,/F9K+S!$D$.JC NB+R>XA3PWGC3'/[53 MKUG3&';OG[U_L,'K8!Z)A%N>?Z&9.JR]V$,9[$B9J\_\_ ?4 MS(T-U5IK.,K,6]DJH?^EVDXE6\73IZN-CBM#M[S0+UL2FZXKM-45D)4Y(+Y# M=R!L!; 4T/9 !*![1I5$-R:I5'U#;]Z#(C27;U>^TEC&N9_6")L*(1Q F*-/ MG*F#1+^Q#+*7]KX.IXDI?(YI$SH=_EFR"8J"=R@,P@C]C'PD#;*L+XX5HB9K MD5TA&ECAK[)X!&$3L[V7?2%7]M-^>R.U:WDD*:P]K24)X@1>\LM/>![\ZJ"; M-G13E_>D^[)(]KN5\9IT;49^2JT4XBZ9XY9]Z MJ&8-UU\22<]>=UT1 N+B;<#J[L]#$RAW%#&/]/ MM<2O0+=LZ);._&U@3QFC;*^[>VZS>*E0EM\)93&?+Q?]KQ,';4<.G$!6%UHG MEV+4[EYP1(MI' V =+8&[ 31V]X.Z ^AX.]0@@&*L*4(G10/('\((;P8H>WV MV-FN$[TQC:F/VFL7)8[C:#F T[9W/'VE3HJ=&\=(H>%V!\#.5CT@M1%]M%ZG MVTC#8(('=BC<-GOL[O9=Z8W!JKSC\$6#GTX'L-H.C]TM_J40QX M+A9%V]2Q MLRMW=3F&*+Z8J&WDV-W)>V0ZAFQY46WYG6_N L3>GBPD2GG)5/7YW3QM3B\W MU3=[.[TZ^GPB0NM"HAQVVC28+'161'6:J :*'^T7_"-7^CQ@;P_Z! ;"3-#_ M[SA7SP.S0'.F2_X#4$L#!!0 ( ")"6EC]41"?@ , "H3 9 >&PO M=V]R:W-H965TVZ?ICVP803L)K$S':@E?KC9SMI1M00@68D2)SX?4[\'OL 'F\H>^1+ M (&>LC3G$VLIQ.K,MGF\A SS$[J"7-Y)*,NPD$VVL/F* 9YK49;:GN,,[ R3 MW K&^MH-"\:T$"G)X88A7F099L\7D-+-Q'*MUPNW9+$4ZH(=C%=X 7<@[E2_PDL.%;YT@-94;IHVI6HYX(4HB% M0F!Y6,,4TE21Y'/\J:!6'5,)M\]?Z9=Z\'(P,\QA2M,',A?+B75JH3DDN$C% M+=U\@6I ?<6+:^A>*""YI58OD$&/L* M_$K@[ROH58+>OH)^)=!#M\NQ:^-"+' P9G2#F.HM:>I$NZ_5TB^2JXER)YB\ M2Z1.!%,&BH_(2YB=(*]WC#S'\UODTV[YUR(_0;ZS4QYVRT.(I=S5.<.G,]M1IN$A29AD2%8(R5^G1*_BQX\,"( T221;U5C M@,DU@1*2XSPF^0(E +PM-25UH*FJ'J^#D:->8WN];7IG\$---PF+#,$:IO=J MTWN=INMI+_VNZL\+>EN(7M MK&FZ5CFH[E[BF*1$/+>EHS/>H2O%)"PT"8L, MP1I)Z]=)ZQLM7GV3*3$)"TW"(D.P1DH&=4H&G>OH&C^1K,C0C#*I5$LEQC+8 MCC72R3HT(8,W]<]WJE>S!(9[]XSVZ=GP:5C[-/S_>G,'<:%JOYKG;?9UACC4 M/I.PT"0L,@1KY.FTSM.IT1)S:C(E)F&A25AD"-9(R:A.R:ASZ?P EJ&4XKS- M_T[IH?Z;A(4F8='H35T:NOVNNN0Z__Z .9WVWL(*/Y<52/_^;"\]%63["=SV M&CKMCG>HC49ID2E:T^NM/[ON?E/Y&"68,+3&:0&M=G=R#IW71FEA16M\28Z\ MUJ]34X%+N^VM;0:UBW2-V8+D'*602+QS,I0_A%BY,5,V!%WIG8<9%8)F^G0) M> Y,=9#W$TK%:T-M9M3;8\%?4$L#!!0 ( ")"6EB21_%O*P, ,@+ 9 M >&PO=V]R:W-H965T$0&SD779O0@'.MX$_&"PEAMCHI5,.7_0D^MX9#EZ M0Y! I#0#Q9\5C"%)-!%NXT_):55+:N#F^(7]B]&.6J94PI@G/UFL%B-K8)$8 M9C1/U!U??X52SYGFBW@BS3=9%[&^9Y$HEXJG)1AWD+*L^*6/I0\;@&[O%8!; M MQ# 5X)\ X%]$I SSA32#$^A%318"CXF@@=C6QZ8,PT:)3/,GWL$R7P+4.< M"L8"8J;(Y5P X&DJ24[)!.]6G"= ^(Q<<8&,+)M+(Y)\1U7*\&/FZ&AQ AO&O@;@T\/ #NG-?! M;919N>=6[KF&SWN5;ZK(=2:5R+5YY-<-!I!K!:G\7>=-P=:K9],9?B&7-(*1 MA2DL0:S "CY]Z/K.YSJGVB0+6R+;1"EXXZGXOU?+.>+GRKP#WWS]QSQW&& M]FK3Q/U([QS#_+W(L%'#.QWJ50[U&AVZSM >D(H(JJ!.< 'O=C=T.!VGW]]1 M6Q_F:U_^?;H[PANW]D[A9Y7PL^:KH?,)RU!9II[)?KUZ)G>PXLE*7XWR[1<: ML82IISJG&M=[:PJV21:V1+;ELU_Y[+=:R/PV76R3+&R);,O%?N5BO_&V7J[P M_Y%.S=TC>1:#*.\F#C:KFF^JFE_[]]G?+T@OB;F3S ='AH=$;@D>5(('C8(W MNH-MN77*!GN[V%7TWXBP<3MO/5U[HVW2/2Z>SIQEDB0P0WJGT\>,%$7?6$P4 M7YI.:LH5]F5FN,!6&X0.P/_ 502P,$% @ (D):6#Z\ MI''B @ U@< !D !X;"]W;W)K&ULK95K;YLP M%(;_BL6JJ97:<@N0= E2FZC:IDVJ>MD^3/O@P"&Q:C"S3=+NU^\8*,J%IINT M+V#C\[X\Y_@V7@OYJ)8 FCSEO% 3:ZEU>6';*EE"3M6Y**' D4S(G&KLRH6M M2@DTK44YMSW'">VF*YULN'6[98 M:O/!CLEK=+XUPL_WB?EWGCKG,J8*IX-]9 MJI<3:VB1%#):<7TKUA^AS2X_D]\NEA^0P2 ME+NUW-N6VUB/KBA>5Q2O]O-?]9MK,F,JX4)5$LB/R[G2$E?JI E,+-QF"N0*K/C].S=T/O0E^I_,MM+VN[3]0^[Q%U$LSC3('/?!7)\2 M#DKA&I02UP4IA33[KJ\ C6M8NYI38Q5[(S<*<2)7FZGMA_FCP/>'7=@6]*"# M'AR$GM*2:Z#"_9^ZPU'?C3:H=L/\T?N, C[\<(.+SQ_QB()E?+9S/F*\@KZ**.>A1H&WFY=]\/\T0AO MQ1U2>^/4-3?>5RH7K%"X;3(4.N<19BJ;6Z3I:%'6!_%<:#S6Z^82+UZ0)@#' M,R'T2\><[=U5'O\!4$L#!!0 ( ")"6ECF,>4:C , !H, 9 >&PO M=V]R:W-H965T MME6O4M5HM]=[J/K@P"2@,S:U3;+[W]<&PK+@;<3R9K7BA8,=@+)NBR)>/X(E)\W#G8N+QZ*8Z[,"S=95^0(CZ ^5SNA M1VZODA4E,%EPA@0<-LX=OMWBT#@T%G\5<):#9V1"V7/^U0P^91O',T1 (55& M@NB?$VR!4J.D.?[M1)U^3N,X?+ZH_]($KX/9$PE;3K\4FEM52\[)PU05FP]I<\=8D8..A [0Y^Y^"_U2'H M'((FT):L">N>*)*L!3\C8:RUFGEH]5;*: N('-/G\_AX4*:C\H T_/]ZC]^\^H'>H8.C/G->2L$RN M7:6YC+J;=@P?6P;_"L-O-;M!@?<#\CT_L+AOY]WO(=7NN''W7[N[.AM]2OP^ M)7ZC%US1VY%GLJ!.DWC(GH'.(B\GLBR@:$4YM_/A*%J,>,)H%_*,"053!CHB"O@8OA-;C&TVF M#[TQHL7&7]@1ESWB;WX$J!_%MO$YE.'>\&N\^BQ&.\97]AP?% M$<\B/L">J&_@X>G,&$_X;%;1E3V(7RH5GJT%R98S74!.M3?"V-+S4%SQ>5=J7)Y=Z>N6DZH2%!L S&Y]EF%<;A%* M5TTOM^=*=X;-8ZZ;=Q#&0'\_<*XN ],>]O\.)/\!4$L#!!0 ( ")"6EC2 M0)9,? , (\0 9 >&PO=V]R:W-H965T6GIVSGC4H1OPE M8*MWWHEU92[E5]OXL)AZ@64$,43&0G!\;. =Q+%%0A[?*E"OGM,:[K[?H[\O MG$=GYES#.QG_+19F/?5&'EG DN>QN9';/Z%RJ&_Q(AGKXI=LR[%#'!SEVLBD M,D8&B4C+)[^M%F+'@+$. U89L()W.5'!\H(;'DZ4W!)E1R.:?2E<+:R1G$AM M5&9&X5>!=B:BO]XL:K/ MB4C)E8AC;.B);Y"2!?:C:OKST _=*I"+)DS9"3D.["ICE&M0&O/#%,SH(WCAH]6I: MO0*]]XNK3?[YB"/(!P.)_K>-;.\(9$]KLJ?.-?R4)W-01"Y))K6PT=8$;C/< M3K @1I(Y$(@%YB3'CC;R)?RX@+?581,&)T%_XF]:2/5K4GTGJ08#Q_O8]81XT8JJ+.XAY^QXR<&_D8X@% M;=2"C@\<9*?\[,F7-3K"#JLC%=R#(+?'F#4RPMPRTA'C[HWLQMMWS78N$NRP M,6;'$!?6B MSBL'38]Q[=%;H_11C?^=Z::_J5URM!)Z,8EBB37 RQ 11Y>VW M;!B9%3?.N31X?RU>U\#Q=& 'X/>EE.:^82^Q]7\0X0]02P,$% @ (D): M6/,OT!KH 0 6@0 !D !X;"]W;W)K&ULG51= M3]LP%/TK5M[!34H90DDDZ(J8!%)%!7M :'*2V\3"'YE]LW3_?K:3AFYJ>=A+ M[&O?<\X]]G727IMWVP @V4FA;!8UB.TUI;9L0#)[KEM0;F>KC63H0E-3VQI@ M50!)09/9[))*QE64IV%M;?)4=RBX@K4AMI.2F=^W('2?17&T7WCB=8-^@>9I MRVK8 #ZW:^,B.K%47(*R7"MB8)M%-_'U,O'Y(>&%0V\/YL0[*;1^]\&W*HMF MOB 04*)G8&[X!4L0PA.Y,GZ.G-$DZ8&'\SW[7?#NO!3,PE*+[[S")HNN(E+! MEG4"GW1_#Z.?A> R\_U7ICHX&\8=25/=2=3W4G@N3C!;OKO[# 91AY2:\/(+WJ='!B #'RY##R?=P8 M]"9\&(X)9Q/%("HG)>-+Y^Z!8RJY5($VW6;2=<%3_W)PUUG0B U/R814-K?+ MX+XGS?0=8&6!0,9Y*[ 7.L=H4!&MJ1)WQK"3K?,%%#3CQV5E%!:*++N]ZW = M8&\FR42JC*HV33=H&+/4G^:F^4(:T.C MT7M%<[:P]B)O!6#L79R=5!5??N2L$"5UBS\XX6A 5G'!3"KVRV2#5ID:!U5A M\$R59M--ST]%JD>ZT*MV6N2XYMX):OZ[^UQ0017AFZ)-[Q_S+K]:<7SSKR3; MWRJ[@KT:FU?OL8N\/@61R2F(/(F>[)^"R/3X1<;'J3%J#AD;)YFM"\ M. R_P>F3KY,&DSGCFHG&FK$LH^+%<<;0:S(Q?\IL\9OY&?PQJ;G\ M*TW3.$X2;$?'8Z^",;9O20(_?C9,&T1@>2#3G^TU7FV\0_;W 5;3?1V"K13O M1&RE^%X#XM\WB$A3?[6Q/!"!50'K'M'? MHTF"[$X"'W]]L*-8?20$3;8T.P6BP^0"X9 M9K>]9!:G')6#;RYV,??;KX\UZ;QZ76C^RI+)0==#;.;6^Z M79MM1,GMGWHKE#^RTJ;DSN^:===NC>"YW0CARJ(;]GK];LFEZGSY?*QK;KIP M1SN1.:F5+ZP+?DBQM[^/U[ML)ZU)%F1A?%H!,<#OP0QLGL57%:0R[XTC8ECB\?N <9=/H]7^%*&NN: M,YKZN6?<"7_R8:]R^B]9.&%&W(FO1E=;J=9U-?XNNN VFC@Q$ZH2[$%DVF/5QP'81P3L(RW8,/M9^6LV MY8#H$T+TB9;HJ];Y7A9%\SSOW<:WTA/O)K6N,=@0MM8]K+GNT6).5*9+P1;\ M2<# !:A"B!TRU3X-YCY@Z8:;EM= M7S8TQC=NK]\\3 H!L150I[9Z)P%FBH!8%3@F[)^$F"I"8E6QQ 324@LDK9^ST81TTE(K).W//P""C$Q MNX34@XY3'9\-)*:9D%@SIUX^"X@I)B16#-XNQA 3LTQX4@"EKEF,^Z[%_44',3$1!,1B^8\9NIKSBL_OH.8F'(B8N6@F.V9+G2J MBU@Y.";L 468>B)B]>"8L$&*,/5$Q.K!,6&#%&'^B\ M(LQ"$;&%3C#_2W'?=-:'("9FH>@=9\!.,.N6'V)B%HHN.2W6RO08LU!,;"$< M$V9ZC%DH)K80C@DS/<8L%%]TX .['C%FH9C80G N]*41*EJ]X1A=:2&6S\FP MK)WB5U.(BK$04Q,/@GU M8O\93- F04Q,/LE[+]] S/:[B5DH>>?%G),&'F*B*_[OO;9SUN<)9J"$V$#? M5>:OO*X_6O+QG#A1UL%T^T=['?;"5I9C!DH: W6/7QKE8B65R&?^$M:79[S( MYH;5F\,":IS42QVKJBCN?-F]FFJ>'S]<.GYT]>5?4$L#!!0 ( ")"6ECS M((MYZ0$ !(B : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM. MPT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]] MLL:>OZ1=6[;=(6^V?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A?677#OBWGY; . M?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP.G]WPGCBGHK@=Z*>BN!WCIZ MV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0 M;R/0VU!O(]#;1ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ MZNT$>COJ[01Z.^KM!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O M1[V=0.^(>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6!WA'UC@1Z1]0[ M_J?>N9QV*5][OM?X_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=02P,$% @ M(D):6+)H2=C5 0 OR$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P M% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3) M<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK M;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;E MEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6A MD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/ MWKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB M*D=!E:.HRE%8Y2BNN3M>N__J6@ MO^>MJ;OW?#;\MW'U"E!+ 0(4 Q0 ( ")"6E@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ (D): M6&JIT&UL4$L! A0#% @ (D):6)E&PO=V]R:W-H965T&UL4$L! A0#% @ (D):6(M7#&FU!P MR !@ ("! M+P\ 'AL+W=O=C0, .8+ 8 " @1H7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M(D):6'<<;J!($ "KX !@ ("!'R( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ (D):6/5!E $9"@ ^AT M !@ ("!3DL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D): M6.BAJ\F P SP< !D ("!4FD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D):6&!>5C8. P L@8 M !D ("!(GH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D):6%5T7R5+! ]Q !D M ("!I84 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ (D):6%?Q[.(I!P WQ4 !D ("!X9D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (D):6 KX M<9K& P P@@ !D ("!\ZD 'AL+W=O&PO=V]R:W-H965T#K , "X( 9 " @7"S !X;"]W;W)K&UL4$L! A0#% @ (D):6+PJJ5H= P M@8 !D M ("!4[< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ (D):6&OYAGQ,! #18 !D ("! MNL0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ (D):6-OFL_[&! EAP !D ("!5=, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D):6'GP,)5Y M P Q@L !D ("!P-X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D):6/^EXNJ[ P , \ !D M ("!Y>P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (D):6 8W4!03 P YPH !D ("!M?< M 'AL+W=O&PO=V]R:W-H965T+] !X;"]W;W)K&UL4$L! A0#% @ M(D):6/UV#ROT P @Q( !D ("!C0 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D):6%_P =9[! MP!$ !D ("!Q0L! 'AL+W=O&PO=V]R:W-H965TA_08P, #0+ 9 " @3L4 0!X;"]W;W)K&UL4$L! A0#% @ (D):6(@-;-.) P WPT !D M ("!U1&PO=V]R:W-H M965T&UL4$L! M A0#% @ (D):6#Z\I''B @ U@< !D ("!KB(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (D): M6/,OT!KH 0 6@0 !D ("!/2T! 'AL+W=O&PO 0 /@E / " :DS 0!X;"]W;W)K M8F]O:RYX;6Q02P$"% ,4 " B0EI8\R"+>>D! 2(@ &@ M @ %.. $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" B0EI8LFA)V-4! "_(0 $P @ %O.@$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 00!! +X1 !U/ $ ! end XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 206 292 1 false 50 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.thoughtworks.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (unaudited) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Business and Summary of Significant Accounting Policies Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Revenue Recognition Sheet http://www.thoughtworks.com/role/RevenueRecognition Revenue Recognition Notes 8 false false R9.htm 0000009 - Disclosure - Acquisitions Sheet http://www.thoughtworks.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 0000010 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 10 false false R11.htm 0000011 - Disclosure - Income Taxes Sheet http://www.thoughtworks.com/role/IncomeTaxes Income Taxes Notes 11 false false R12.htm 0000012 - Disclosure - Loss Per Share Sheet http://www.thoughtworks.com/role/LossPerShare Loss Per Share Notes 12 false false R13.htm 0000013 - Disclosure - Stock-Based Compensation Sheet http://www.thoughtworks.com/role/StockBasedCompensation Stock-Based Compensation Notes 13 false false R14.htm 0000014 - Disclosure - Credit Agreements Sheet http://www.thoughtworks.com/role/CreditAgreements Credit Agreements Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses Sheet http://www.thoughtworks.com/role/AccruedExpenses Accrued Expenses Notes 15 false false R16.htm 0000016 - Disclosure - Subsequent Events Sheet http://www.thoughtworks.com/role/SubsequentEvents Subsequent Events Notes 16 false false R17.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 9954471 - Disclosure - Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies Business and Summary of Significant Accounting Policies (Policies) Policies http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies 19 false false R20.htm 9954472 - Disclosure - Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables Business and Summary of Significant Accounting Policies (Tables) Tables http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies 20 false false R21.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.thoughtworks.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.thoughtworks.com/role/RevenueRecognition 21 false false R22.htm 9954474 - Disclosure - Acquisitions (Tables) Sheet http://www.thoughtworks.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.thoughtworks.com/role/Acquisitions 22 false false R23.htm 9954475 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets 23 false false R24.htm 9954476 - Disclosure - Loss Per Share (Tables) Sheet http://www.thoughtworks.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.thoughtworks.com/role/LossPerShare 24 false false R25.htm 9954477 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.thoughtworks.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.thoughtworks.com/role/StockBasedCompensation 25 false false R26.htm 9954478 - Disclosure - Credit Agreements (Tables) Sheet http://www.thoughtworks.com/role/CreditAgreementsTables Credit Agreements (Tables) Tables http://www.thoughtworks.com/role/CreditAgreements 26 false false R27.htm 9954479 - Disclosure - Accrued Expenses (Tables) Sheet http://www.thoughtworks.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.thoughtworks.com/role/AccruedExpenses 27 false false R28.htm 9954480 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables 28 false false R29.htm 9954481 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) Details 29 false false R30.htm 9954482 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Error Correction (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails Business and Summary of Significant Accounting Policies - Schedule of Error Correction (Details) Details 30 false false R31.htm 9954483 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 31 false false R32.htm 9954484 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails Revenue Recognition - Schedule of Revenue by Geographical Location (Details) Details 32 false false R33.htm 9954485 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails Revenue Recognition - Schedule of Revenue by Industry (Details) Details 33 false false R34.htm 9954486 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails Revenue Recognition - Schedule of Revenue by Contract Type (Details) Details 34 false false R35.htm 9954487 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Details 35 false false R36.htm 9954488 - Disclosure - Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) Details 36 false false R37.htm 9954489 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 37 false false R38.htm 9954490 - Disclosure - Acquisitions - Schedule of Acquisition (Details) Sheet http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails Acquisitions - Schedule of Acquisition (Details) Details 38 false false R39.htm 9954491 - Disclosure - Acquisitions - Schedule of Business Acquisitions by Acquisition, Contingent Consideration (Details) Sheet http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails Acquisitions - Schedule of Business Acquisitions by Acquisition, Contingent Consideration (Details) Details 39 false false R40.htm 9954492 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 40 false false R41.htm 9954493 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) Details 41 false false R42.htm 9954494 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 42 false false R43.htm 9954495 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details) Sheet http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details) Details 43 false false R44.htm 9954496 - Disclosure - Income Taxes (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.thoughtworks.com/role/IncomeTaxes 44 false false R45.htm 9954497 - Disclosure - Loss Per Share - Schedule of (Loss) Earnings per Share (Details) Sheet http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails Loss Per Share - Schedule of (Loss) Earnings per Share (Details) Details 45 false false R46.htm 9954498 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Sheet http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Details 46 false false R47.htm 9954499 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 47 false false R48.htm 9954500 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails Stock-Based Compensation- Schedule of Option Activity (Details) Details 48 false false R49.htm 9954501 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 49 false false R50.htm 9954502 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Details 50 false false R51.htm 9954503 - Disclosure - Stock-Based Compensation - Schedule of Performance Share Units Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails Stock-Based Compensation - Schedule of Performance Share Units Activity (Details) Details 51 false false R52.htm 9954504 - Disclosure - Credit Agreements - Narrative (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails Credit Agreements - Narrative (Details) Details 52 false false R53.htm 9954505 - Disclosure - Credit Agreements - Schedule of Borrowings (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails Credit Agreements - Schedule of Borrowings (Details) Details 53 false false R54.htm 9954506 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails Credit Agreements - Schedule of Credit Facilities (Details) Details 54 false false R55.htm 9954507 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details) Sheet http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails Accrued Expenses - Schedule of Accrued Expenses (Details) Details 55 false false R56.htm 9954508 - Disclosure - Subsequent Events (Details) Sheet http://www.thoughtworks.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.thoughtworks.com/role/SubsequentEvents 56 false false R9999.htm Uncategorized Items - twks-20230630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - twks-20230630.htm Cover 57 false false All Reports Book All Reports twks-20230630.htm twks-20230630.xsd twks-20230630_cal.xml twks-20230630_def.xml twks-20230630_lab.xml twks-20230630_pre.xml twks-20230630_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "twks-20230630.htm": { "nsprefix": "twks", "nsuri": "http://www.thoughtworks.com/20230630", "dts": { "inline": { "local": [ "twks-20230630.htm" ] }, "schema": { "local": [ "twks-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "twks-20230630_cal.xml" ] }, "definitionLink": { "local": [ "twks-20230630_def.xml" ] }, "labelLink": { "local": [ "twks-20230630_lab.xml" ] }, "presentationLink": { "local": [ "twks-20230630_pre.xml" ] } }, "keyStandard": 255, "keyCustom": 37, "axisStandard": 23, "axisCustom": 0, "memberStandard": 38, "memberCustom": 12, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 206, "entityCount": 1, "segmentCount": 50, "elementCount": 537, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 668, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 9 }, "report": { "R1": { "role": "http://www.thoughtworks.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R3": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R5": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R6": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R7": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies", "longName": "0000007 - Disclosure - Business and Summary of Significant Accounting Policies", "shortName": "Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.thoughtworks.com/role/RevenueRecognition", "longName": "0000008 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.thoughtworks.com/role/Acquisitions", "longName": "0000009 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets", "longName": "0000010 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.thoughtworks.com/role/IncomeTaxes", "longName": "0000011 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.thoughtworks.com/role/LossPerShare", "longName": "0000012 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.thoughtworks.com/role/StockBasedCompensation", "longName": "0000013 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.thoughtworks.com/role/CreditAgreements", "longName": "0000014 - Disclosure - Credit Agreements", "shortName": "Credit Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.thoughtworks.com/role/AccruedExpenses", "longName": "0000015 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.thoughtworks.com/role/SubsequentEvents", "longName": "0000016 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R17": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": null }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Business and Summary of Significant Accounting Policies (Policies)", "shortName": "Business and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Business and Summary of Significant Accounting Policies (Tables)", "shortName": "Business and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.thoughtworks.com/role/AcquisitionsTables", "longName": "9954474 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.thoughtworks.com/role/LossPerShareTables", "longName": "9954476 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationTables", "longName": "9954477 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.thoughtworks.com/role/CreditAgreementsTables", "longName": "9954478 - Disclosure - Credit Agreements (Tables)", "shortName": "Credit Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.thoughtworks.com/role/AccruedExpensesTables", "longName": "9954479 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954480 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Business and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R29": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails", "longName": "9954481 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details)", "shortName": "Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails", "longName": "9954482 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Error Correction (Details)", "shortName": "Business and Summary of Significant Accounting Policies - Schedule of Error Correction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R31": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954483 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "twks:NumberOfIndustryVerticals", "unitRef": "industryvertical", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twks:NumberOfIndustryVerticals", "unitRef": "industryvertical", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "longName": "9954484 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details)", "shortName": "Revenue Recognition - Schedule of Revenue by Geographical Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R33": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails", "longName": "9954485 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry (Details)", "shortName": "Revenue Recognition - Schedule of Revenue by Industry (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R34": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "longName": "9954486 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "shortName": "Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R35": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails", "longName": "9954487 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "shortName": "Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails", "longName": "9954488 - Disclosure - Revenue Recognition - Schedule of Costs to Obtain Contracts (Details)", "shortName": "Revenue Recognition - Schedule of Costs to Obtain Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-56", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "longName": "9954489 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R38": { "role": "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails", "longName": "9954490 - Disclosure - Acquisitions - Schedule of Acquisition (Details)", "shortName": "Acquisitions - Schedule of Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R39": { "role": "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails", "longName": "9954491 - Disclosure - Acquisitions - Schedule of Business Acquisitions by Acquisition, Contingent Consideration (Details)", "shortName": "Acquisitions - Schedule of Business Acquisitions by Acquisition, Contingent Consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "twks:BusinessCombinationContingentConsiderationArrangementsAdditionsInThePeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R40": { "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "longName": "9954492 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R41": { "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails", "longName": "9954493 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "twks:FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "twks:IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R42": { "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "longName": "9954494 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails", "longName": "9954495 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Estimated Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.thoughtworks.com/role/IncomeTaxesDetails", "longName": "9954496 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails", "longName": "9954497 - Disclosure - Loss Per Share - Schedule of (Loss) Earnings per Share (Details)", "shortName": "Loss Per Share - Schedule of (Loss) Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails", "longName": "9954498 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "shortName": "Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-169", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "longName": "9954499 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "longName": "9954500 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details)", "shortName": "Stock-Based Compensation- Schedule of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954501 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-181", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-181", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "longName": "9954502 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-183", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "longName": "9954503 - Disclosure - Stock-Based Compensation - Schedule of Performance Share Units Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Performance Share Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "longName": "9954504 - Disclosure - Credit Agreements - Narrative (Details)", "shortName": "Credit Agreements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-193", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails", "longName": "9954505 - Disclosure - Credit Agreements - Schedule of Borrowings (Details)", "shortName": "Credit Agreements - Schedule of Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "unique": true } }, "R54": { "role": "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails", "longName": "9954506 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details)", "shortName": "Credit Agreements - Schedule of Credit Facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails", "longName": "9954507 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Details)", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.thoughtworks.com/role/SubsequentEventsDetails", "longName": "9954508 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-197", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-197", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20230630.htm", "first": true, "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - twks-20230630.htm", "shortName": "Uncategorized Items - twks-20230630.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "57", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r198", "r199", "r200", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r305", "r411", "r412", "r413", "r423", "r424", "r432", "r433", "r434", "r440", "r441", "r442", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r481", "r482", "r485", "r486", "r487", "r491", "r492", "r493", "r494", "r495", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r777" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r661" ] }, "twks_AccountsReceivableAllowanceForCreditLossChangeDueToExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "AccountsReceivableAllowanceForCreditLossChangeDueToExchangeRates", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to exchange rates", "label": "Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates", "documentation": "Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r783" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable and Unbilled Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r617" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net of allowance of $7,915 and $9,531, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r243", "r244" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other taxes payable", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r76", "r633" ] }, "twks_AccruedEmployeeExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "AccruedEmployeeExpensesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee expense", "label": "Accrued Employee Expenses, Current", "documentation": "Accrued Employee Expenses, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r95", "r137" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance charges", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "twks_AccruedLeaseExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "AccruedLeaseExpenseCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expenses", "label": "Accrued Lease Expense, Current", "documentation": "Accrued Lease Expense, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r633" ] }, "twks_AccruedTravelExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "AccruedTravelExpenseCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued travel expense", "label": "Accrued Travel Expense, Current", "documentation": "Accrued Travel Expense, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r103", "r169", "r514", "r537", "r541" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r14", "r35", "r444", "r447", "r495", "r532", "r533", "r765", "r766", "r767", "r774", "r775", "r776" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r121" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r711" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r98", "r661", "r826" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r411", "r412", "r413", "r548", "r774", "r775", "r776", "r807", "r829" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r717" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r717" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r717" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r717" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r74", "r75", "r377" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r682", "r693", "r703", "r728" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r685", "r696", "r706", "r731" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r717" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r724" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r689", "r697", "r707", "r724", "r732", "r736", "r744" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r742" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r406", "r414" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Allowance for credit losses, beginning balance", "negatedPeriodEndLabel": "Allowance for credit losses, ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r170", "r245", "r262", "r265", "r269", "r823" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r170", "r245", "r262" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recoveries of amounts previously written off", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r268" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs charged against allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r267" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Description", "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r58", "r63" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of Earnings Per Share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r220" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r48" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r48" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r831", "r832", "r833", "r834" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r135", "r166", "r191", "r225", "r233", "r237", "r248", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r436", "r438", "r464", "r509", "r575", "r661", "r673", "r799", "r800", "r814" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r160", "r172", "r191", "r248", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r436", "r438", "r464", "r661", "r799", "r800", "r814" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles and other assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "twks_AutomotiveTravelAndTransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "AutomotiveTravelAndTransportationMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive, travel and transportation", "label": "Automotive, Travel And Transportation [Member]", "documentation": "Automotive, Travel And Transportation" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r739" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r740" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r735" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r735" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r735" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r735" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r735" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r735" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r737" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r736" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r736" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Preparation of Financial Statements", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r430", "r657", "r658" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r78", "r79", "r430", "r657", "r658" ] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]", "label": "Business Acquisition, Contingent Consideration [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r430" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r77" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combination and Asset Acquisition [Abstract]", "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r12" ] }, "twks_BusinessCombinationContingentConsiderationArrangementsAdditionsInThePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "BusinessCombinationContingentConsiderationArrangementsAdditionsInThePeriod", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions in the period", "label": "Business Combination, Contingent Consideration Arrangements, Additions In The Period", "documentation": "Business Combination, Contingent Consideration Arrangements, Additions In The Period" } } }, "auth_ref": [] }, "twks_BusinessCombinationContingentConsiderationArrangementsChangeDueToExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeDueToExchangeRates", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change due to exchange rates", "label": "Business Combination, Contingent Consideration Arrangements, Change Due To Exchange Rates", "documentation": "Business Combination, Contingent Consideration Arrangements, Change Due To Exchange Rates" } } }, "auth_ref": [] }, "twks_BusinessCombinationContingentConsiderationArrangementsChangeInFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInFairValue", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Business Combination, Contingent Consideration Arrangements, Change In Fair Value", "documentation": "Business Combination, Contingent Consideration Arrangements, Change In Fair Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r84", "r435" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r130", "r431" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease liabilities, current", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net of allowance", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "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." } } }, "auth_ref": [ "r81" ] }, "twks_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedCompensation", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued compensation", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Compensation", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Compensation" } } }, "auth_ref": [] }, "twks_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Expenses", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r81" ] }, "twks_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxesPayable", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes payable", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Income Taxes Payable", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Income Taxes Payable" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r80", "r81" ] }, "twks_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets/liabilities, net", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net", "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets And Liabilities, Net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross purchase price", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business and Summary of Significant Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r117", "r118" ] }, "twks_CapitalizedContractCostAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "CapitalizedContractCostAdditions", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to obtain contracts capitalized", "label": "Capitalized Contract Cost, Additions", "documentation": "Capitalized Contract Cost, Additions" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of capitalized costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r285" ] }, "twks_CapitalizedContractCostChangesDueToExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "CapitalizedContractCostChangesDueToExchangeRates", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to exchange rates", "label": "Capitalized Contract Cost, Changes Due To Exchange Rates", "documentation": "Capitalized Contract Cost, Changes Due To Exchange Rates" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r284" ] }, "twks_CapitalizedContractCostRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "CapitalizedContractCostRollForward", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Roll Forward]", "label": "Capitalized Contract Cost [Roll Forward]", "documentation": "Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Costs to Obtain Contracts and Related Amortization and Impairment", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r784" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired from acquisition", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r37" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r42", "r162", "r631" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r43", "r134" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42", "r114", "r189" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r114" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r715" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r716" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r716" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r92", "r511", "r562" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r774", "r775", "r807", "r825", "r829" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r563" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r97", "r563", "r581", "r829", "r830" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 1,000,000,000 shares authorized, 368,253,048 and 366,306,970 issued, 317,647,945 and 315,681,987 outstanding at June\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r97", "r513", "r661" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r721" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r720" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r722" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r719" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r36", "r175", "r177", "r182", "r505", "r520" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r50", "r52", "r86", "r87", "r242", "r617" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r50", "r52", "r86", "r87", "r242", "r542", "r617" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r50", "r52", "r86", "r87", "r242", "r617", "r756" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r617" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r50", "r52", "r86", "r87", "r242" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r49", "r50", "r52", "r53", "r86", "r133", "r617" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r50", "r52", "r86", "r87", "r242", "r617" ] }, "twks_ConnectedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ConnectedMember", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Connected", "label": "Connected [Member]", "documentation": "Connected" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r85", "r634" ] }, "twks_ContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ContingentConsideration", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Contingent consideration", "documentation": "Contingent consideration" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r803" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets included in unbilled receivables", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r357", "r359", "r370" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r653", "r804" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r653", "r804" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Contract liabilities included in deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r357", "r358", "r370" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r371" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r107", "r191", "r248", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r464", "r799" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r106" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "twks_CreditAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "CreditAgreementsMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreements", "label": "Credit Agreements [Member]", "documentation": "Credit Agreements" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r149", "r259", "r260", "r261", "r263", "r264", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r156", "r197", "r204", "r211", "r252", "r258", "r411", "r412", "r413", "r423", "r424", "r443", "r444", "r445", "r447", "r448", "r449", "r453", "r456", "r458", "r459", "r493" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r156", "r197", "r204", "r211", "r252", "r258", "r411", "r412", "r413", "r423", "r424", "r443", "r444", "r445", "r447", "r448", "r449", "r453", "r456", "r458", "r459", "r493" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r156", "r197", "r204", "r211", "r252", "r258", "r411", "r412", "r413", "r423", "r424", "r443", "r444", "r445", "r447", "r448", "r449", "r453", "r456", "r458", "r459", "r493" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r83" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreements", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r125", "r190", "r326", "r332", "r333", "r334", "r335", "r336", "r337", "r342", "r349", "r350", "r352" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r94", "r95", "r136", "r138", "r193", "r327", "r328", "r329", "r330", "r331", "r333", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r484", "r644", "r645", "r646", "r647", "r648", "r771" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current portion", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r21", "r138", "r353" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r89", "r91", "r327", "r484", "r645", "r646" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r328" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r193", "r327", "r328", "r329", "r330", "r331", "r333", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r484", "r644", "r645", "r646", "r647", "r648", "r771" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r193", "r327", "r328", "r329", "r330", "r331", "r333", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r484", "r644", "r645", "r646", "r647", "r648", "r771" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r66", "r67", "r88", "r89", "r91", "r93", "r126", "r127", "r193", "r327", "r328", "r329", "r330", "r331", "r333", "r338", "r339", "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r484", "r644", "r645", "r646", "r647", "r648", "r771" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized deferred financing fees", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r90", "r802" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r416", "r417", "r510" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax benefit", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r116" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r10", "r64" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r229" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r369", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r369", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r804" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r375", "r379", "r407", "r408", "r410", "r660" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r677" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r710" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (loss) earnings per common share (in USD per share)", "negatedLabel": "Basic loss per common share (in USD per share)", "verboseLabel": "Basic loss per common share (in USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r183", "r201", "r202", "r204", "r205", "r207", "r213", "r215", "r217", "r218", "r219", "r223", "r459", "r460", "r506", "r521", "r635" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (loss) earnings per common share (in USD per share)", "negatedLabel": "Diluted loss per common share (in USD per share)", "verboseLabel": "Diluted loss per common share (in USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r183", "r201", "r202", "r204", "r205", "r207", "r215", "r217", "r218", "r219", "r223", "r459", "r460", "r506", "r521", "r635" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.thoughtworks.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r212", "r220", "r221", "r222" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r473" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r419" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation costs, weighted average period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r409" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation costs, (other than options) not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r806" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation costs not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r806" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "twks_EnergyPublicAndHealthServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "EnergyPublicAndHealthServicesMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy, public and health services", "label": "Energy, Public And Health Services [Member]", "documentation": "Energy, Public And Health Services" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r675" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r675" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r675" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r749" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r675" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r675" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r675" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r675" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r156", "r178", "r179", "r180", "r194", "r195", "r196", "r199", "r208", "r210", "r224", "r252", "r258", "r356", "r411", "r412", "r413", "r423", "r424", "r443", "r444", "r445", "r446", "r447", "r449", "r458", "r474", "r475", "r476", "r477", "r478", "r479", "r495", "r532", "r533", "r534", "r548", "r604" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r718" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r682", "r693", "r703", "r728" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r679", "r690", "r700", "r725" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r201", "r202", "r203", "r207", "r208", "r209", "r210", "r223" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r831", "r832", "r833", "r834" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r724" ] }, "twks_FinancialServicesAndInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "FinancialServicesAndInsuranceMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial services and insurance", "label": "Financial Services And insurance [Member]", "documentation": "Financial Services And insurance" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r153", "r783" ] }, "twks_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r164", "r301" ] }, "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "twks_IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "weight": 1.0, "order": 2.0 }, "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-lived intangible assets, net", "label": "Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate", "documentation": "Finite-Lived Intangible Assets, After Accumulated Amortization, Before Foreign Exchange Rate" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Amortization Expense", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r298", "r300", "r301", "r303", "r502", "r503" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "twks_FiniteLivedIntangibleAssetsAfterAccumulatedAmortizationBeforeForeignExchangeRate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r503" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r502" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r59", "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r502" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining useful life", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r502" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r653" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized and unrealized foreign currency (loss) gain", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r601" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign currency exchange (gain) loss", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r116", "r583", "r672", "r810", "r811", "r828" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r51", "r617" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r163", "r286", "r504", "r639", "r661", "r786", "r793" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions due to acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r289", "r639" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r120" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to exchange rates", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r293" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r639" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "twks_ITOCPtyLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ITOCPtyLtdMember", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ITOC Pty Ltd", "label": "ITOC Pty Ltd [Member]", "documentation": "ITOC Pty Ltd" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r104", "r140", "r225", "r232", "r236", "r238", "r507", "r518", "r637" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r304", "r308", "r587" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r308", "r587" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r192", "r415", "r420", "r421", "r422", "r425", "r427", "r428", "r429", "r547" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r143", "r150", "r209", "r210", "r230", "r418", "r426", "r522" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r41", "r44" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities 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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Trade receivables", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r769" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r758", "r769" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "twks_IncreaseDecreaseUnbilledReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "IncreaseDecreaseUnbilledReceivables", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unbilled receivables", "label": "Increase (Decrease) Unbilled Receivables", "documentation": "Increase (Decrease) Unbilled Receivables" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r299", "r302" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": "twks_IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "weight": 1.0, "order": 1.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r124" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r60", "r124" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r689", "r697", "r707", "r724", "r732", "r736", "r744" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r742" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r678", "r748" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r678", "r748" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r678", "r748" ] }, "twks_IntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "IntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to exchange rates", "label": "Intangible Assets, Foreign Currency Translation, Gain (Loss)", "documentation": "Intangible Assets, Foreign Currency Translation, Gain (Loss)" } } }, "auth_ref": [] }, "twks_IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "IntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other intangible assets, after amortization", "label": "Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss)", "documentation": "Intangible Assets, Net, Before Foreign Currency Translation Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r57", "r61" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r90", "r142", "r181", "r228", "r483", "r588", "r672", "r827" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r185", "r187", "r188" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest expense", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LatinAmericaMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LATAM", "label": "Latin America [Member]" } } }, "auth_ref": [ "r831", "r832", "r833", "r834" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r191", "r248", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r437", "r438", "r439", "r464", "r561", "r636", "r673", "r799", "r814", "r815" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r139", "r516", "r661", "r772", "r780", "r809" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r161", "r191", "r248", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r437", "r438", "r439", "r464", "r661", "r799", "r814", "r815" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under Revolver", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r21", "r138", "r822" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum borrowing capacity", "terseLabel": "Availability under Revolver (due March 26, 2026)", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt (due March 24, 2028), including current portion", "totalLabel": "Total debt carrying value", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r138", "r339", "r354", "r645", "r646", "r822" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt - current", "verboseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r167" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current portion", "totalLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r168" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r65" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r374", "r500", "r529", "r553", "r554", "r607", "r609", "r611", "r612", "r614", "r627", "r628", "r638", "r649", "r659", "r663", "r801", "r816", "r817", "r818", "r819", "r820", "r821" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r716" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r716" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r374", "r500", "r529", "r553", "r554", "r607", "r609", "r611", "r612", "r614", "r627", "r628", "r638", "r649", "r659", "r663", "r801", "r816", "r817", "r818", "r819", "r820", "r821" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r735" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r743" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r717" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "(Increase) decrease to net loss", "netLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r116", "r141", "r159", "r173", "r176", "r180", "r191", "r198", "r201", "r202", "r204", "r205", "r209", "r210", "r216", "r225", "r232", "r236", "r238", "r248", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r460", "r464", "r519", "r584", "r602", "r603", "r637", "r672", "r799" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r716" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r686", "r697", "r707", "r724", "r732" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r714" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r713" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r724" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r743" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r831", "r832", "r833", "r834" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other (expense) income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r109" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r831", "r832", "r833", "r834" ] }, "twks_NumberOfIndustryVerticals": { "xbrltype": "integerItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "NumberOfIndustryVerticals", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of industry verticals", "label": "Number Of Industry Verticals", "documentation": "Number Of Industry Verticals" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r225", "r232", "r236", "r238", "r637" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r490" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r490" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r489" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense on right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r770" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r165" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r8", "r13", "r132" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r13", "r132", "r174", "r177" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income:", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other operating activities, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r111" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r716" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Restructuring", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r640", "r641", "r642", "r643" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r712" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments in the period", "negatedTerseLabel": "Payments in the period", "label": "Payment for Contingent Consideration Liability, Operating Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r7" ] }, "twks_PaymentOfWithholdingTaxesOnDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "PaymentOfWithholdingTaxesOnDividends", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding taxes paid on dividends previously declared", "label": "Payment Of Withholding Taxes On Dividends", "documentation": "Payment Of Withholding Taxes On Dividends" } } }, "auth_ref": [] }, "twks_PaymentOfWithholdingTaxesOnTenderOffer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "PaymentOfWithholdingTaxesOnTenderOffer", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding taxes paid on tender offer", "label": "Payment Of Withholding Taxes On Tender Offer", "documentation": "Payment Of Withholding Taxes On Tender Offer" } } }, "auth_ref": [] }, "twks_PaymentOfWithholdingTaxesToNetShareSettlementOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "PaymentOfWithholdingTaxesToNetShareSettlementOfEquityAwards", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding taxes paid related to net share settlement of equity awards", "label": "Payment Of Withholding Taxes To Net Share Settlement Of Equity Awards", "documentation": "Payment Of Withholding Taxes To Net Share Settlement Of Equity Awards" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions, net of cash acquired", "terseLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r113" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r715" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r715" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r714" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r724" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r717" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r713" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r96", "r355" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r563" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r96", "r355" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r96", "r563", "r581", "r829", "r830" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at June\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r96", "r512", "r661" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r171", "r282", "r283", "r632" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Principle - Stock-Based Compensation", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r764" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r750", "r768" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of fixed assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r112" ] }, "twks_ProceedsFromStockOptionsExercisedNetOfPaymentsForTaxWithholding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ProceedsFromStockOptionsExercisedNetOfPaymentsForTaxWithholding", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock on exercise of options, net of employee tax withholding", "label": "Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding", "documentation": "Proceeds From Stock Options Exercised, Net of Payments For Tax Withholding" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r239", "r501", "r523", "r524", "r525", "r526", "r527", "r528", "r629", "r650", "r662", "r759", "r797", "r798", "r804", "r824" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r239", "r501", "r523", "r524", "r525", "r526", "r527", "r528", "r629", "r650", "r662", "r759", "r797", "r798", "r804", "r824" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r508", "r517", "r661" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "negatedLabel": "Current provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r184", "r266" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r712" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r712" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r373", "r374", "r402", "r403", "r404", "r499", "r500", "r529", "r553", "r554", "r607", "r609", "r611", "r612", "r614", "r627", "r628", "r638", "r649", "r659", "r663", "r666", "r796", "r801", "r817", "r818", "r819", "r820", "r821" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r373", "r374", "r402", "r403", "r404", "r499", "r500", "r529", "r553", "r554", "r607", "r609", "r611", "r612", "r614", "r627", "r628", "r638", "r649", "r659", "r663", "r666", "r796", "r801", "r817", "r818", "r819", "r820", "r821" ] }, "twks_RebatesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "RebatesPayableCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rebates payable", "label": "Rebates Payable, Current", "documentation": "Rebates Payable, Current" } } }, "auth_ref": [] }, "twks_RebeccaParsonsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "RebeccaParsonsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rebecca Parsons [Member]", "documentation": "Rebecca Parsons" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r679", "r690", "r700", "r725" ] }, "twks_ReorganizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ReorganizationMember", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reorganization", "label": "Reorganization [Member]", "documentation": "Reorganization" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r39", "r545" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of obligations of long-term debt", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r39" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Adjustment", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r194", "r195", "r196", "r207", "r208", "r223", "r458", "r459", "r751", "r752", "r753", "r754", "r757", "r762", "r763" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r157", "r194", "r195", "r196", "r198", "r199", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r211", "r223", "r253", "r254", "r424", "r454", "r458", "r459", "r460", "r488", "r494", "r495", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r680", "r691", "r701", "r726" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r681", "r692", "r702", "r727" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r157", "r194", "r195", "r196", "r198", "r199", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r210", "r211", "r223", "r253", "r254", "r424", "r454", "r458", "r459", "r460", "r488", "r494", "r495", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other non-current assets", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r42", "r144", "r189" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "RSU's", "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected restructuring costs", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r306", "r309", "r310", "r312" ] }, "twks_RestructuringAndRelatedCostExpectedCostRemainderOfTheFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "RestructuringAndRelatedCostExpectedCostRemainderOfTheFiscalYear", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected restructuring costs remainder of the year", "label": "Restructuring And Related Cost, Expected Cost Remainder Of The Fiscal year", "documentation": "Restructuring And Related Cost, Expected Cost Remainder Of The Fiscal year" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of positions expected to be eliminated", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r306", "r307", "r310", "r311" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "twks_RetailAndConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "RetailAndConsumerMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail and consumer", "label": "Retail And Consumer [Member]", "documentation": "Retail And Consumer" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r128", "r515", "r536", "r541", "r546", "r564", "r661" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r194", "r195", "r196", "r199", "r208", "r210", "r252", "r258", "r411", "r412", "r413", "r423", "r424", "r443", "r445", "r446", "r449", "r458", "r532", "r534", "r548", "r829" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r226", "r227", "r231", "r234", "r235", "r239", "r240", "r242", "r368", "r369", "r501" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r151", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r372" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r19" ] }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment", "label": "Revision of Prior Period, Error Correction, Adjustment [Member]" } } }, "auth_ref": [ "r201", "r202", "r203", "r207", "r208", "r209", "r210" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r743" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Value-added tax and sales tax payable", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r242", "r755" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "As reported", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r157", "r194", "r196", "r198", "r199", "r201", "r202", "r210", "r223", "r424", "r454", "r458", "r459", "r488", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r757", "r760", "r761", "r762", "r778", "r781", "r782", "r808", "r812", "r813" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsScheduleofBusinessAcquisitionsbyAcquisitionContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsNarrativeDetails", "http://www.thoughtworks.com/role/AcquisitionsScheduleofAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r78", "r79", "r430" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.thoughtworks.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "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." } } }, "auth_ref": [ "r78", "r79" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Credit Facilities", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r29", "r66", "r67", "r88", "r89", "r91", "r93", "r126", "r127", "r645", "r647", "r773" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net (Loss) Income Per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r779" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofErrorCorrectionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r201", "r202", "r203", "r207", "r208", "r209", "r210", "r223" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Error Correction", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r152", "r783" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r59", "r62", "r502" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r59", "r62" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r639" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r639", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r18", "r124" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r376", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r71" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r674" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r676" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r240", "r241", "r550", "r551", "r552", "r608", "r610", "r613", "r615", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r630", "r651", "r666", "r804", "r824" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r108" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r394" ] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNetSettled": { "xbrltype": "sharesItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNetSettled", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net settled (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs", "verboseLabel": "Number of PSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r391", "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)", "documentation": "The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period." } } }, "auth_ref": [ "r805" ] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReissuanceOfTreasuryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReissuanceOfTreasuryShares", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reissuance of treasury shares for equity incentive awards (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r376", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value and Weighted-Average Remaining Contractual Term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r383", "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r383", "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ] }, "twks_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price", "documentation": "Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r388" ] }, "twks_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price", "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Performance Shares, Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r20" ] }, "twks_ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedReoccurringAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedPaymentArrangementNonvestedAwardExcludingOptionCostNotYetRecognizedReoccurringAmount", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount", "documentation": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not Yet Recognized, Reoccurring, Amount" } } }, "auth_ref": [] }, "twks_ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options, RSUs and performance stock units (\"PSUs\")", "label": "Share-Based Payment Arrangement, Options And Restricted Stock Units [Member]", "documentation": "Share-Based Payment Arrangement, Options And Restricted Stock Units" } } }, "auth_ref": [] }, "twks_ShareBasedPaymentArrangementTimeVestingOptionMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "ShareBasedPaymentArrangementTimeVestingOptionMemberMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vesting Shares", "label": "Share Based Payment Arrangement, Time Vesting Option Member [Member]", "documentation": "Share Based Payment Arrangement, Time Vesting Option Member" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average period of recognition", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r129" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r33", "r156", "r178", "r179", "r180", "r194", "r195", "r196", "r199", "r208", "r210", "r224", "r252", "r258", "r356", "r411", "r412", "r413", "r423", "r424", "r443", "r444", "r445", "r446", "r447", "r449", "r458", "r474", "r475", "r476", "r477", "r478", "r479", "r495", "r532", "r533", "r534", "r548", "r604" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r240", "r241", "r550", "r551", "r552", "r608", "r610", "r613", "r615", "r616", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r630", "r651", "r666", "r804", "r824" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r194", "r195", "r196", "r224", "r501", "r544", "r549", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r604", "r667" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss), net of tax:", "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r194", "r195", "r196", "r224", "r501", "r544", "r549", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r604", "r667" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r683", "r694", "r704", "r729" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r15", "r96", "r97", "r128" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r96", "r97", "r128", "r388" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for equity incentive awards, net of withholding taxes", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r72", "r96", "r97", "r128" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r119", "r565", "r581", "r605", "r606", "r661", "r673", "r772", "r780", "r809", "r829" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r480", "r497" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r480", "r497" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r480", "r497" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r480", "r497" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r480", "r497" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r496", "r498" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r723" ] }, "twks_TechnologyAndBusinessServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "TechnologyAndBusinessServicesMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology and business services", "label": "Technology And Business Services [Member]", "documentation": "Technology And Business Services" } } }, "auth_ref": [] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-and-material", "label": "Time-and-Materials Contract [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r653" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r715" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.thoughtworks.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r82" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r742" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r744" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r745" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r746" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r744" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r744" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r747" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r745" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r68" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "periodStartLabel": "Treasury Shares, Beginning balance (in shares)", "periodEndLabel": "Treasury Shares, Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r68" ] }, "twks_TreasuryStockReissuedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "TreasuryStockReissuedDuringPeriodValue", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury shares for equity incentive awards", "label": "Treasury Stock Reissued During Period, Value", "documentation": "Treasury Stock Reissued During Period, Value" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, 50,605,103 and 50,624,983 shares at June\u00a030, 2023 and December\u00a031, 2022, respectively", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r32", "r68", "r69" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.thoughtworks.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r306", "r307", "r310", "r311" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r741" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r54", "r55", "r56", "r145", "r146", "r147", "r148" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r214", "r219" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r213", "r219" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "twks_WithholdingTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "WithholdingTaxesPayable", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesScheduleofAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Withholding taxes payable", "label": "Withholding Taxes Payable", "documentation": "Withholding Taxes Payable" } } }, "auth_ref": [] }, "twks_WithholdingTaxesPayableCashFlow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "WithholdingTaxesPayableCashFlow", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding taxes payable", "label": "Withholding Taxes Payable, Cash Flow", "documentation": "Withholding Taxes Payable, Cash Flow" } } }, "auth_ref": [] }, "twks_WithholdingTaxesPayableIncludedWithinAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20230630", "localname": "WithholdingTaxesPayableIncludedWithinAccruedCompensation", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Withholding taxes payable included within accrued compensation", "label": "Withholding Taxes Payable Included Within Accrued Compensation", "documentation": "Withholding Taxes Payable Included Within Accrued Compensation" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write off of deferred financing fees", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r110" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(ee)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "c", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 77 0001866550-24-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001866550-24-000015-xbrl.zip M4$L#!!0 ( ")"6ECQ]&YO\@< *YWZB7U_GDHO7 M_[C^9[/)WIFTFLC"L]1*[J5@E5/%F/TLI+MES69M]=:4==J?'?C;V M5DUY;/?*:_EZ,<[U67R^/@M.KD=&S%]?"S5E2KPZ42+C/.GW9=J[NNR=7R2\ MT[WJCY)N/Q-7YUSV?DU.T!7FL8_S$J22?^[/[8KT>9SK>2NM5IE+NE2G8:,[>YDIF[/V=3"NOII+] MD*%56O9$X_^QLJ[B\.8-^TFF(8MNN\-,QGPNV4_FPF\((SZ*V_*^+R6\G\KA_F;?Z&<>SMSOFFP[RK#?E'< M-%@:%G".;+E__NR\/_R4Q$HN!"BIJ67F!]V+G:G&KU0AL-B#9M(OO]3^W9U\ MTEHD^%@^-V_GSWJ7PS<$P ^YJ3#\#-SNV/=&T_ -=E.D+2SAU=]]"3M'7L*K5H;,5?1GU7\FK:P'H00FRFF(!-(;,^5S).A*T"5Y MIW%+A&8$TIRBFZ ZL#8-7P,FNT?&9+_5O_I34$J6J0++3@A:+7,#B(0YFNU: MNRHR<$XLZ:I(=24P)J"TMJ8-P% 13Y5 H&8P*WU"J4U0-P]U]@(0M' #;*H M- P 30/\!'4J'F]&6,&U$VUN#G%L%L1?LU(+!W M? 1V*>4/&\OUPM7HJG4&$8BI)2$MX0WC5@:P8/'52$M:5":!T)%6+B=S,IN M/(E Z5DHEVKC*O0C6K5&1]24UJ12X&O'3@$2(8&ZB(3W=VG.B[$,^NT_E89% MTN7-Y/Q4O@Q=DW,1G^*CHIDI(EII?$:TM@;B""J*Y6!'V8:C#(XHS_O0A@6) M@L^KPRYW2\XCPY4?O8A?A"K^3CI,"I8O%,"/8ZM!M3GEE3N\"Q7)D01.:D^Q M[)K*8@ PUU2YP(>PDD48A[3XBDG7V=A*S0/PZKJ[ D^C9FIJ5&!5Q.*,5B)< M%+AJY)10W"I*0$5U$.I#02-5CBIVV*'1W8[?-M8!],:5OX/IP,#X8Y MML94"4(O=Z;@Q/K< ?FD2@G2W(H%O !XQ4=**S\G+;#++6VV@,0 LKA/-DS7 M5&TH+G=U0F5E2X#V2IL:*$$#0MV-90))H8!TMLJ1-1";0[A'/V&RJ!+]_ M#8A.CX[HBTM*^?V4ZRKP&2VWS#*ZKYEBH=P.G0CA<0 SQ\?=HC% %QW!JBY* MTY&I_'[?A]0.OK26I+NSCQ^>V&BAZ,-NE'$.$$] 'CGXFZ-/'!U]-9_&Y=V& M"9WI:]D76NZA\ '\267?I&EE"09K-79CO(EQ'M_072E&<2F&J&^-V.F6<08, M@\WNV=5AXI@EP^4#W4L4U3*6ES&2G+NE""$>#)B7(A2(D'U-WG.FU:W4]4W$ M/?O&)TS(YT?XTSRYG1\=X3'EAY[!1JLBO/EQ+_]_\GZ\D_<;#6F. M:0FO#Q$(W:.D2H($:F&V/ '/L&5(:46I'K16.&2$:_+%U>&#J*4^K,:[IQUU MC MT=')9QG;04'TH@3' AK-#(PH]!Y7GJ@EP@>D):=0R8>?UZMQ<-,(/3AX>]\$_ M;_CD;CY<-2SKO!72-C%;FI=.#A8?AE TI>;S@2I"]J'3<',; DO#*E6V/0+U8.*XK>BM4]#,OMMMZ_5;2OMC;W&XE>]O^=%@P M[U7OH&'/0L@Q;$R,*WGQZN3B9*5DPMX:=,H[EFSR#6VW^W,3I^6Q8!JD4GA7 M[L+?Y8\=EF#9FV'WY!XZ L>6B)FN4AD%.WSZN>_,]Z^FV6;AUPH;DW9/8">] M8+';P\YQ'F#Z/X_$?3^((FGPKA:J'T?F$\LXC#-0'C[2 ^;@],=X88H*MS41 M+[>3/PN<^V1/=&?QAY)GX0>:?P!02P,$% @ (D):6**^]@7>!P 7"@ M !H !Q,C(P,C,Q,"UQ87AE>&AI8FET,S$R+FAT;>U:75,;.19]WU^A=6H3 M4F4;VQ@#AE#%Y*.&IYG=2=7LVY:Z6TVKD%L]DMK&\^OWW*OV%X;@;!)@J.7! MN%M?]^H>G7LD^:P($W-^5BB9G?_M[.^=COA@TWJBRB!2IV10F:B]+J_$[YGR MUZ+3:6J]M]7MIS*6!QV,.E_T<[8?G\_V>9"SQ&;S\[-, M3X7.WK7TX"1)LWRHAB?#="@/,CF0QZ/\:'ATDH^21/;^TV^A*:K'-C[,C7K7 MFNBR4R@:?WPTJ,+I3&>A&/=[O7^TN-[Y66[+@,$<&L>OL8^MGH*Z"1UI]%4Y M9G]:L>FB.+7&NO&K'O^=4DDGEQ-MYN,WEV50[DW;R])WO'(ZC\5>_ZE@"8SB MQUEC)5H;7:J%U?T!F?KQWS]?_G3Y61STNX--.^^V,%4T9NM>[WY8J\>9CO?* M!9WK5 9M2Y',Q?M"JUQ\TJ4L4RV-^"5'J7+/U/Q?:^=KB=&"%;^IE)TXZ V$ MS44HE/A-ND26RG=^N3%J+B[20"6#7N_^T$^DNP+2$QN"G6 4F-&\"K;BYQ_D MX/!.!R_;XJ/3I7A?3[ ?5ND'+ YW)/A]:O#X]-O\.2TDED&IND8E8?QP0AO M.)RZS!#*<:=__,C>]KL+;QYKS,TIZ/>ZHS[Y?"D*.57"J:E6,Q!R*+07?]32 M83@SQ_O*.F"I%)^LFXA^K_//UZ^&1Z<7!*_/A:W1_0S\[,7/UE#W;7%9IEW$ MZ^1%Q6OPQ/$ZZ?)Z_$EZQ C1F,S%=6EG1F57JAV#UH0JL\J+TB+%8@")!27+ MN:C+X&H%LY%T.?\B>E),\.2(^G))?.&$G6@F&*ZW5:%4J?)>NCE5F":3:#FU,TRXC1UZ;AQ0'PX(D!>-P]/ODB I7(EZET M%=,VX(?J*'9KY;K,P28Q$^LR-76&/H&;M0"V@3E-#%0A[(180K(Q*T@V:/"W MA@;J,TT=MZE&;5 !.+0 "P_GV9Y4^D+DQL[\ J1.76D?'"5822^CW;"RO88U MOS!FR]H7![?AT\/M@%S^O!&;-[Z!4J,-B!ILE&TLZT3XWU-=H183IK(D0J9U.5X;47>T!$I@"Q&/:/-VDA MRRO%(NM?M4&-_H'L] _WU%MNVC_,XE-\U#0S980F]2^(L-80&Q%$MNP\4+XQ M4(Z!R,_;.$8-RNW?5SOQCNAIL2F?/!>/.!E_4!Z; <2*\]C#0&I3BDUE[7=O M0KDN40!%,U+,GK9VZ "<--6>F0ZU5,G]D%A><>0ZSSIE)*.L29\KI+0;#J9" M#;Z$+=X:G?$&W=>)UYF63I,#.B9Y9OZ2>JH])5Y>E)ZS-/.B]0H&86O.C2J( M29W61A*=PRTV8I7 T2+*@745@V^)HHI@7+17V?=EV&> XN3)4=P[W$;QSF2U M!>;=:6YG3&,=3'5&4)7>EI+X7'K G)0DX5>Z;($EH%O+1!L=YI32[QJ65A;# MCA$5%\5&U34ERFGCIG&HJET%1'N6(&EJ7<8&L":]4B64A0&P4:(J6C%4!7H[ M@AAAD-\)*@ECTY MU!JFC+'PM3I\:4Z"1;)=4?FF(.Q-#,Y]ZT?=-?TOZR$Q]VV422!@LE$ MAZ#4G=DYL=!T5))I@(GCO@>R03+TE&SQGS8T"U94?]0:6&,>K$N^$_%O_[_= M_4';W0L#B0S)SI=H,(1.*E*ML(H;S;3<=LZ >1)!43*S#&*QST?,BY.XK^*& M9H<83W?NR#HR0T.OEDGG#AYI-@>H#&1!P[>C!O,08+Z> 28'G:C2>IWGE:^ M2'WU7':B%Y!1N0--M!%NQJ'S!OS(?BDTH7;_QWZB;PQGZ9CEVF7 ?38F3EU7CQY13"HS)R/M8EN\F-3C?[!XA.IZ1> MH'2;BWI>6+&X2:W#7O?@>$C9-<#PD"T&;A)OEQ/O?LBVRX;'W7YO=&]QK]N_ MM^R+W8)?3X8[=;O/)D>S,3&^DN6[UJAU:^X6LUT!9'2,)PA=BQ4W'E0WHK^@ MG#A)M AO3USLY+' RG*'[Y4]?V[\$F")KMVG@-'U5_/_(9]OZ=S^,*Z>M7DX M:*VT9_2V)_B2?PFM7:L^,,W/?S(?^G'/BW!R[]=XO@C_MCQE*;,JOU@=2C85 MWF[/Q3ZSZK/=6NW'7_?M\Z\*_PM02P,$% @ (D):6&7:I@#4! %!, M !H !Q,C(P,C,Q,"UQ87AE>&AI8FET,S(Q+FAT;=U8;5/C-A#^WE^Q#=,[ MF(F-G3@A;\=,+IB23H=P)/3HIXYBRT3%D7R2#*2_OBO9#F_AH+VY*U>&R=A> M[>ZSNX]V90\6>IGN#Q:4Q/L_#'YT'#@04;ZD7$,D*=$TAEPQ?@$?8ZHNP7'* M52.1K22[6&AH>(T /@IYR:Y((==,IW2_LC/8+>X'N];)8"[BU?X@9E? XG3_5[+K]02*X1F<2E8O+PL8C2YK>:(>D[(+W;#RU0K42 M1R(5LK?EV;^^D3@)6;)TU7L[YIK*MW5%N'(4E2PIQ(K]11$)@K*WUR5*U$X9 MIQ5JOV&@AN='X_?C&30;KG\?Y^=B>$:V(;*(&JS?-+11>#H;'XY'P]EX<@R3 M0Q@=C<-#",_#T=EL_%N(CU :GL+)V>GT;'@\@]GDE8;B=^#,G;HC%Z;AR(;C M-UM>'5XIW.$4A@>3DUEX<#>W:^Q=K_U:D2-+9DG[X?'X=29G/\:_@[# MT!PS?0"](+"AYQ(M)VNX)1F0FI X:&02_ ]Y\.;K6"O/P21P&PAW02B(&$IRM:@IC3*)=.,*B \AO F6A!^0;'I+Y=,*1, _IN5 M,4X(6%!)$>,MD"*4 D<=?LX%G#,BZL;3:,%H@A;1@V97%"9)PB)$A_I&O0RA M;FW.5X BK!0"J4.62Y43+)<6<&='E@DM=B0Z(+'(S-2ZN[Q:9*A?.IH2.2>< M*F=RD](5#"-M)(9C=90373=Z"Z;@DHMK3,X%9JW5Z7\) 3,2F[(Y*4UTK]G> M2,GB$<-2<=US_$[VM>;19I(RMPKP6_F\GQ6_X79LS#,L4;DADCS%W1$A,5)# MR#5))?V4,TG-$4.9VMTR89OL )+?;VW'.^MZWU)Z3>>RZ'ZW&6!QNWU#]O][ M@?_S"GMNRZ\JS#@VJ26Q9/94''];WVDV+/]9^4?=9LUVUW M@Q>9W;60"]B8&(6,?U=KURJ%1S\KNVY&[KZW:\XF5!V8OZ\&5X:&EB:70S,C(N:'1MW5AM3^,X$/Y^OV*NZ%B0FI#TC;Z!U"VMZ&E% M65JT>Y].;N)0'ZF=M1V@^^MO["0M4-Y.)S@XA*HDXWEY9A[/..G.]2(^[,XI M"0]_Z?[J.' D@G1!N89 4J)I"*EB_ *^A51=@N/DJ_HB64IV,==0\2HU^";D M);LBF5PS'=/#PDYW+[OO[EDGW9D(EX?=D%T!"P]*C-"HOM^8^97]**H%LT:K MZ5?)C/@D:#2BBK?_IU]"55R>Z2B]C.E!:<&X,Z?&?WN_DNC.-0OUO.U[WF\E MN^ZP&PFNT9E$Y>PRL[%A2=,;[9"87?"VQ5/*5 MQ(&(AVUN>_>L8B1.1!8N7 M[4\CKJG\5%:$*T=1R:),K-A/BI%@4/;V.H\2M6/&:1&U7S&A#KX?CSZ/IE"M MN)6[<3X<84"-S]*CZ%Y-ZVW2T1^<34?#4;\W'8U/8#R$_O%H,(3AZ*1WTA_U MON CE [.X/3\;'+>.YG"=/Q.H?A-.'PW!D>CR 2>_L<^]D,''&W[\,_H!>?VHD%<][?%8CM__>4T^TMO^%UJE[9=/LJ$ 41BU&V M"FI"@U0RS:@"PD,8W 1SPB\HCHG%@BEE ."_61GB3($YE11C7 >20#6GLR3:O>D<4!"D9A9=WMYLZJWFM:KRB=%]UO56M8W%;'$/[_7N#_O,*>6_>+"C..C6I! M;-FP06J"JB$^M14KRD^8Z9")I,I4NFS$)(X!U3 :[" H2+#TJFRUHE5G08,A MLZ9-'\-5:9P112146I_J7M6A0.N!;:PK:KUTZ3-I?O_)?.1,^4^X]"Y 6CMM MIM%'\ +8.Z=(HH EB'CS/&U&UUK>"P*1SLV?[[ ,3[/;GF40H M.U3;DL8X1*_HQ@>;]?:TKP-.?N)%6TPIA*SR1('1\[[=?Y:;TJT \ MR[<=[_&W7WMW9Y>7O_[?[G]]&D1P&5SJA:=A$/W6&$31Z/3#A[X9/C3]X/$# M?/A!D12UD5[D.M[/R57/S\_-EX? I53 M__U\^SV['+]WUCS>\<+(]*SIXT-?4^3VNCN2*[(;+#_VHF \N8%>'!*K^>@_ M?4B_G)MO]/PSG'M\-/#CQT'T[ <_PZ;E#^G5DJY*V1UQ>/)HFJ-%4J9?S#W^ M98&>SRJ]6#8,XP/]=G)IZ"R[$&8I?_C?W[_?60,R-$]>4\@FSO+)PA=S(R&6 MO?Q"^&+N0NLGC'B<>9-)S"* MN8NS4:U[F=PZD3HGJCR+*OL5&5+2Z1^2+^FEIZX)PM$@WLF/NT;WTX"8=O?3 MD$2F@'>>D+]BY^FWQIGO1<2+3N['(Z"RE?SU6R,B+]$'.OH/W?_ZK__Z%#F1 M2[H(GY,,(9\^)!]^^I \^L&WQ]U/MO,DA-'8);\U;"<;XU/,] @-P7D[Q M0A(DOSJV33SZ*WQ_%0])X%C)^U^B6]+_K6&=P)0]O&Y_!Z +3 MO?1L\O(/,FX(#O"Y?Z*T&ET)H-/1]58+1C;WU!POZ0V)9\/_HR^N^=@0$C;\ MU@#6G?:=%V*?1$%,)B_5&]W[VQ\7);SNG(16X(R0XY.GM^'I,](I?/-=5'>B M<.E93>%=-" "<&\X,KUQX[W@A$+? 1 ]"M$ ?I\\6;CRFX(LO&N\^N1OOW04 M1?[X7HA\P8E"X9^Q&40D<,?"+1GY023XGO %IB_(TLD_D1 "OO"OY"K0O3:Q MA;_''A%42100$NF(K@/GT?%,5_A"1]-X+PI^^A$\&X8(]ST[T8 ^[HY8<>!$ M#@D%T[.%BQ=K )@E DQKZ(2HZX5W=*#2Q[N+L\F0X>->_!B'D="9?7=ZY:L1 M".=F1&9G:_E!0*Q(, 5\1P3?4JHX'J4#R /@,H11PF^A[SHV7& +=Y/K_+YP M9H8#X8OK/X?"NQ^>&=L.7/)^0J01L-VWE]&HN3M4SF(8->#2"2W3_1S*$IPQ.;',J'9U&5U8^J/+NKS_WK7@X]_XO\$DX>8/1Z.($RWK! M#27AW"M@2>K^4\GU D7*WI N5J<]BZZ* M@J&>;@1W^&"'1+EY [X7.@TN^ M.V$TF98B-[KK%KY?5CX0]+8NJ[^3X0,)%@;]85X!!J1/@+D6B,&BWL9%\S2D MRR%,2Z"+Z&D$VOJW1N@,1RZNC?2S08"SGE/1S9?0!@5.WS=]2?K.T(\#^ASD9% ;(D-A M43JSSHFD3AZ4?K/=S&+/2:85#DS@_F1F0V*&<4"Z*6'IE]DCLN^RO_$9RRFE M,D>I60SL2*D8Q.%\]PC/LR/?B,_6PSP\[6:U ZO)G76 MR*!L3P:E/#*T&23#MHMFB63H[)L,Z6S((QJ,R9\VO.QEY#J6$R4VEV [0[3H M?&]J_4V,^ OP?<&7!.<)7%,O"GLO#JR'V67H??C>7>1;/S/[;>DK)M28C"2? M]I6+:-]YDALU)_E]0#7SF!(]H7]=2"]+-:=]SP;_%6X$K\MT[$OOS!PYD>G6 MAOY[=U7V37\+/-_8Q3##=30@ 5X7D $^[8E<>I8_)+7AQ=[]I3WSXI9$IN,1 M^\(,//#IP]H0GC'WJ\RI[=UGJCVF"MA\Z@R7BMA\,G.>4$5TV+LK=(RK$0N, MV[OS5F>OA04&U=VM/)B=S0*SN$-:#T8I>_=>\])!WIX.KZS,0G1@SHL,@^CT M+%F*8>6]Z/>)%27;HM?]GNW37($$LUM=:?\9AQ&^>@.,ZV?][L?M4)AS92L" M!#L]W53:WN/NKA \L5Y%2HM=]>92&@6@7CF/.H63+766 0TT:75W70]O3Y1'>^Z55DO_ MNCN:U=L3Y?&B[K[D@>V)\@A?=X?RP%L#^0[GEY6[IC%W[+0B.G 7L*8 KKN_ M>+@MDHH85/M#A334\I)=6G5WJP\=TBB3 M]K5WJ2L(:91)_[J[T56'-,KD!?>L*R(\"\[RGJ96=__W\-&:"FJ$M>KN[#(1 MI:B"<75W@@\:I:BB^E[='=_*HA15,*ONSF\E48HJ&%5WC_F 48JRDEWTNGO* M%40I2J-][;WD:J(4I=&_[IXQ U&*TGA1]Z3F0T.N'/SV-L8C0O"%^)_QB8HX%C+5R^@0-;(6,BCM/WF.[\"*Y\ M[\B2UF8UH<6RR@\UJ6I&TF0WB M<6RNPV;:5@_@:1'GR7QPV4H +@V>S,8[.3QK#,^R$C7;S(6$2X0%,Q&6-G.! M7V:H7.*1KC9S(5VD\BT),SI/@XBS'^XQ7LB"6\MDN)7+PDNO^#VJ-8M?G&\G& N:,&5 S.0K,BVJUO6ZA:O.V)6,!>D8T4]; F)W@]V-5 ]W5U9 MJEN(<@LLU)45/"[)U0-K#F]= Y-[5 ]5L8)')KEZ8,WAK6MHN:ZAR?U:#Y6P@HFBP&B?,+=C503.1\(PO>PX>[7*"I.A M.D9Y5-$.H,)<#(]A'E6EZYB,:3'*HXJ\686Y8-<&'EUX)'@^ M%\9#$ASI&L1D"($AOE2T[JAUBR=4("]5K#5JW6((%N+6K>XP1?',SW+ M,=ULW0<670*' OCT.&LSRFK=X@95\JBJ=:=N<8.*Y:B2-:AN<8.*Y:B2]:AN M<8->'/E#/W*>R'U@/A&T&. 7+\3.0W2[]4C7I+K%#JKF4U7K4MWB!U7SJ:JU MJ6[QA*KY5-'ZI#$77YC)\8D"TXK^<*+!61P"=TCPV0R=D'9=LQSO<3[3YQX> M 4S['4@1@(D19OZI@7+P):Z9O;28KJ&6=^?!0$ 2JLG:DFJAEF?G05**V52 MFEE?FPU*RTIIE&;61V:!TG*9E*ZI;WO Y;,2%ZJFKNVAV%)1M%6OJ6=[0&FI MPK'5:^K8'E!:JHB;ZMP)7N\#Z&4YP3IW@M?[ .51FEF_]HOC.1'Y[CP1^]*# M"3XZ#R[IA2&)PL_CW\T__>#,-8$13_BX,N0],FV!=LQJ)!+.>,^M<*%46]NY5[]4$G"-$,1.0 M63^V!T^P'3?&K/,[8L4!V"8DO'BQW-@F]I? 'Y[YPU&9(;%OS#&.KA<$ 'E:EN]Z1!5\S[-O21@%#MI =Y%O M_?P! G*DI7;:S#K/;Q@+%052VLQZ[&\8"Q5%;]K,A@G>,!8J"AFUF0UD7'H6 M^&:3NKK??9C8@PQI^JUCJ&@R1, M\:>J]8?A\,D6_+DCK@L6R%?BD<#$8]0]>^AX3DBK]3^1BY<1//9HUR9F4QEJ MQ+NJUBUFXT0UXEU%:UJ'V;A.C7A7T7K783<.\VP&]K2'SD9O&8]6_P_XR<#* MQ'%.'EV;C9L.NU$05CG!A/)C-F#QBFW9Q\MB2;=W/VJSM=9A-@)1-<&9$ =F MXP]5@.AWSQ[F8U'K"#X#0GZ M?C#$HJ+41JA/SD:'V?!!=:1F8DEA-C3 A B4J6T,9CWY<_(07<+4@I@Z&S,9 MQ &QG:CW&!#J>VRB]=8O3)[[Q;0<%^CP.F)@Q? UCJFLUWWWO<>(!$-\YB*B MOCL>+*#)D/:O3R6C'# Q&UI@"DRWY,EWG\!7GK^( VLUL)B-E# %K"/34HL% MAY1MBQK,7EK(%#'V'NRI"R&8#<(P)8)O0[>7:H$R&S_BP*K&:"C)NS>8C9,Q M!:PC,QKV!29FHW(TWAE;41R 6LS48C8L M>3BL+>.Y^;(%SZM"<5VQQFRHE>NU_1GOL_ ILBPJ$K/A8ZZJZ@ ?9@/&A]<^ MY#PY=FRZ<[!] M()9EWIA!Z'O'>:A0D9C;-ZB,'<6W_#XX+Z,!J[P("AXYT,B/,X MB$XUI=ENC:*/SXX=#4YE2?H_#7II]U,X,KWNIX?@ SP@^3UYSN1IW4^1^>"2 M[*$/?@ C/+%\US5'(3G-?OEH.^'(-<

/CU M\?&/#"6>.EO%()1\-Q6=6&?4$('>1%V L%WK"!OWNB 9L?.GPWN-:6PXQ%Y? M@S22US('EH]%4JA1!Z#B6^^\JRQDW4XM!ZD_%6WN7H=]$F0;9RZC,_?);]SMC0"SQYDO(. M4\"U+AR$V?E:-4S@H #^NL=D]I?83@2^Y"U+)F$,W.C!8[ MB3Q80304.5[7 MQC"$K/$"=M@J; 4@ !-MJ,00GL:W$6]FC7ULABGU5?FZ972Z@J\=/P[+S"U\>]1NL]K?!SQ?P?#QJ3C>6<7S8J2' MY/=M*+/A;D %>'X[Q ?9#W5K+>.=OA-;[B9[0,QH_Z;)A*"@*_LS0L!^L MO!8U#/$ [1D;":9,:@^BU3<\3EI2HF/A!-N7X8X*)YX+ WORHC#@G?ZFV 8* M=9R(&DS2Y1^_Y6VS@.#?&5P'VZA/72ZISU@,NQ?8?.I-&5(%WPSJ4$Q-JF K M1M3(AS?UB1(MG8K65[RWF=9/!R.&_O@,R!&Q,[+DF'D5]V+U^2ETA MI],H_.%A9R\@F\E7SOI)+H0<_8BS/FJ&NPUSGA'^Z0QD-Z6\AU+!*F8DF>"> MF,G>OG.;#5A^@L9^IIHN4U]W&:]%MOM,[%3F_PK"GV M@ZIVBRPZ42ZXO1Z*L@G04?8@S9N#XB2!J4*IT"VX=3A[^]@.CS=Y*_0/!8XX MAAY$C]F\C:P\BKZ #!QQ5>/$VMG=S[IL_KQM2VVA6U&+4YMZ!X.43SB[XN__ M@P)2_(W-U/V0ZQJ/_3!-4&T!^:UA7V?9__0"%0V[)TIU?PNQEYO\5%3*JFRB MR]Z.N?1=>TK@I2^LCM'08 ^"KFBN UDC3/2J6.T"CWJM&GHP?%0>?4DLP6X M#LTR-\4FH[+@*$!Q@FU7 _2>Y,H.Z+ON]P?>D!,?#;N!2V;L7PD[ T7KBY9I M-.5LLAZ;LB5ZX3BA:YN%F<,7H'B#N ?YA/)+/G0"0ITZ;G-_#N[&:=8.^LO7 M/[,+L^;@'__XK&._UQ@H@NZ?@.LV\JV6T2Z^-']C\6%PBDQX]^["B^E(XIW4 M1Y&#:ECY?)PZLP@.INPA]W!*B];RRVA'/9)?P&&:$X)WK<:;:$:.4*VJVJ." M2>(,J)>M:(N*%_;#( 52NVZ48A]45 @XMQ5(HKUH-HU>)=>),UJG;M>\03G"RGO1-,SLWHRV7B#,.2UQ?D@:7/C1NN5>+M)QB4]JMSU)?-O.5TS' M!O$=R^B YH4Z4\ZN0GNJ5-SH,<6%+_/$H5C9EH^_@L7?2-DG,=X&A7B]&.\! M=?85XQLH]'L*<=.VBTRR6HK#*5^0J MRO"A5#R[+6T;G<+*\+,MVW@$=PUI* MNIAA^"%P6?98(5%;7:.[2ASS/N6DZ7M!UJ>9:^QE+]X7.C[(SOF<]V^6.N1? M!6]7!:MM[(=#$E:[VFYIT^\@[S?9O,A%[4;.$%S:MPQS>VE?Y"M^?$L>'^PA MXQNYC%_/XL)9Y?C^;/EQ4U1NAHR;Z:!F9!)UA9OU1H+YM@KFWV0POV[F_.9! ME\L_"/95_26)]E+[>T5] @;6[)'#5>9PK7KQ[_NZ C8_;,2/&X0!8(VU5F,N M&E!E;/)GI8DGG\ G#>H+W,)>X5F"'X X/ZY Z:CR;"Y-43WJB$!%.;F;]2B; M;&-=JS.WQ5HFZ5K[;;&-S+0S;K""RZBPQZH4+6_PC[OUIUVW>W=QAUFEL72Y ML@3#;D-0Z<-GBA.2[@'Z-CD!DS$P5IQ.8,198NZ2F$:44R7,J))%%D7RKLPO MP49Z%'T-4QCY(-8Q-LFF2<'-$;]\O4724)6:+:8B57?JBNAB#' :L]?RPQM@ M\*GOS%Y[ 9&&;GI3?D%KNI"X3^_C/PL]N-LFQ0O%AHR0:0^M7B]W;' MZ#6:E3\U0)Q4?;_L4:9MM-N=K1ZU_/MFTU*#.OV@>BL?M:8H=6613F_ALHHJ M'+YU3EFDLBAA;1))J&C^SL_!]]DYJ,$1N$$5T_70X2MH ^NIL ];%&J_-FT; M6T="H;:W27W;VCE>.9&L?;?/!J2X'&KLQ3*'X)K+(96UC<39%)5A'20"$.P, M/1$W[Q&D.JM?7&=UJ]O1+7/'/G_'ZZQ^ A@;Q:67PZ6V;>EF8T>D+L6EBDM/ M,M56KZE;G6WQ$A27UF#I;HA+VRU;;S1K)TL/!#!6/]82+O$\&3=^O8F9M1/R MC+K_]/61^)7Y\.5(UT8L M /7.YQGH@XD7>'$B0&ZDNK?S<7EA6('=MMZVSH$=>F E\(J6I-?3[=;E=JJY MQB4Q.Y;>:ZMM4JX>]%0K/]; ;./ MEVB'BTGS.YB)>\3@:L)O]R88D%LTY=MJXA>@+E_!"EJFWK.V[[NMEK V2]C4 M&]:V/:;4*M9M%>_;IFZWNC7:B"=*D3U#?)\Z1-P+;Z\\V7>+\6^B8*K[3W__ M]0MZE6HR:K8=IZP]Q>DU?+ M<9SEZ.EM>S&,K&(3^Q(6<<8B!F__-R(Z! ,M#;(_%\">1;^%D>/=1-CBWM[B M<%2NV..*8U-O;2..U7(;M(M1&.;>KNABLAJ MM2*=,^$KJ/585D+6:]MJ26JT)$V]VSA3H/QJS=A/HN/D<32-JP!IW&[&-=PW MZ-BS.E=62*48](H8U.[I=J-.YHYB4,6@10:U&KK=V2*ZI1BT!JMV2PS:M?1N MKT[E[E?K,'H_'#*7,/G09Q0YR:%R-VR@\B!,L:W>93DKVPUCKY#CJHEOS7HG MG/A/1RO+O1'&,8WMBQ 4WRB^,9N6L46$4G&.XAQY5"F)(U2S5]2+=Z/VOX6. MRO#G*;LGWYLOM8^!ZZ<#%L,+0_?[0]_AS9$G&*L3*)"Q:+$;]SCN%UF M5M7C>.-'W7([X5H.2O4X5CV."W10/8Y5C^.+ZW%\(:10_+(UOURM4W"^JY7J MKNW([CT^0-"JC'G33!ILZ>W.CNFKRDF54QZDJE:IFYMW>1) M,6D-5NZ&F-0T>WJSNV.3R!K%UR\E(W6;;GBW !K4UGOFMNTP#P3)H>!1JB5" M3[=[JA%>K9:DJ3=:.W8:4$MR+ ND?:[6A-4,FZHKN2QWU*T M^V:UUOWH4<.]:7;T=F,_PVLOFM3;+%/L?^7LW^[JO?:.E82*_17[7SC[VRW= MZBKV5^Q_F^QOMGNZV>Q>%O^OSMD4\^M80(!I&'MH [R.F$_>,I%>:#8PH[)X MEYA$([_%Z<.0TV3Y+559DB?+!K6:Y7S.XK\X1F_PCSN/]:R>[;8'+68VFHUV MSVD-FEW3;;K-7F/HNNW_US/OY$WC*$]9&;&'?L2<[P_.$,;YVO&?G5F,E"]F MC7J!'%&K831AT,OH5$B9[:U*F1T.-R=2=UW.!1")<]2 N2%O OL:.)A%>!6, MP3GO +1QQ(;_N/N/]4O4 ?N64F_#H?867@B<%O_W*^?GJN5?FM1K6N749?J[ MP+__2N/$&\X.S,#TF-<>&.>>NR9#!E-]OZ83&.(,9CF9.I$7@^D. M%/;.B(6CR)F./5>+V @;0AO:7V,/?GEFH$L%B0?DXL^)/'IKG/;CQ($?X-7 MC930%*:1%CYA',;/DIOXB]@/#R@4C#37]W"#ZOC[?J1?A*P,F'QD# M5>"<'HVU:83SG<0PGQ@6$&Z!N?$84L+HCGX: \UCO&)"027XOSSZM#3&.@)' M2R)8>+@9"0#WZG35LU@9V$9P.N//I>#YMQ&?F@SR;2\_UIX9BZ7RQ*WF;&%\( 2\*]K4U*0W8K3KYVVMF]UGY;9L_< M+M*#3J82+NZ;+=6[.3? -MQ6QZ-ZF9-^I^VT29+)E1#(OI%C9ID=H]TO8AD< M:.9U66-TK)[S5+D$$EG-0Z([G-E=@( /?Z&?90@_9>>#@UZ>,&;#RP8+MLZFKI3Z4<9ZJ:$S9YJ(38"2E#&&CKUT&G/'EO Y]=/! M",2,ZZ0)W:$-N&L0"2E=A4#RR=1Q$^F@GCAN%#+X-9QX+IB03UX4!A/R8*%? M+8*E2>&?@F>KS\;.DQ=&&MX)"\=]BN2:Y*-!GYOGIB#J_!DN,/J'0.:!SF$Y@E_I$P=QP P44+DSK]9[1ES.(A1$SH@5JT^Y@Q9=E$B: M>4?M;?J_S([1[*Y&Q]CX49;1LK;U#6@US MHWRJ^T'-[&;!72$&S7'(4*,>^@FY14#^*7\[$+S=/ M),5)6W/2U7IVW\\9YC<=/^PU#>NLOMZ+IEZW:_04]7;FO9;15=3;F7J682KJ M[4P]4_'>'G*O;;0JPE_7B(OS*<]Y/H3CI,:+NK,TOIWD!]/<5>;>#HUV5BAO MAT2=7;7&VR%15W'16F%D5Q["EYR#\B&,*+Z>9.5TL?=CTI0L7AKD@?W-LUZ&7@P\HN-,+!WC>R0KB4JLR MG4[!:5)X0_SR]::'W"7W+[-:1J-M'R1=J6NT[-45H-ND4!VF*5?;:&_9G>WX M8U)T4G2Z 3J9J]^]3R:49:XWW,M(475VK=\\O>LAA>(7E5V5G5]KO%TWFVGUHMW3V[W=RLLWGO]-9B-83<-6N1P[\V6O MI5O-CN++P_-EUV@KOMR9+\VFK7>MKF+,8PA,E?2[!V-V&WJKUU:,>7C&[,Q+ MS*O-*WR_-N9[Y>F&G99NFQM9CC>*Y%*\HE\6X;2N'$.PV=2;W;V\ MG;> (MB:WP&*1@M= RV]O9\7Z :(9)Z[$/D":-2S=+NWEY_[!HBD)-(&-,)Z MB?9NKHL;HE)OWG5QM;Z\#VL*,Z[R]$YGMQ/Z=HP=.*&;RFQ>PT@]O=TQ M%9'6,=*.Z.PW1*-&1^_9*KBPEI-4<&$MXD-7-U53D/6<9-Z()^\QA1>&6"2K M8UWW$^->/?@8Q-,P2JCN\?I]>[UF4]D_ZRSI\V9_70"-;#BF6WLETMP D4QS M5\OA=FC4:^B=]FZ6P^T0"232>?.D+X!&G9;>LE6T8:U$VBY-3]:Z!V' EI-$ M7:6N6G?5@7S(&OW7KJ.!\:T$;[&/X5DNV87):H,P16@*2@>^Z$3A%U:WHUOG MS;"Y8O)2LZ^SNH:NF+@O;-O2S<9ND6A%7L6[Y^3=5J^I6^>-T5PQ>17O'I-W MVRU;;^Q8Z:K(NP/O;H-'6T,(%5Y3<"!5G36U3? "%T' M_LE;^6Z )+H($HJ@>O=6SVB\_$F'#VVC2Q_0RLMT+*8)4\\'\$SC$+L[,TF ME5&_W)^=SL9IY,5(<3A; ^_?#N^U/O6=9!A&DUCL@C =Z'N19N[- R=QM/]T M)M,W&K97'WHD8CP8CP_;@(%@J7>#='K,;E"V;V% (3:,_RUT^>K4>J8KY_6Y M"%<+' U*61JYP,#4ZWV(:+8C%HXB9SH&1H&Q?V=)_%K[!(PYUAZ!", :NO88 M>\[#'XZ+; "/&R%-[N\>_WA\>_=2U]ZG43CE_ ;T">1]<\MOCM\??[UX: MVE\9A"Y=)X3S IHN,F]A/+Y<@.>!D9'Z-UQ"#MI[OH8/J4^'*] G'2*6Q+(T\?KA_$XC I/D,-9A2-_([CD M[3(!%"ZYPB4_EXC;"J[;E;(]$RW;PW4O/N,D<-V;D_ZT -YD./.]NB6"M]D] M&)*PV3H8DO!V=RQ'$F[UMIO=\<>DZ*3H= MT6CVF?4/P-PM!K:"]CT-7!>VM MH)H5M+?BEYKPB\J%5%?5,Q?R4FJL2M[3VP6,-QLMO=-1B/%'J#O:&<-. 2 C M8]JFWNPJ .0C,&9/0<;ODQ5N=O5&MZ<8\Q@2LZ,8AF]W=NFK< M#J2&U50@/VL9"1O]*-CE8S7ZN1T:87L6RU8B:0TGM+A=K8^."G:NWDFG=WH*7'F-%:/,X;5\U-3M'6%D;X=(._>VOQT2699N M;Y:H>,-$LG>-W]X.B:RN;NUH7]X.D1;DT8&<<]>-R%B.M%\C_,]>B(R'S1&Y M1O+N@0RFB+N6=_=!9%3D5;Q[J8B,BKR*=R\5D5&1=P?>O7!$Q@\")X1CJ"'R MR*8 @F-GL 1 $+'\S!["]@FD0]OH+4+XP0USF$[/'OR%@_DS\!"IY&OB)"SF MJ$A>/TT03"5#/8&7O# ;EM'A0P-Z^!([Y85EFH99^GX5FMH+T[*-5M5C[*[1 M7OD8B;(2.Y,BU$H!;]"'U69QDM$&)H/,S$%S-!?O(]RK#3'2,F@T#B_#8:%H M_=8!,RZ@J]4;+.TL3-M%V$G.LRW#KF19S!@N8'\!08I+F_/I(B*/"Z(2Z8^@ M=H^X%$ ^A_-\B:GMAF%7,&.K9UB;L[3=,[H5#^FTU^R+PS+T]D"@EXR)>0*N M)$&*OPN N[T9$6_]E443)YA5LV*57&S;\QQ:YKUJ!FY;<[QW0&9#3*T=P445 MQRURG-5$P&+.M7R+GWYZO]1FR):Z87-T%%MU^ M\==*FLLX]>@Q.T*$<@C)MT4BU7JN*V?V%[+H$_! &(R *K"67/GS.=KEV)O& MG*E(<@'/(A-P%,V8H#UCQKXC2R+R;2[4,GYA/[R8BT=^#X'HP:B\('5\?\;A MG9U8X@4_.3XPX#.B^(5/WH#O-?9C*L9%?.]*Q%&"X=#A@#+?&%@Y\_3V- ^PE$ M-AZ'"WY&Y-2)X]'I,?&2A,N0@4<8V\.9E!(23AOE%+Z'6XE:P)XSHL%MA2LG MWH]+%NHKP2,S3L[.>($,6Q2G.4L[$^0:3K:U.)(G@8QL5QGV)P>([(%Z;/=V MP(=LM.U#X=39U;_L@E-W&,S*MM%N-&LV)D4G1:<;H).Y^MW[ .W= ERA@H$\ M#ET5#*2"]5,PD(I?:L(O!\V+,QISIEY=,N.FVA!,8&G%W2Y67\M2P%/'"6)W MSUS/>-'4>]%JZ)VFXLMC5/[M6IBA^)*P34W=ZNY6_*,8=GM[H[ :L<#LE5%9G'N!(T6B! MD[JVWME1#M\.E:R682E.6J=JMGIZSU*H:VM8J6WT%"NM8Z5V6V\U%&3!6JET M' "_VFMZ0V^8S [A#+V 57YA]BR]TU H6JO)U.XH/+;UM>-F3V\USUK#> %D M:K<5*ZTOY>YU]([=561:QTH[:GNW0Z,73:NKV]VS(EI< )G:K?F61:N+3,7- M'53BIF%,^=6O>:[\$\M;HF.Z:^$ND974R&]Q^G'HI\GR6ZH2=T^6%UW BR<" M%/\=1WGVR(@]]"/F?']PAO#*UX[_[,QB9)1B3K(7R(>W&D83WK]LRH7<[ M[4&+F8UFH]US6H-FUW2;;K/7&+IN^_]U0(FGQ.YPB)4I"5?BG9^K5K)F.?KT MF,U+;G6WS8XW&T;7/ESO]>V>I :E M!J4&5<=!-5>GVU?ZL7KKG7:7GEK]*9WT683G(IM,_7#&=H3!4ZGJHI,;C #+ MVF2Q\!2(*RFKW9LOCT;<&^#5;Y'C^5B,^.V9^4]9H<7_ 6,A2)QHICTFH/64 M"HZ7NJBO)#?Y$0$25#)[996(2FQ?QSP!5IG#]0,-RW(5(RW=5.NB7)<\6UE+ MI1VW&.0*J;5W%=$5TD1QD.(@Q4&*@Q0'70JU#E/;>"'D6)+ ;NJM'1M*J\H* M()^EFSMF82KR\4H^>*RBW\[TZRKZ[5>QIQAP/P*:;47 O0Z0^4031;VMJ-?; M'0M^+O8_UZ;I#+B#]^9+1(@IS$0EC)3LGE%C"!$X1(:;'^G3-=!X!^T8,2#6 ?GA%*%3^04>I@_%.-LDBW=_)CWD"&' AHAV["8Q0E3#%XY/"*7$*\#P MQ!KNV E&C'!B1]P:21!?(=>C,T5A"PJ;HULW (!& ?&XX$) M#E,?^),1]C1,:,+!JB/8J!'!ULJA$*(JH\TUR=""9=<&>G.)6CARG#:" N-] M0 K8/+&\,801"9$L<911. MP+0:2XH * *.!PX0+KMGB#%P!] MG^!J% D3:B:"[_D7B,9)]E9X4A FL)P@^3R)MCOPW"2DDRH'Q'_""7H31J_C MZ,E!J!$X-2PN/SBY>(0[!5?@:\ISP#GBQ(&[Q^$@I(X="/J,8^C+@X&&@9(3 M<9K%>J RY_SC"-X81HMK5\$V2]^(<_D1(;O$QZ^7X,/3P_" Z>,^;ZI\-PX MI_$DR9I5F:UW/[\-8UJ5+_,-*"\!NYAZ$/$\Y6W2,VW;L!O;09\N>U1OZR>M M2C6[R#%5&#ER?8,P8%M=5XHOOLRBL)?JH(\69$.F!JP2%Y_0*(]Y/VELQKE9NA-IS:<.?: M=173.AGLS%)_076D9WW_HU-LLX/MQL.\YZ!ZU)71YLK7X!; IZ2/,)KW M$5XM]E1;MQ7*RUI%=GC"P9>=M=TZIP,ZJKI]29D"< MA.[W!VQS.Z"(+PMB"NF_S+**L!LWR4+>F9O3=;XS]WQFT38C%%W7Y?M$E'D: M>4!_H%TA^ZC<.WS9T+%?,'QFO)D\#+>B+7RO:]B:^&8NXKQI3]E+"#G_&H5Q MK/T1A4./]^/E7_Q.P]XFJT<%H%7@L9Z!QZNG^>'&=+35J\/\5 #Z\L.5U[YT M^\29Z[0B*@"MXF$J'E8;XJD M-IP1]IPQ]A)&Q[W-2:>"D"K +0*0!_A/6<0 M-RH 7=KSW$$X)8_AM0>?>PV]VSE%4.:BJ=0U]7;S%,TS5.A*XA.=N2/Y!=#H MA=GMZDU3=9I:VS/3TKL;H36==/==,W[WWD)[;*XV3,IQQ>OLC6V;N\+7 MW%#GT.9I:'293O'K6V_8$QVU)]8>#,U-:'29/*UZQ<$*=\LI-:I7W(WTBJM? MLN#G--)&!9U,\P*9S=>?:1VC47#C:M/00UB:#+F%$@S6X;549_RM0Q/#'#1, MO5O^]@TR&A?>O0F.62&?D&,$Y?F&JW()U^00EKZ^7NB:K[_^IS.9OGG4WO/4 M2HYAE'VK\@EO*H_L<&,ZI/I3Q_FI,5TL'ZA\PFO-)U2 -I>[HBJ?4*4WJ7Q" ME4^H-ES]B*0VG,HG5/F$*I_P\MZC &V.%O7*?(2B*/OJ$6VZ;;UMM55>TIK4 MRYYNMQ2>S2GQ,"RCJ_!LUN;+=2R]UU;;=QT>5:.IFZ;"LSGE_FT9=A6>S94G M%F;ZPVWD%C8,2^51K^WJ;:$VOS+W]!] MV":O2M<6+.8"$ALJ\3_MEGI5!EFC1HD+*5$[X*O!B%H22(V_0F::X2/F3N^3 MI)C-S2P#C\NIN'9B#C5G@U^=?OC$+KB!XX?-D^K6,!YHGXN,MQ&VW^)CMTGU MXTB%<%.,/0&I7Z!X3@5#[X<4V#+:94XN/F(9)Q\K7;$\G:/S[B4D(;YCTXBY MGI/U@GV'>:GD@\O/U5-)1\J ME,,#1[MKO.@J24HE2:FL1+7A:DGC""W=L,'>>FF=(T]::IDA/74:FA-]J; M($,JR,,# 9;:1FOW3GLU#)N7TAC*.0L;-MW#,.Q>/?&6)&@$I?0*#PR48.1A MY+*HP&B$K,5?[+A_IQY'SXH-;=/>=N=9DRWCP?>_A7'\4OL8 *%AF:)PHGT& MLXU(P %J5E^A4&MN*F"HQJ3&5,N@OPKV'C+8>XC++HJJMX[UHES-EQ6045&K MTX:)+V#"*K2K-HG*I3CWAKN%P(_P"'@%CT"8>03V<:Q>R%Y:XC*]-_6V96^D M?1S+SWGA!+1,O6=9BH([;\R>9;3/BT]QT?1[T=0;5D^1;^<-W#9UN]4]Q08^ M2=CIHE?CWFRT%Z3!+:!=K%1/;@,"X[ZQ\SEP._7^]XO;XTQ$.O?]-5ZDANJ) MM5[K,YHGX6,%7+%O&H07:#[V$YH_E+:#=,"H?#+WV"6GW3X5]GNE6NP#(M R MC69%JR#@]KD60KI&+V5/7IC&^%8O=M,8GJUKSV//'>? !R^:;:-3?N8VI"GD M@N MSG0:A4^.3_VNQE[@:%\?/[S7!FD$G$M7#+TH3K2_4R<"_L'+D$:Z!O1- M/,>'H8;#8+Y(O-$QPR5I1D5-](%KE@*:./48[[1 M]Z@6;$<+LF;>0S;G/;Q2?).V;K8:"B1A7;I@K[L)"(S"2#A0%Q-;X9NL94K3 MUAOF*;H"7C25>GK;W@3>Y"+R5"^ X'9KO@'1-GD]9XDOK@P*S^L#FE=,?RGD MBX1II'UCT43[+71XT/4+>PI]6)"Y3B^[0:0< 1^EF%HT0'@4/M$(9J2% 4T( ME,,H? :6BZMS6O)6&_F5\O&8L#-U9A-,#] HSX >^18FX27:XPC&C[]=5^B9 MDK.^.3]D\)E6Z/UPR /M],L7H.\6<[[DD+39:QXJ[&>V#Q;VV^Z.FHSI'*'( M6Z=Y'<=T#CZP5H]*A:0O/TZI(L\[K.@%Y]FKD+2*D*D(F0I)JPU7*R*I#:=" MTBHD?2'AT(N@S96OP6V$I,FKF#@_;B4HW=3;#=5T8QV1.AT5USH9N;OMEF&I MF/3ZGAN]]D::_BU3J:EW&ZI=S@E;;C1[1N/V\)'RL".J#E$Q['BE:$CMAM&H M!])/G:ED&M85P\BH!5]<\*9EF&I?K(<)N^9]L2V\TBF3K+XRE@'AG,>Y1L/X M%"9,:QUC("M?J]=A[GGJ$HLY9@DR$.*:.+[$6R(T$6(VO("Y3IP@($H:N+!W M'2](/!;/I\1YN?,"-9!-L[UJ" ^#27QO,0LOF/WG?W0ML_,F+LXNRP_,,NKZ M,^U%TS"U$A!+Q["R+W;*!"P#M^C[]TY;F1=(6#@1)H_]$)/5Z?=Z+'"1)\(5@& 2Y R1MKQ8?A.S)/&1N>"I&7\5 MR2WQK8!9\W3$)\=/Q5-]/WQ&X!QZ.0R&140@N-.)X6H"RXF9#W0D7@:>*L"I MZ46TKR]?_^0-T@)XR:\??_OVD>/SX%@OG)W9@H6 Z\T<=XPA!2\"\K+&69 M#?B0\&F+RR+0D2(VQ'6+.:-FS">&&B3S,B?F<'RN>$B8)K$W8'PR@8>RZBL. M*5[%V8?C+'P'G.D/L!M3H'W?\[UD-@>-V6G*W2U![(14^Z^XBL5U\5XNT);M\'R< M,S&0[+H^"^!*&$E^Q2IYL&,'2;B.0^_-24?!5M5T))E#H%YTX&TE=S8=J";' MR-/ 78I2:A3&J]R !^N@"3L1'L7W<9Q3(F C@A \X+L%[3$UWD'ZISY1EQ 4 M<0L@/P+)X.XT\/Y.&;%9:442-HD1_(P%%=/@IP_A:4:(7(?#D"/-5UO.])KR MR3\(^?$V!1D3N#/M_0_!/[\"6_)3"4&P6;SC.62?_1A"U1_5*:OQYB-P@68; M-5"&M?])'6#9A&\4I#)\X_/WDU@,1 MSWPC,0-!]/HQ@YT4"2$#F_)_.#PI"-XO# [A!*7%,_-]_&^1]N:C07/0/H!\ M#*.8U%SK#7X5PZV97O\9]/I?_; /9TS>(59 (0/R#'0%'&AP0=!@% MW)P@0MX$Y:S?*!)C'*_4& M_[A;CX+:Z]PIH%H%5+OZS!Q:;;/CE$GSBY=PVLR1A1Z\7B?X!+;#KX^/?V@? M,MGZ.^CR>!I=KC'Z%R-S K3EQP&^'D3V)SA0A5/*X88):8"._!TUP#2 K<;- M(/KQ?@1JT4LM7'$ZZ,LMCQQBM]@>'GBGT!;^0;JW\F[RJ%OG%W"KB\R0),(3 MBZ#"X=W1"*^4%@58'D-&'C58OR%C:,PZ<###J0TG)=JG$:G+<]ZT,!B%^#P! M^?LP ML*-P@:+ 4;DTVF?C@#LT_"&,O'9.CK@;P&[ 8.UB@<%:BFHZ*M.\$ M_.CV,[,VCE&))Z*C[@./FK=I<\-FZ'@1&J3=\XM?YMP+ MC]:U'*[:T7!3S"/; ZF^X^<)UUQSBI-M#MQ*GER7 3\,-'D[KIJX/W9\EAO, MC-\))E_D#)BX$24O:6JH=;W99:^^6;M7WP")P4 $*9BQ5&GS9I\Q M],H@N\%],?<7TIF?VU/9:Y$A82K#U$<6]((G8&NPW8@+XG0ZY9L3[N#^$5B M!^';Y9X6+R:GZ+ T$"&\7M[K8J5G!O\4TY5]>>/2PX2& 91TY$ M MC:L@&%0"_3.@_95&4U T@8>YJU5&%/E3,@,:NC1G(S MBXOAO:Q"MR@'B;'S&)U<<[H+;"U@[Y&(_F% NZRSY+,NB(\78^%K+:IXQ%XLCP4#$1,1,G*$]D!)ID"ZT!=+-@M3+0;-P!\ L7,GE3"] M,F*3J1P*+PAF"\1<(_"2%%-,> (!:B=>QBCYDF4"#+TJ&/0AUP&^!=?+T+ZB M]LI5UGANV!',.XPH-B:2!H8I'>I]1K*3VUG*NCJI[/)1E1R--_,^\;P(W,BN M$X^%IXD[386&UV@#CQ@M8J1Z MZ?4Q$WYRC1WN-@X2'T/Y+.!,^>SYO@@$I)*)TCN+'S(@M\*".Y-4,CBS8A:F1_ L8$2137U",VM\KWWM-8<>%-0\8IIZB MQP;U8Q8]>2[+[T?K5:8H:QD\K8"[';!^HF=9QH,4DWSI!*I](WAD\MR,\U6-4T!W^3)(^:(U7/EAQY*4*(SA/ MX&QQ\Q!C,>9:B#_&:UP--Y*$92Y/PE+Y5%><3Z4DU_Z2BVIW^$'(55[N52K$ MY9Y9(9N$*[\BR.\)3]:^T@_/-EYRD]<&+1N3KGE#^&ZF\\'Q7S+W%SU*CI:> M)9Q?_NPA\1*?#7(O6.:.H5H!>,Y,.%2$^VN)6^X9,UYF^KS!+%_*!U2P.70M M#=*8_-7S495LCC*H(L@NB8!6R8*K[I(]<;\PUT&/9)5[2M^;C83GK5\*(SM^ M")0N^$LK';>EH 5J6,NC%AO3OWX-*+Z5T.P8+;MU$(1ZTS2L5N]@$/66&M3)!]5>_2B%P+\_ O]%T6$SU'J% M]*Z IT\//'WII%#\LC6_K!$TAP0\NJZK%.&.0[A=T"I/#=I8O;<^B<*@>2&T M;F*;"92&5H.)+T%%/=*,BS.-\'WGG^J]:>E6QUJ ZC_,C"4LZ<8SWQWSM7C( M*0:](@:U>[K=Z"H&50Q:4P:U&KK=Z2D&50Q:4P;M6GJW9]>(00^$>%X_KOHS M+RR7E>09%%"QTGRI66]M1X3*#583MK-,FX.S;X[=FMSL:S6XIAKT=$[O3/MCBMP(%73].N25/V=CK^*2=>9G\R. MWFZTMV2H%1WA3FP 7..2M+MZK]U22U*C);%;NM552U*G)3';/=UL=L^S)E=K M&3YNA^-W"P:BK;?;/66/U&I%[(8RVNNT(AW=:C?4BM1H1=JZU=M685%VXIK# M<1X14[MWEC>/OR)=R]+-QK;;6VF_1]5^P1ZQU(K4:$5LO:O\*+5:$1/4Q#/M MD:NU#]\NA7J^[^]V%%Z87F7J+>M,>I72=*LU764*UFDY3+W34J9@G5:DV]Y6 M+U&&X&J*OM^_%<&]>QN68W-;UZG2B8^<1[]%*H=:BV.N1;-GJKU1H_6P]6:O MH^S%@]+TP\;==K3[P4T8D*+II]*0:[0F5FO;/ *U'FJ/W-::G&V/7*T5^7;; M]H_W["9L1M-2-F.=UJ-EG2G+3JV'VA\7L!YGVQ]7:S5^7-?C6+L?WH2Q>&_K MIME4M5%B D:CF.NAP=O:D*$VNS&E9+[_1.OQQ78!Y6PUI5@!+O M"(V0 S5K@S!%(%^"1[A9<(S]Z%'#O6M"'>YL0S5 MHN,&\+M5BP[%H+5F4-6B0S%HK1E4M>A0#%IK!E4M.LZ1 LM!!6XAW[6IMQNJ M]T.M5J2S;4FT6H^CIGJ9>D\A'M5J29IZ=^OD.Y7\NN[X@R>P.,D0=6ZA\+&M MFUM#9ZG2KN-N[5YW6WU$K@K@4LT>Y'MU'[V%:E7?58B:9JD5FK]>ATE4U>I_6PSX4(?;7FWU$; M%%^8>K5]@V*E[A[9 MF^0;%:DN,B 6R# Z#6XJC*R0X-BI4U>,(&Q1>F7.W4 MH%CINT?U4^_2H%@MR5%-D%T:%*LE.:K@VJE!L;(,5U/U'9M&S/4X(*H3##2G MT+'X%LQ!8*IS>=N5QEM=@*XW.LH>K-.*F%W=LE0DO59+TM;;K3/UQ[Q:N_!P M#8DO3+?:I2&QTG:/NK]W:$BL5N2H)N$.#8G5BAQWCVS?D%C9@Z=N2'QIBM4. M#8F5JGM4]ZB*U]9I.79I2*Q6Y*@.DZT;$BM#L+8-B2],!]N^(;'2B8^:NK%5 M0V*U%D?-\]VZ(;%:C^-:\-LW)%;VXMD;$E^8-K9;LU6E(1]52]FZV:I:#[5' M;FM-SK9'KL"*7--QZOTO'[^]>]Q6Y[@A)*?M9ES'S8-0>#M&4,\/-[;"#E!, M>CU,VNKJ+7-' T@QJ6+2TT1[FKJE)*EBTEHSJ6F;NMW=T?-=(_3&^GF95N.= M:[RSTCYNI +UY_M378JE=M\T]L(,737OK=GNA//^:9.>&\UEWXUE%)@= MXQPE 8H-ZD4DD ;GJ$M7;% O(ED-XQP)7^?5:Y9VW18W=K"_]C3D596O*8_6 M>V*BZ[79:&#+Z\)=?$ZO&_DM3C\._319?DN!3%GS[E-0Q&H05F%&$B) \=]Q M)(5+7:V!E%N%5, ;GO /0QA$;_N/N/SS6LWJVVQZT MF-EH-MH]IS5H=DVWZ39[C:'KMO]?Y^[G;]363*Z6K@5A\! Q-XTB>(CFLQ&L2P(\3"/$\)N$2+/0 M_:XY"5U 3 2_9P^-LG<9VB,\"*83IWZBSX]PXLRT)R?"N<#;9C![5+I2WP%" M )G#@88\ A4U$[,E&>UPP/_',&B.[KV//;<,1Q0,8%* M^G!D^3,M'J?HPWP.\$JK8;:N7(ZQ<\LQJSV_\+A!\>1QG7BL.?0#E2D($31T M/) ]CI_2%G7A=? T_!T^QMY K/1U;]?A>5>MNV35O$+7QN&0-$8I<,.(C4+< MBXYT0GL)FUR[EC Z]^YJD%A]SU4$/$41.+XH^F#)\*>!]NPE8Q!YJSJOH#"& MM81]-L O![3C,!V&1'&@FD%?2W89>E&<:'^G M<&+#.^$FJV'9>E&VXU6PZM_Q,_X7!E$0"*A#C$%#P>/ 9?!X/.OY[:C'BOMC M!TQ''$G,DL1G$ZD&1 XH3?Q&M"YC+O MJT)R>(-_W*VW4\'NOUO+QZ959F3Z M>Y%OJ[ET:+7-CE/FF%^\A+/,'+?0@]?9YW<__^:!OC8@C0U(]-:9>@F(,%S/S-_!,3'IPR%EFS1[:YN$ ;EU0:=ERZEPS*M. ME&@*HO^DV%=D'Y"(A@_H=P"K@#N'=\Y@N?94[NUF7,.05K>KFZT= :#/7V^P M(M=,,>GU,*G9:^K6KFU@:E1O4+_$MB5 P$^.YSM]ST>EG7S18,$\A3X,[!:R MV^Q&0V\H0&"U)B'V.,7!O>@(#C4FISC,#_Q'O\M#$8/ M\)")-F#]1!?N:73A818"NFZGV.\F#+1[\S8 &WMMO64IT,8ZK8G=Z\'9?B9P M^=59G*N##0>+FBV=G:1["_]W\'":>=YP6L>P*9R&L86^XU.6B(B?Q2"OA@PD MU$#FEH#(XFE0CQAD"N$;7[3M"H<:T"Z.,4"%835G H1,8LV+M6G$8G1Y4B#K M4Y@PK:MKQY@S/>8U!C8\=P/*OX6)>8GV.(H8#_&=>!WN?MXTGK]7?.TX0_^, M*4_HHARQ +,3D$S)QO, _OR4L\X*JQ$VM]Q@(*3$TC;X*93CP0 M15'6+%2%B3!I,)A_J!=@0A4MF:'Q@?!P5N$';1BZ:8S15'Q)PMQQ .08X7O\ ME!ZE@QB/IIC#BPP_C)PXB5(W22,16$WPEY'GEI(Y^9 BBB>S'U,^&F+YYRRI M2HN9FX01C?55F%V'(5N*Q[(?'D\'$]<9&NZ]M^%DBJE>DI[PF'0X]%R/LD"0 MTD,_?.9QYN9@AVNK!,#:4^$H\SR*?%SYQA?= MKF%I\#1?=F%\86-8-?L*2.EPEQ0P4G_>;$7R2]/U@OGK(\\&X?M$!XZA5$P* MV/&-[D21$XQ$2@C^C<(AHM11+GUPA_/4.[P&)9N4"YA>#*-Z\ER14)Y))0]_ MHBD]!18>!JAV .V)=T)I820ACQ7M"25LK?3N+)QP[;_S@?IHES"F:$% M@I=+T<$34(0I<10(FQY8C T_"*?%U%$+II'^@^F#8FDW@". ;X> M($63R'/%X/,9)N,PQA.$;IC7*39.!3O/7EBJ,57GU7S.9_C!0=T/C_,::'+U M)O):/0IV4@PG%&PBD9R.Z=XSF>JUR%+?*KY%PR" ME-+-T*LCEF/@Q:".Q@7I55X@N3A8K? ,9P#^5YE*I14BH0Q">"H.G60,MN7_ M\#Q+?R;(36452S1$.!3'#J@U5J]K]'*U)DU@0?G1EJLR^>K0:YV SF8\ C0R M&. 5':/=^XD6+PB+^M#B TN[[W)%5:78B1CI/_'"\2F3$=WPB<'.P3H[&')( MMA[MB8R7>#HU+&8RF[(U"T@J_)+#F@[R['7+"7TC1<%VF0"J*/A&BH+/*CFJ M]49*:ON [HOK2KT>HT/&$2G8LZP2L.RLH4I!*MI#?6'@N:1.W&*^==LVVDW[ M(*G-9MNP&G7+MZ9!]?;)MUX9;.I=4G+Q5^^']CM<-8ZU]P%JR#+/>ILDXPUS MK3=.+JLCH39,.U\_QRLGTE;9Z;= DWLG)I\4'B?+LP:.0)/L 5<-]4RGN'"J M#+3^3+M/8S+T7[X^&B+G.>Z_SI2;SYE?N1!WK,BNV3M[HQZYPEO#WM<]V1P4 M!:NY;<_M^B0(*;:J)UM9IM[LJ/:;AR7JQT#BV^2R]A:RE^_-GMYL]K;&EE:) MR\=9CDY';S>LDR_'U18@?:C*W;J1#.5[T^SH#5NU,:_+>K2:NMG;0M:J0WLU M0=\3E!&ZK-D/=XPI33RPR3]3XN323+E;.-S-CNK67*?UN._JW>[V#6#4X;[" MQ35@;L0:7F*3=4\'](>M1Q0YJ-MMYH;]$$[H $J:E; M1_'^K? ^F/Y68XL^=F?F?55?5XOZ.ED4-W:>&*^ D@&\8E*NKOTB*XGP0/Z: M9Y=\!7)[0UCA(-$>716:;2R2V7N$K^%\HLR['&.*4J)Z%XPIT1F3\2W\^H^H!,, MG5$I2DGK7,0K=9(D\OHISV>"Z_WPF45PQ1,+4J;#*(;R.ZT:IX\-"1!Z,",?!!]@/@S3.?\X0 MXIU9!LWJ_( GP,!\GV>]%M92H,5>U1[-HP+7M4=%%H"HMSK _C1[A@#5DCLO M9RY\4*'0"_GH8Q*ZLMR@$FNXWEQT:B);1.3Z%':^Z'2,MI2Q)Z^B6,U:;\,@ M8&Z2E[/$6.,_F&,PZU)KVJI)DDBU93=H==7"TLF1F'/B]? M=7[ &Z:.-Y@G>Y;N_IH0/0B5OH0W'\SUQ2$5LC>WF+J6\*I<4-VX#'EAMHS6 M(A_ LL'*!@,"#'G">F+4&IGKD][&&6CNV7N@VMN7AVJ/%2&R&/ES'X90@,3X M0 7K!:A[JLHJE>HMS+9&U<5V;_G\+G=S_T6F#3IU!FBN%$_;:1JY8S0J> \I MWY,5ZL3G"P*16@8;B@7X_+LS MXS\V]4O7,;\@I!'2BIPM=BW*:Q\+6 YGJ*Q% 5*C8N/?T-J.CS.4E2\6;7WV MJ '_ Q1E[>-'':PT-M&ZLE'0DK)P"20T8(GC(<#$"(Y1>= [B-LSX0TG>5>: MZMU/3HI*EU]1,% +$/)B8)\Z3X G7>XN!E$6B6K@ &9'9(19P[. !C*'06!R M%$$\PKESLT"-;95B@KN2ZNE&S_=B[-VV"BW@YHN6FZIH614MUT/$O/^!>$,( MQ%':N A(9#7>")C<2D0F0^S$J:0ME@1R6OB?)^#02OC-A;1(*7#?!$+4?MG^ S+$NGS M0&$2B)%3VHN+@&=$QR)@F80Y0X=I.(&7%X'.O& '!?!4R/R;Q J&6WX##"- M'" \0D;09G[8QZV?+2J'1,L;A):1-Q'K#1;<&< \8FSXZE!V)P\D#GU$M*/UG.LR++N <4TV80Y^88%8SY@O,LE$IO M/K!LIG&2UB)G<*O96H*_IKP[!TX,7HAMNO1@- M)&"^-"*T)"F<.5.CT!"!]B7["IU/SE/(X_^"9^D8@!%?E^+QMF"J4=M0:7&[ MEQT1>IL!<65;@F]=V-2HW0H?Q4# FJUHAEOI_N!==_&)G \I38*WQ)4 A@+9 MN)\F7#<) Y_.*^P^ZF.#V^[);6SHD\ZI@NVJ>C5-:+?=5U#>_G.C9M,Q1ZH 0Y?K97 M^7$M4(5U.M0RURZ-OCA1_FCT(>%F ]. 0-#A1*<]A-\Y/?:%(? 9 4A2__!8=HM/QEXT($!)$N5\ MM2H'2^\G)%8Y5'@2O,WW_BTH4YIU4M(2Z%+N;2IXJHIK0[DQ.-3?V(A$6,Q] M9WRNG#_144VN9]1V868)GC/3A\^$5 _W\=HYWP6$ YOES)]]>&@]*XCK>NSL>>].8 M\W8:E 0K>@=HDZ",RX0L;EK0\.FVHOJ771V'$X9 Q[A'1)\&S+"+M0S)7LIL MDJR(G$G/3:,I:EOR.;I4"G [Q9AYY\&T!CEXF;@>:#;D/@Z^'Q?I,#][+C4+ MS@R@8^ @4B;^ZH/VAK,7SZ_T8VRZZWJ7M^M 9+.Y/-X(C$=@C4O?=\54YAK$ MDW;,IJX/"/'&NMAB*$I$HCYF&*OS@+F5^,019TTG)\JTQ)I[[%33NKR=^A8- M6!=(7<$EQ%3OA2)VP7OV\Y:L)I53J?4)GD6;DX/LQP*TMYH!"? < M<\>$'HA<%PUR:-]?'Q__,+2/@;A(.@*W&*SP(7UGF<;,Q_^O=# 2C1Q(*>=& MMTAE@Z&A#BXJ-M")(!PX!:56+WE$1*L"X5719=(Z.5!(297>+4XQ$57@'GQ* M%7E@Z.!SA#=V!,-&PKSB;!]$Y(#K@8Z)V%$+%OPT) = M$V3-&OCAC)Z!R53TMA&^@,^$W$5GV\Z1:&U M,!GNU!(6[PI/Q8T$5ELJL*H"J_4X:KAC,J^!"\+%U VI_,B3MZB*%$_>@G2( MYXI\T&09L!@>T2]%;G]W H?;*%EOF7>Y]H,/?0P(@5EHTR/336H5ITTJ.9&&A0IH;:QRAK8[:U;^GA! M^4"CEV0[+2-\X_/UR-3M0+82CC%(8T(LF/,*B M)U,$T\LBI"%FH*&!!/LMRD,R,@HAPS'\GKRZ3_A^N8I2 MKH1>[J8A6@6NBTM^S-M1\6 M/21P1+RBV"0P*K6GXH,M9,-Q_8%\*57Q6M=[ M\GQ08G" .LD;+H2H?$_FZ49%+4?'BAZ/NGWEL4Q=ZT>A,WC@:@JLH.P=E;\> MBP(S9XT(#G)5)F*CU"\DDA6[3UU-WEZ5V$^HIC1/8@Q+?%K0FD7>0[5TW<- M[>XF7D\K2YOGEZ64KA^*8M<_HM!E V3B/7CS9 ;]>VYG"9F4RWUMVSF=7;)/ M4/R@+"_L"[46,C:K M I.[9!I^S2/^[Z4$?^108V;/;F+D#?G-]#+Y_ U_=O,_TO2OW\$)ID21I M$LIC*-+%HTA6.DGY82)S?-- ]/40BNLD4S+G$S?R'J4\]0DUCQ"38]!^I063 MO^>N#/$[)]T4&T."U$RP3V*(;*RZ6\F,Z,/)D\6\G\>3FS7/!1\G$Q M9$C1"O(299N[VN<$OWV )=7,QL/_O'K4%Y8L?QH&3G$YBHTG]UI"Z>/A[C-& M/B>LRT,'M0S%T_XL9E3E[]Y@GV-C@ $;4MX@,/L78F[3=A[,UCU[25>;K8'X M*]^WQ?WWTM!^R9TK1$.6R&9 M.=^)3L*J$OJ?GU,"8^"%]W&I@)L@-P3[#/:+OBDMA::2Y NUN&-.=6K]+NGP M5X$.'R4-Q-&E?482Y%;K%TF"R]WHC^6*4'D2Z55) [BL:>" N!6I"!L[M,NM MF@IE'UJI 1UFV27\(%G"F?-,NRM![.Z5X%8,#I M#F])HO^*M3]\A]C@"WPQ0$V>1KUPOE\N]X-N3EB&Y'TK3;*"ZPO9B/\5%WEI M"F2*N9$Z%LG+F7(L9,\2%1"5A(BAA12$P4,4@GH*!WD2P?,<5U;)9$?EDC.1 MYPXN"F@X9(08D_N:=IZ8)>C,$PR7IF7S/S@,O+I1G%%ZL0J/M,X9&\[:>8LH__W<_ M>O7SACM_V]M0.JR^I\Y>N[=Y7.$&K!Y1?BK-DD4QE*OHHJ9T$PLF*?G?YPKE M-[=<[@MF$ 62"H=;[BC S,X8(VYTUA7=$(.2&V*PU TABB5=D25>J- 7DZ2L M=U[G5JVJT ,HUEPLM!'E<5RWCDI)];[W'<5Q$B[>H&]'I0K)>JJM\ANFUHKH M4<@/N??SGJ;#^^_/KW3PHU96M$I.%"RS@;L'_]S"DBJ5C"F4Z!(#*)#^70W(+W@=>''D_2X$:MOWQB4J\1YID7\1(50WO,IAG/ M8M 3*Y>/ MW>TS;KIY,Q+'4C?;Y&CX+QV;(5*K,*0R'R35AB\/,/]40]GR"O M"G;#";F6!D YU#G[>:I>.5"?A;_%,3)@HXCQZT Y][W<\"+Y*[-PPI))2CE\ M#.4F9CZQAND"S8N.AUCZAED4A;PP+ )#EU[.:\5P M$82.+KT+-P^MTEFNYFX1'K?,NY,IQRIO\ QY@U6'^2IN/4*&PQ^/7[YI'S^" M5/OVS_=?M(^?/GS^\OOCMX^?/RU1J)99/YOR=//NH#K:%GD&+3T2>@(OIXSCSQTF(X6_+BWG(M*8=GD,7!F.\G MG$K%3#(X2&3NFU3MR.: $^L9#W4J>,,;LZSV+-Q/N 3X9%1U8I[SYJ,FA-YR M#.*S"#/'!D[B<+ *=\;S"69]A &@+(J9GI7/<9463N)PQH/4<'\L,-_^E48S M2H\8I&Y2*"JF8D:JRDMFAO96%C/J!>TKR"@A3W+.!9J#5;*@OJ6+A0'DRB>C MJA :$.@%PK=$2H LJG@ 4TD6RA%\(P0,WH.*4L10'"8D+429>P$QK4BBQ0" .H(*( MTI3L U$\3CD<,E\2@9*SX>X0I-I7\'7.)_@>SR_Y,*\78;L06.2H9N]YH.;1 M>[T>/21W"A=V5A$@0. .%"&%'"U()WV.YIQ!&#V/&2_WQ1UY\N))JM'^'H3/ M 4_-I8_%W"M$GT!A(*N.JVL$EJ!USM=3(O>*M+4B$^DY\MNLA&.,^^6,3=(0C5.>R= MJD58L=@ MS:.$3\POI]RKUV?/Q5@X#4Q+9M.2\I@&$A3) W5+1 9S?+I94:R@&L"U@*', MV(!?@2$<[FX[W)E>BX25OP0O(:@5J-/.U!N(#530C7P"!G,H_E#4 ;F?D.3/F1**>56!E87"3;R$NE5&"<'DU@'O\<(J4]T"W>^(N._*[<'T] MR7#^X'H>T84%Q/,:E'[FC@.@SDAB!5&)F>_QDO:"ENG%8@C2V2CT7XXHB*4E M6/F:D-:;%PASG,! &Z>@]V7 83*GPPN&D9/5>B!SQ>F49U/D$\\"'(@81!&. M$OXA^D:Y83&8P*=8%M90YG(&/\I)*9D5H^BH=A9UUP&#$>98<04UU1' ?,47 M8&PI4\[%C'+Y5YZ7GCTA>S]VS\(:'Y V8/V@P"G,:0=AL&9_E)KOV>U*]6QM MJ\*C[B%2$MIO3GP:S/5PM(Q>$Z4IDT2?RKV(F0J[LQ=_!\F/D-Q\R*IB4 MW 3.H/@!"3WN0B=EK0 4I-0C*IE.]"R%5/JBAM1^$:Q-'>F M^:A%BEBVU/#%12ZE8$\P9BN35-T((25'+!R!OCN6.RY3:A'256V[0ZT?)[T\ MZ[),@UWUTO((1)5+ M1?@UI!]XE;>(DXPX\GH832F/H 3S+O+D:4!9$V 8IC\KVH1"'F,^PS!!6-7B M1N>U"C0JKDD]EXU#"3_"SV"];,6BEP"L+3X=CBU 89O,OB&\[<+]&9CD.$1M M(.64KQ@KCBO'GBR+,E2OA?^E,+44D0*F:2(*\_K%\IA\3XQ")\L'T0;.!!XU M(,PI":J>8=V7'B !K(K&*LZY"*Q?<:C)X7%4*W0BY95-.6JMW.)E:YET6KT2 M5'CLD%C(K(L\%^4YPC ;V2;H;,KR&7-WG;@77H1N*5ZGE3^(:E *WIL,($,@ M9E*5,3T^YL\GAV$AC#,/4<]@^WG]2")Y/8?1=UAQEQ5L>6> H@*N'WMD\D\I M?"AT"8KZ X.+^7KAP',+3R'51.!:O>,>@ZP^C;PS\G[18)XOC.PI&?*<^CZC M#"826QR+/V.720BJ2V;(9RR1T9OO5,HD>TQ'F.*5O1X#;HB+,>#$*;P:;1B- M6LI%6: 5.)R*R(EF)"$*'010[9*<0#=G,5T)GU^HAZ*JZ!\$!>3/ZN-JUEH/ M[9].W^57DI>"Q4S@RQ4YE(1GJJQR9EG.%!]X4S,\"O3RQN=( MT_B"BCV/PQ/@N[3B$LX9'85%=Z N)$YQ9+FP8#8[FTQG&%+B_= MH-ED2KDX!44JFB\EUAR/"DRZ@(T<(:SAJ'$$>G\QOB)\?-Q;@DI$%:9-]4K0 MVL&1,/.8+]V)"4_PSI(<^7-)Q-]ZJEM7@=U=9]+:=130G-=>2(,X=5$)&J9< M]?'B*)W*U.\-'/+QB1"7/;+!1D+G8LNHO2W.JU$QLC& MCM &*7%9@&9D. ;4C&>P8XFN4$"E+D7QJ4>T.W*+=XKHC0%O2+B&7AM.+MG >]0FTY*!\! M!OIR*V,A^L]-'(XA.T2*DO*.IIL\9@_:K&?W:._Y4HNR_*"LVOODBFY6*#&? MNG"P?2;R#/-F"']G!6:RR+RBSF[)_M#N@1J^M.EY.J/((OH4!@]?F"BR^(,_ M68)@S17DLX4BM[A4D$]X7(-<,2_@<1%6N:ROHWY''/2T",,E<+'HQ7+25:/3 MM7C,%=]0\\'^1CQFBFUX$C;(">ICB WR8+Z0QQ/R4%U9>@;F8V&3)&&O[2-N MQ3F=B[FB55/HDE8E=*M%WGR?RB+4\ IR0+R29SR#L2MD(THZ20.V,%ERM$3.@,=&/#>#@^6M^2YV\RS5 MVS+7KO JH]_/C1 ]8L9+C DW$$4?,""'_2_FFQ?@6[E;N)SJ+=+7,[0)KDKL MJZ!=[C(LA_O*]-H2P38$X-JR2/MQY2+1.XDEIB$:I=3"EKSWDD$$4F\8S3)> M6>N0#2A_CB>9HN L M--OT'03U*O:1SJL\1%NFV-R/$H^;P&9=)>%J7A=:$Z\"( MBN"BN3L<-!1,!P>MB)?JH-9*H$2%I>,R-6L"6&P(*-9*=)1(,#(VSL6H-^B^\8T.'I,*?:"!^Y>V? M!A5R5:[(I4[3/QA0U )+_';'9OCI#!INPT(/CDIDAT1ZG4Y@] M>BGW8(O>6XM,M(927D3( M*P71\DABX0%,5=.RTU<%R]? MAFJUKU%Y'G7AOT-@?DEB]HHL[/-(J!7IV><8T)*\;8P( M_A(ZT8!WU)''E#AZP/AZ.XZP*^D4C^C?TV@ZQH0P^-9C0Q"EE&A*%NI;RIG5 M/F?],G*/^41 [")H[4>!34TYN"&BJ?T>&?+!Y"T1D8DD%"]YG[6I$,_6?DU# M[?]Z3LB3F,GS-<5"*LJ#1C\9.3X8[Q^!%9,R3U;Z.+A!.?6F#*FD/7D2-UTO M%ZI2J<[L0?2@/50A['"BD6"%&0>TRX*^)WX:HQBE/&$X<*O#'' M5>3]X5)\&R,N<(*)<#SMV.SQ@EM=FX0$SN?R"C'*R^;A_F7T@L=]HCKNQPG# M[K(KPF=J!%S:PP,$S3QOQ,EZ'GD@^\^'L?Z["G MZ-KV7.':&C@S. 8>!AC"246OO3EG3Z:[H=183@]#6YAYQ52R7+ MR$F8BGVJ>MR! 4)^"(I2M$0?X"(0TFE%O &78@ Z1R;#QY>BQ@]WGI M#G8FSS>2Q"LX?0"S+L;]1]X_0/LF@NR/1=N;<)D%S.K!2'1^O@>;FWIO9:<8 M0:C-M1"K[&*FF6WGP;P?OI1;8TVKP9<45YVF$?P44^0K1JQ>BLW&,OB(W?O" M0*#TB+B::#@Z7$08S MXBMCF(H*0I4I0WPIG (>":&DRU[F$3Z;1;SV82Y#/ M997#//3N*/4&I&P6.QJ6-UYVZ'B"N;)A(2]AOP?OQ^L@##ZEI,51-!"8Z L: M=NZ#>:<%S@18@[F#U[\GD?^-19/X\_!;- #F_ 87_N(#I>[(ASE\Z'0[=Z(= M59(H=&*5BN[_*02C)&7&$@>C*NS)[3YYPF):=7!:?,X96M MG%ZK.+U/88 K@0MAPN0>^8)]\)W1G<9]B/^X\WXDKX?>#S8 _O=CEL^[>_>S M6.'_?E5ZX\_Z%D,HOO];- F235^/KN%=)[K-BWJ-NY]EK=7B5.?_YH!G YF> M4>1SR84%]R(/- R7KQ=GL[%7#FX47"_:@@YRSA>W)N3^R)QPV X'A:SO3&/V6GYX@V%YWYF] M]@*2DW33F[(OI 5"%=1FZD$M1#U)??ZS\&CU>H;=ZJ)3*XG@_P/Y8N'O,D#N MOJKXOFOT&M4_-0RS^A;UJ*6/>D6TY_2'%4:&^<>=?;?VM!6:X&MK^D,SJZ"7 MY]>?+_V)DN-L&V-:CNA!](?P(F?[(1DLF^\%3(LZ<9'@ARF]^I87E5[Y]+1W M(,ZO8X[OTF*W7\:;J]V__S'UHGRJ+Z]CKI\R_)^O7(GEW;G_$"KN0+O_&OI9 M.QVD1&G>0C[-Q9/,%AGH2V06/[@HLCY--*J7T'!V]1):"X8&D6NEAF0U2CH2 M5W _!@.4=+GZ \?Y%]9GKNL@ FP,=NM2K:&"LZ+PF7^VCD'0";EOZDK0+51K M,A$RDEMW/TN1I6B]#?-*JJ' R\EI8_/)F69VN'5URR1%.M@FT:%Y2_.^%[ST M(>()"(1919S$?2%W"]S5O@,3R_4F8 O^XZYQ1^BA_[A[6.2YW+9Z'(T>$6CH M<9*4]WB03AX&(464\8'P,* %H\=*'FW>_0S\V6IT)'?*D?[\ MXA=V>>ONY[??/FOO\1&)LW*3$Q%?D:69!F:=_W7.S^)]JI\L*"9I,L'_JCB>65U!\C+[!\_U9":,.R M\0"NJ#7LS[ 0P] ^A9LX.F*>MDQ<2;X-U.YF5*ZP>EYS'K!"^K+LC\B+56^] M!U:SH5*+5&K1\5.+CM6OI6G=5;P-5L)]@#?BD?DZ3B,H:.!]!F>PR<\%HDD)H8[NI'F1Y M1XV!I@O>X'5>_ETLQ5//N-H0,8&C#[_\VU$"LV&JR;!CA?HV.LPF9-I,B2H= MRHQOL#?G&970K,9),HU?OWKU_/QLP.",4?CTZC%RQ]BFYA4;C)SH%;8B?&5V MV^U6J_$*!BD^6C:.N--]];>%'B2S\?#W#S$ELV$:XP2LY4XN-^!+M$7L+\^"N%V0POV0PP6"Q1;#+YOH2_=>:VF^! M>U.NYBCJA2?;1B_GU,,-A$;M18-M&N;_^L__,-N--XO_'E!F*,EP>LF0;VM' M[FO;%/OZ+=(;VP850VS+LG^+.5'<_Y(7G;M__[RY3?M8X"XG2[3 MWH5N2FZ#!]$%07P_D-\/0A9SH+3IE#F1K.B@X3B\KNF=DSC HCYV1!: FDG, MWY,X(YY?CL"]@X& TD0](OF\;QV#M*8Y<]O7M/V^6R[XY/\(@G,Q &4@8 M[P#RU1VSB9.QW=4M]]O'W]1RY\O]UO%=64#RFQ=\[V/=V-4N_KOW']3BYXO_ M#FN*O!M9^]\>?U%KGZ_];TZ?^3>P[']\>:^6/5_V/[#Q99#M9CMOF*IE'@ MQ>.5JUJN.CA'_GEELNQYD]+-.8?E7$[QIKG!K2PW6/6XO)+$]65\N6T2^BJF MWBKUVEI;I=P#COGZ\==/C]_^_/+^ZQX8WJ?<@L5P V^!0O4[&03R!EA#Y"#"QR*^VR#U9[Q_TX C5^9@>GU&]77P R*))(C*-7;\H<3UX7VKZ )Z MB:_K3J#?/OT5:K?_OGYSU__^>VOSU_^]U?MGY]_>_?QTZ^Z]O'36V,3 M@]B^%H/X3(RRD?T3X5C.SRF_S%XOM8#:E\/PK^)7&9[MH:K03\J[!ZN_.#WM M*^F^ZRSKMWH8ZFF_I:-ZU;K,>P@G/[?>P)[2WZ63B!?$%[8&%);C$L_OB:5]["B_) MLMV V%9'$?N0)^YBIC-AI&:_/[INF ;4 %D=R=DJRF MLVA"6M9) P=H._,T2]@"M&IL1I*3,+_^;,DV^"[;0.,9TX<&;.V+]'V2MK9D M_/[7IX6%'@CCU+&O6B>OCEN(V(9C4GMVU?HZOFV?MW[]\.+%^W^UV[]]'-ZA M&\=P%\06Z)H1+(B)'JF8(S$GZ+O#?M 'C 86%E.'+=KM#TKLVEFN&)W-!3H] M/GT=% ONLDMR<6H>3XQW;1,;)^W7YV_?M,\O\&F;O)L3LW.X20@4(V^-]L4I_&>\.WL[.;DX/3D[NU!*G_@E-^9D@1%4S>:73_RJ M-1=B>7ET]/CX^.KQ[)7#9D>GQ\7/CN3M M">8D*"X>?T25B[GC0DT?H8[\E>$L0.ST[/CMV7$@(?71' O4Y@+;QMJ"*5A; MK):$GZ0+P?TC>5\:.FX?G[1/3Q*B>LG3]O%9^PPDL1",3EQ!;@' &S+%KB6N M6J[]IXLM.J7$!'981.(?*1"Z+3";$7&/%X0OL4$*MLZ'%PA)X.ABZ3"![(3X M%/.)_7$S=91<:LN;\\P M7I:R');QK/M7RG@08NS)Q<7%T9.D8+H'J7Q2Y=OR8_OD%" N83:+F,5MP[=V M(+<+'S;=KYP/@=R6/J3VM2PNZ"35=[ZM&^N.6]H-7[*4&TH1)\:KF?-P9#BN M+=BJ2)=($PF^E.D,$64FH65L!\7EA\HVB6&6L1D4EQ]2;&+;=H22EU?\:\LE MM:>.=P$N2>I>!OP=DFDPC20FJI1!0OVYQ,Q@CJ4948Z6S%D2)BCAX4E.*9@S M,KUJR:FN'8S7?RP9>06>!$42!J*=4-X&"X3#O*'J>[>I4*!"\O"JQ0$'BWA- M5.?ZFV1:MOX@0FWZCZB]A2=E:P\BQ/K;5]S 5MF*@XCA6E58+\7'_SKLY4=6RO9&*- "VIO0OHV4))*B[X_B C%5 M+B=FW_Z@/L?[N"_L%\D1C+528;EHITH5\R\&K9G7QOW[F^[]J'L#'T;]N]Y- M9]R]^=BYZ]Q?=T>?N]WQR+6Q:U(AX]P2*)10J\7I%, 900.3 *A .0IK1[YZ MY.E'+]<6_G/ ,ZWA!YA!/>=$4/!\3^!&;6B1/ML6:?0R8K'QR(_&\/^7[OUX MU+^]ZX]&G7NX_64P['Z&HKUO77EM=QV\G#4M&UX78\/&*NK?(FD#@6$4L>Q= M/@P)J5!=?^[O?#[DVW^Z7S\:X+1;]UA^,>?(1&O.T.AU*D?_U?:%GU M]W/_[J8[''7_][4W_GT_#-JA6UJJO:E"-=]!U+M'&Q=1R$>T=A(I[Q0OPW[^ M&WF>'IB908'.Z#.,)-]'7_?#L*1Z+5/>5F(*&$+*$GKYM8E(?W0YM0GGV#9' M[F*!VH+:^3H:U/2EE[X_97U=9)U]MWB9BIXCH;O0P^';(J.<", M,43_^\7>-Z%%/A&_54;>L]@DW)/)DO+ 9NK0(I>(^E+2+DU$)9P(*8]'BK06 MB43T%U;21 ATB93RL!34J(4J$2\62= T$<)P%J \7"G26F@2 64TD]!$$-(3 M N7AR-6C!2:Q"9.57F@B1/%<07EP,C1H84ELNR1R#DW$(Y9!J!( I"G0HI&R M'Q--1#01C-*KEGO,&/C\0&Z(P-3:[Q(I84P'\GEB>Z?J8JF-UL;12]_\@1@Y M6,E'Y4S7(LZT8UG.HWRJY]9AWH@GXP3"?P9CBGNAI=+.,BXP'?M>R=)KOQ X M%LP(GFL'HI6#N,L88.LP1@SIS,_E5X9Q+:UVELZ)TDJY@S;^-))+R53--M-5 M 6U:M NE@)H^UR0;>M/-_'N3U2?BS!A>SN5I]>#)NIV 6M*6%O)$KBD=\G#G M#4I,5BAL&@6V#ZS(0JIGFRX7;+4O)L3U:]%/I*]*H1^8.P">!MXR5Z(D^XHGE"+RD)=NFT@^5X\6QMR#W(T/WL.-$N3AUV%XE\8 R[2&9F M<^N Y+K5@_1$^.YD%?HFARAJSZ#>\(E3D["J:[/].*#E2"+1E\.1=;(F4@8" MN-#W7]#&(Q1QJ9&TTAT,V" =E*Q G>I&M/1().P*'4B(TF8MP5Q;W9\6+Q#=KF@"_FKH9V% MPP3]JVH8L2.+6CY4.ZD6V[8)/$!A%QI)E- CA!5 3Y'6 IA(V86?0VPD!N%3 M@9MN(J]V,;,AI.5+_VX%B,HKUR*82+3%3B1&.]M+>?<_*+"&EIN3BP>L@T4V MK%Q,:KEROAH1PV4J_=A],BS7).8MD8"GFFQOB ;X-&\RW]B.L&\?3[_N&\"KS:B3TM?Q+)P#!XHD'M+9 M9@+0ZM)"J_^QD,:/^?%&#NW7.8PYCW+!LP/L\M1J84PDZ-)@C.SNK6T<,(TT MOG?G%AO5#UV55Z[%-Y&_T^'KW]^8:B3,L>?GP@"74ZV%.)'@2SRT M%S_#$7^FKX$ QW\JJ$H(E:%""U@BGY;XT:%_.B3OCZ)OZO&^1][F(]_EX[\I M30$FWR/R1WR _$(6$\):"$^X.@((Q8#:+?46HN18'92VY<;71+YYQ"NM7BEW MN22,.N98O4_$=+W#*"W$ 1I!A2N_?6*.N[QJ><6I((L6\EX_LGG'W*7I+#"U M>W!3:MJ\JBA1E0%>R0O]Z7S*)K:@MDDF=6O&Z[G\V+-O,67? ML.66(FPU_75M0+7:3^0E0I7YN-H4\8?!SB-FII-5Y2@2TY> 6'XN5A^:%C6;<.D[YG3I4%)/=5.\& O@5J-V8$ M0\"T4CFD(:$P[!+SQI72'@#Y7:>H>&UGS?A<[\\I,,NH?55YF]I^F#PLR>T'49(9=CZ#)[4-5BK/'5UH4W$J@=.,_6B0JY.X(V! MAOZD=D_$B AAD3W,FZ6,/_=4NDNVJ7KZY2+WH<(_A>[Y#M1TY.F-^]<#L;H3 M9OXJ/UFN%NO[(9D0P\ #S#A0.[\*Z67W5XTRM9!I*""-7%L E9BN(AG%:P') M3YE!-C\8_YSSV,:+^L]AP1RQF4'&=$&^$2Z7M=[4X-$HGWM;**P%._(0NYNG&)6,GO-S) M'AVW5US;]7OVFE&.UD9LJ:B6D;\3S&X=EU58AQ;06=? +_X4&A&1=;,WZ1FK M,70+[FU:?0+62E9DMM-6.FO:3OY4?R>'27^^]^.!O-Z5*?)W#!3\20.&R;0# MC=7CA6)Z:S$29V1NU]LFF5S0"]8URP?+)3G4^^E*'>?[AFA%=?L2T"_ MENN%6,#4?2+,H)P,@,Q;Q'4[,5Z30&WKRB9V@)ZGS4NZ49/6S]A\*+M94=^. M/";&W'8L9[:":218] >!??[45$BT%K-/WB1Z[]@/,'L"#]7*3SW^MUZ RZGF MWA&_$[%)?@R)8Q@P/D,AB%K=G#%]WV;KRBD_?H,H]8%8Y6*^=)FZ5C0>K^\P M]-]-Q/],:\@@O;=86LZ*!#$\+\B!3+&ZTF!_>2;O ("L0W^Z/AF@-H>>(>F5 MY\QS;X1U7.$L'/D,AS>"P(RDNLS28=YAS?RIK+!X+::SC"#C&O/YK>4\E@U. M-G*U'5#4^M8UA#H'H]:[ZM""G">##)(Z"$1D"YJ$ 4'GY)9R ULRD92SZMI2 M;TV3+IDG;\>.W+Y6/]"@]K"]4E[75Z- A=.\1736EEGWKNS8_6GP>]W?"!/R M%]NSVR%'8D^C(+4%F1%6/45U34%9 MMK;4AA4#FV';SZKKML33RM9A;S_G(8(Q\<;D*X8N*UQ;%KDW8;#5P)Q8U M8(;Z3+ EYL46Z(5$:Q'1P!ACJ]E6\ZA,O%A=G$\[VIX]MF:5K^OZ9L <@Q"3 MRY]$4OL+ZS2JE[(S8?[O3_V>)E>NT,%"W2V[;VZKMZYSSC;//Y28I'=MYMF; M4SU@QXTYA-L?7OP?4$L#!!0 ( ")"6EC*_8E?D1X /TO 0 5 ='=K M&UL[5U;<%1SIR=FI*MDB:YVOTAT9WH]'XXW^> MG8R>?<'I;#@9__*<_\2>/\-QFN3A^-,OSW\_>@/N^7_^Z0]_^.._ ?SCUP_O MGKV>I-,3',^?O9IBF&-^]G4X/WXV/\9G?Y],_SG\$IZ]'X5YF4Q/ /ZT^&>O M)I^_38>?CN?/!!-J];'5N].?T8O,8K*00^*@G-'@?!" -C+E> G(PG]\^EFZ M8*-T]"8B?0Q- B_H1[+21.X%E](OOG0T'/_SY_HCAAD^(_'&L\6OOSP_GL\_ M__SBQ=>O7W\ZB]/13Y/IIQ>",?EB]>GGYQ\_N_;YKW+Q:>Z]?[%X]^*CL^%- M'Z2OY2_^\==W'],QG@08CF?S,$[U ;/AS[/%B^\F*W?J+^!JN/ M07T)N #)?SJ;Y>=_^L.S9\OAF$Y&^ '+L_KG[Q_>7GKD_'AR2MKY2GJ9_90F M)R_JAUZ\.OSM]<%O'P]>TU\^'KY[^_KET<'K7U^^>_G;JX./?SDX./IX.@ZG M>4@4(*$6#YE_^XR_/)\-3SZ/S7&<<3F@*RBC2;KTH5%5YV2Z^I>C$'&T>'5P M.H-/(7P>O!N&.!P-YT.Q'.#=Y7J9TO04\ULR M&R=X%,Z^BY=5U#DH!B7;"$ID#X%+ 3D5S2W+:!UK+-ZM8"Y+N4:DE]/T;#+- M."7S]_S95ZRFZMP2+I&%:;K&L,NS\/P3+V:G)R>+[P0BT)TH /D]/Q?/8^? MQA!=8/&=,I !:D+%7$4E"7A!,9%YZJ967N3T9 M;D"R"1/$DV7"OD/?D@:5E1_#*$S7Q$/NK"XV0_9!@?)6@B\J@T"O2S;))B>Z ML0E7D&Q" _ED:;#OT+>FP0T2 L#6=UM;IBJXQB25@901NBIO+HP25K 3TW MP@1'ZUEK^W /I$VXH9\F-UHJHQE#WDW&GXYP>O(:X_P""&9!'HN :*OITHJB MO^#(DF%AFN(_@=FT=I2OP]B$">9I,F'?06^F_5>3\7P:TOSOP_GQJ]/9G%S: MZ4K6;Q:?!=Q8'CPM*01*U7F% Z>Q3:)U'NAU-3S,M6VG_&K/;C'T7 MK%[-+D7+LC%($'PFX\M+ ,\\B<>5%"IRD[&UH=LMCGJ$W,I>NM]SK#OQB]?X M5XK%$(T"9Q-95>D,Q& 5:&$-4UPKBO8[=(VWF_>/D%#93_?[CWDS_;_&@O3X M[WG>=7N$1$IGC>;1@K31 -FD"$YI#<%JEJ/AREC5F CW0.II5F4O1K340M<^ M\!ICZ?&)E?T%G"D/@24/B1L9!3DKA:?6*=?%D_?%_^?))'\=CD8#&-!L\)OQX>TX8QF.2?1WPR\UA)J'\:=A'"TQS0[.TNBT5IY>N"9,6B=- M0G#"$4I3*,XN]$-*"JR**MIDWI@BVV+LTYY@ ]9TJJ)F1'IS.\+JQ#"74D#G M@%F1B=Q(=D[12JVEH<'LG%& M:? B*G"N:(=HHI"M&7"'#[E[#>4'3#C\4DLR:& OLL\F,PK9"DB6R4=W!<$7 MK2 @YEQ0AFAT1Y64-^'I7UR\"PMN*Z7<6P/-&/[[.)+!Q?P=T86@2294)!&$ M5"B.EYE">&2<++&32?H<1&F]3MZ.IG_A<@L^-!K]=G4R879,P7O]HP;P7\*( MH,Q>SE^%Z?0;+=!_"Z-3'%#,+KTF5(S<.E!* M-P+I7PC>@@[[CWD7]0)$T(_S2?KG\61$XSJK1)U_&]@B*!Y,&HS6#)1F-36 M#'))12813>'8F GW86I9^:.*L&@- XZQ5/'(.B>K066DU=JD$%7S^M';*G]Z M4Q&S/Q/N*)78:L@;5H^>G SG)PNS2X9X,JX)$!RG"DA&P]$D!SP*13!X ,>- M!EXSVYRQ'&)KM_D..'WRDCKE1"N5M#N!<%T^YX4JM9X#D5'$BIZX:E%!THD$ M)P>N?;AXG[WK3?U,>T;LJ8 NB9 QRI+IZ3K[FA411$AI$4IR+' I9?#Q@8FP MFQ&^K])@.W M\W"W/&=W>E+'%/-B!XA0?9[B,7F>PR^X+%9Z-YG5_-QA.0IG R6]]UE) ]^WX5?@\G(?1P)HHA52TF$>G:[%T(B_!9@JAG4H4[S)K6R\\ MMT#I4X:AM3%I,/C-F' TQ3 [G7Y;6PYM=DS*&,%[28&@"&2\9&10O#21W#M3 M1.NBP^LHMMSN.;X#1ITWZQLK?=]"O:/^/+ZX.T3OZO7DGJ8]']/.O![\=?3Q\\^[PX\>7 MO]';?WW_X> O]-&W?SNHK[5O,+7=4SOM.[7' #1J1_5J,ILOS_XOTM.S0VG[>L2[ZS"WR]W@:%3+D'",TS BP5[F MD^%X.)O7FK"[F )5?V 1:^(JMV!1$&1+$Q*/U2?'HFW<3V0A9GX+;IMSH M0#$-3]!1E)V&RW$F9">3Z7SXOXM?B<7T7&$3F%S/==J8(62=(0?A:#B\+:QU MK[H[X/0IAFU*CU8J:,:)WW#^/>$RD)P\8^X+>$O^EW+)0@PY@_32D3>F,PNM MW=5+ /:OL#T_E7BNK%]I&I;A?"!49CG*"#GY>JR#(?@@%+!BC),2C8JM$S6W M0-ER4>PV$-M=^=?K9OG+9&'/WX[G.,79?&"U$%%J#Y*I4(^^&_ 4I$"0 MT43A76"V]:F-#L7ITS+KK:8NFBWKY6)='_N>X&2&X]+;%$")%IG11"0_0J M I?*!4[+I!:MBUEV@-FGZ&=?_ES/PW>KM8;U,%=\MQ(4#\XC2.XC*$UAFZNE M.2(4[K/%DG)K\WUWD'^OS>W6 VC-C+T&O&49U-7]Q(N]Q,1Y$9*76F1#X3I/ M"1PG?*ZVBDX4B>70OG?>K7#:NN\J I%*'PI C2' 69-CH3**B(0;7> MU+[#?7_LC$\;#EQE^.XCWO8\\0WRO2&?9OAIO*RT3=^.IF$\(].\##47OYUK M(_\W6>KS(^^+$7E?PU!Z8SZ?#N/IO);W'TW>AV7!;L#(F:XM?B@B5:YNH3EF MP<<4?'&H6?,)\Z "]LD'[HJT_65,NT3&9#RYO)BM0*@2ZM$4 MP4 8X9F,.LV_%)S]O5=B?PW!<3=(RM*F$X33F(G($DW/-,29'"J$ MW(H0.&K.)6M]*FH+>'U:*]IPY]HQT8YTU3!/L@QJ+X2-29.WEP!M!1$U:9<6 #AET'CK:UF=M3> M _C P7-N!#-@+$N@1)(4IP;Z$:3SI3"5L/4&V%[&_*$"KKY2JHTF'[^X[=7+ MCW]Y\^[P[Q]_[[2:[8;'/%CYVGTB-JI7J^TWPNSX_73R94C?]NNWWV>U_7J(_F5KA0;M$FB=<9F3E^E_3H=3_/5T-AS7;8;E>9%%$X+E.WG ,FJ,60-/J8#BN=8!ZUH( MKK0Q6MLLFI??;H&O;\4 71#L6L%N5_IK5\=]%>&M'4/)+2\IRY)!*DXF/BPN MF"3;[+6WQ5E20_.+)S9'UZ]@^I'8U49W+?O^)L2\\#;J[6.'Y7: D2G+I6:@ M*; D_Z&6&OAH )4O4H88>6Y]H\46\'H5DC\0N3I27M.F2%>Z[WR@$9@.$WDE MY]UY+K^P]LF!-RC)4\V@$Z%5/@?PBF6H'7DL_5>8;5XOO@_@_6M/KCSIRO>O MM8_U(B9RVBF:XY;6(6:1 CD5P+*B@RAHT;2NH]X<79]"](=CX/6:E$ZT^< - MR[BPC%8B!RF6 ,H( :$@.3S!V%ALYC&UCM.;-2Q[L$W21^-8>QVVK..^:0E\ M,QR'<;J\! 87?%'&@^3D62O4#IP2$H3RS#FG7'+-D M&5^/AL?Y@!?+C0DT^5FE>Z[,/5(Z.'GQ=IOH,SG-9+@/,B"%V%$6\FTZ-P5FL;ZXE5&H^!4HQ[ M)C)X[NL% DB3.]@(6EKDWD@>_)6([WHZJP60/AGDCDGTX'IKQ+0EEL.R!F.1 M0#XVN).^0(C)@68\I< =EB(VH],&3]LR9'O2EJ<; M%73,C*,)C4I^9=?PY30QB"=-.2TQ"AK7(D9^$%LV$_F!>=1889T;GJ.Z$S$]+ 6G Y:087$*BHJ+DB,- ;, MGQ4ZD4*.1>]K>M:>UZL.)(]L?'950_,4]V&I;MC;V>R4Y,9%\?Y :X7HF8'L M*F&CY1"Y#B -BUDX5<^U=Y33O@'.EJU+GC1M6FNGDZSUFHNUJ%FZ27CEM+,L MTT)J G$Z2[)^W+):W,C1.._RU46J:>9Z XA]NI'DH5C5H1);&R;"==$I=TY_ MF]' 3,\W\,^O%+T),B=//F:I07I;"_!JS^5Z$X'-SNN$7L?<^F3@7H W8:'[ M,8W; VBXZ]S:1=G7.C['_C M*8;1\'\Q#] Z$Y0-Y,B$6 ]P!PBB9GJ*S&CO@:EW^^'5^_BVH@3!#"4-3D=3U6G(,$)TA&D:67QCNI8^N3KIO@>@H9 MMM:4::ZO3OI=T=]'>&/7)2Z"U$F17VLHH,)Z6U]D&9PS/G%I2PBM^VAL@JM/ M#7L?B$C-U=4R_OTRG-'C:05]/3F-\W(Z6I&<(G(FC&3$:LY#S1\[\((CH* 7 M)%)<;EH?EKH+3Y^N\7T@XC133[OVC#4E_"L9PUP/72.Y60ORVEAH^40#&'DF M*Q@+12_*@1$I<"]YL-@ZM78SDCXU!'X@DC10R0.X.!0=+]9+QD-&I@SYW)Z1 MI 2+_B: W/#@L\:010?'X^X&]01R9@_GV^RBJ&[Y,SW%?/G>HD5J[_L]Z&N7 MDQ'-52PF @NF'DVJ-_HI0Z/C, J,3OO0>LW:%_.6N;(?EGU=J;G-WN-5R#=< M&SO@P=/BZP.4@ 64U:Z68#.P.7*7N-6E7(G=;MEXW.!AF[#&_R !62<*:-YR M(-$(7#G;;HT5CA?0D2>2U>AZ%;N!Z$LLZ%G1K/E!Y]O ;)069#\(8=JJIL/5 M[?PFV=?G5SV9:Q]F+VNKV7KMF!"0DF,8I>'6=-#C=P>D M&W'L1\L]/X!2.R3@]]6U_GZQ0S4PR IGR( YI>IM4PE<"08XRU(('@0OK9-' M&X/;B&8_6/JZ&\VU[^.[ /.ACOMAH9%8D'T]S75QV)]""5FOKPI2&E#)1O F M$M3@ZT6*:'+S.WNWQ;@1S1[Y(&#S!;-+/39,?R\MZUKOBMK5+YR]HA>'9%R9 M);%9D<"$R:!4J.GYZ*&0K45=>/*^]8IY'Z:-V/3#Y;T;ZJD?9TG?XW0XR=>M M\7E?Z(.S=!S&G_!#F.-!*9CF T$6V$GI:%YDK"=!:A4VB8Q>LL(2:I3-V_(^ MJ(0=%:'<=,;9>A$$LQP*\S264DL(:!&T1:FT-JGXU@'5KOT_GO!IU6XY?L/& M?!?J?XP:*9^%UB*1_9),D*U49NEZ"DA9UEUD&J5TL6O/">.LNJ+L>CWWDB[&>/#WW57\S>BY% M/"SK8A^.]SOH;EG6WK (1=5CZ%C/N&L*/*S.(C-NI;:MV\=T($:?ZF">$.$? MFU"==QY:+2[^GGU,QYA/1S@I:Z^^KG?%CV:7 6W6;G#C[V[58W W81HU M%ESU7WLU.8ED#^OC/F":?!K7,N"WF50_+,.Z<;1,R:YZL_UY,LE?AZ-ZQ>7Z M=N2,)M/B,/9 69\]I@39":)+T@4\>M-G4$+<5:VT^Z_'X=>VLD&HZTR'+$>J-K!I^4!73(DT5K2Y+WK1]WL.16+.Y@1H6"VP(T4$1:8A*".D M"3D[= ^^CMP+NU>=7/HT,WK.H*[,FC7GI?UZ5<+9OG5RL/N-8HBE2U:[0@$:4 M5TR X)F51O.Z8/;8$;M7P%[U]>G3C.H_W?HYH\+GX3R,%@59AW$T_+0\WI4+ M"1HPDP:0@;NI=KR(-;_SYU')M93\-;.O=%+9R,E MV0''23PNBP1%'AAX*Q \BF"8#JJDS3H$/CCT7C56ZM,,>0),ZN7R\G8\#^-/ MPT4V7,C@-0LTT";[VM'30_3!@):+(C4;8\'?3H?S M6H'UZ@"N>?3,.\BL]@H*5I'S6)O=:A5BCB4IU^N Y9I$VQX%_/_9\7B$:C9) M5@,VL-6%4](#6EJLE!<6HK(.&"J>"E/&A=:!P^K9VYX/_) ;<]I?BOXZKWGV^=%_FM MQC6<'PK^[D,M9?U>*W?UG3VJ__9_:*NRP,;B[UDO>-Y>XO*#B-S+"[)OZBVZ ME'O56W1@C-#HR>MUEF.]$IVLM><4"7ID9*YYT&[3OA\[@]C_:'C&,AR3%7DW M_++NU"^1')R=E_->+%',V* S5Y"D%]75K_=-TCJEHTPN%LEB;M^58#N,?2BQ M>U!R73\UWJ%2VR3_WMP.[V69XY3,^.E)51M>:I=X:?C6:\$'.@6EE6$U?TEV M/D4#O@A%(N2@98[:Q[#19&R-K _U;8_"QL?7ZI>KVB\E=>&Z&,C"2FU"+3>65!T: M+R?;H^Q%;_7'Y^*U]NO=JKM9@'L'SC]/JW73:#%%2X,@%0V"10O!.S(L!)*7 MB"6IUC[-?9AZLVH\%<9MK\D>17L'L_GPY.H0/DC(=^>3'S[NVWP@6@1_S;D= M-9KD5(*80B _V@5P27N01BE?KYFP&)_4RGX/F%KKF:Y@6.#[+PS3-Y/3Z2 + M8XM/&9C+Y*X)K.UDK8#$-!8IE(C&[#DB]X+H33SXJ'S;T"UOJ]*'6,-OZ$]5 ML1Y]G0PXTRID\B^"T)J"!8I=G/(&;+#<"RN9CZTW/78"^N.N]KLP].%T_HCT M7$PEQWQRT7E@!D?6C3\2,0=&NM/Q)#/^!) M&"[O='TSG)&^*_B!<,%0@1=[TU1$%!&0,^YT+0T&-VZ#=*.4/MPX\U3)^QN M>G\DDOY&P>S15QQ]P;].QO/CV4!BT:@)LS>N=KPKM$)H46B>B\YF^4[;T*Z.(JS<]YJ^X>T2E'M M*5ZCUD7O)N-/1S@]J=>DU_L+EM4M V[1*,LD,&8** Q$!&L?YV_%L/CVM<^Y5F$Z_U=Z%)[6 :Z 34U$*#8%7*5EF MA(A,L'!:N8"ZWIK=G!.WX^E#BJ937C1213-RK LY4(*>%*,''1PY<:PHB*$$ ML#EQZ9+(G+4V$.O/;RG+FL*4ST%$"IVT00C,$L M@<*Z6NFHL%X]P6J(5>K.@,74>B&Y%F[*KT20J3+[AZH*S"SFY\9F6[ R% M@E=0PG)PB!Q2#.3I)<-%W*P-X-W/Z=/"T4;IE[9)&PYRFUK$5Y-Q[3Y?7;3) M>#;,BV[TD_% :V_1Q@36D%PJI01.U/Z62BT*8D3,>2-UW_* /JT2'>BYQ; V M\Q46\H71F\ETT2-H43%S=!S&:WV#5@([U%XZP:"*#:J@@*AX 9%=$;.;,7[WE_.[EX::';-GVZ@FIO.GPMG88WXYGI]/%]M"%7Y)0 M<5? ))E!Z5 *A44F8NNF#;= Z5.'ITY=Q+UTT&;V?\ 8YA=-:EQV7[6L[J[J?M# $;)ZB2#=).=/]ZT^ I"Q9$B5N$7MSL%]L#=3>'R(^ (% M#/_ZO_XX'__T&6?ST73R;W_B?V9_^@DG:9I'DP__]J??WO\*[D__Z]__Y5_^ M]?\!^,]?WK[\Z=DT79SC9/'3TQF&!>:??A\M/OZT^(@__6,Z^^?H<_CIS3@L MRG1V#O#ORS][.OWT93;Z\''QDV!"77[L\K>SOZ 7F<5D(8?$03FCP?D@ &UD MRO$2D(7_[\-?I LV2D>_1*2/H4G@!?V3K#21>\&E],N'CD>3?_ZE_A/#''^B MX4WFRV__[4\?%XM/?_GYY]]___W/?\39^,_3V8>?!6/RY\M/_VG]\3]N??YW MN?PT]][_O/SMUX_.1W=]D![+?_[/O[U\ES[B>8#19+X(DW3U GI]7GS]P^MH M],^K7])'YZ._S)=__W*:PF*IH >'\-/&3]3OX/)C4'\$7(#D?_YCGO_T[__R MTT\KR859FDW'^!;+3^LO?WO[XC;2T63Q60*RA=X?R_]6D_[XSI(P&9I8N(0#_%2:5X0XQW/7UW MS%^?!1E+N!@O&B*^_>RF>*?G8=12P+<>W0#M\D%PCN<19RVA?O/<:S@O0=Y$ M6!^Y^#B]H&7Q=UH0YW].T_.?EQ"?OG[U[/FK=\^?T1?O7K]\\>S)^^?/WKVG M?__V_-7[=Z]_??H?3U[]]?F[%Z_>/G_V_/G?GOSR\CE]]._/W[Y_05^^>?O\ MU^=OW]8_>?WT?S]YM?K_/UZ_?/;\[;OG__]O+][_U\4D7.01K=T/"V#Q^S_G M-$HAF9%L.=(AX5V3(Q%V-!G5-? E?;O&6.5UR!+%/Q8XR;A:72]',IZF;SXT MKFO[]"L9QR'B>/G3LXLY? CAT]F[!6VT=<^EH>,+^G)^IGWQQ9D A?D,*CH# MGK0$18O"I)#)\'2;RO/+J5'"/"[)O'[%SU7%/^-X,;_\R5+I2X5O1K'23X-Q MO0]QC&=H@XBQ2#"V!%!6!@A<>(@I>AZ34Y;'OL:T1/#M>*X8]V1V.;+U,M)I M-RRSZ7E3?2ZFS<2XTA2!_M-/TUG&&1F ]*OEVO:7-)[.,=,2,+O JQ].)PMB M]?/Q\H6T9N"'^D4S)CS_[XO1XLO3Z?FGZ82^G3_Y8S0_,XI9:[F"K 2-2#,. MWO (,5OD@FD7U!WK=AMBW 6H(4_NL5#NX+??6 MK4"=W;"9&K'A3D -6;#1YKN' [LK;MJ7U >C1%!;O.IK<5GL#Y4Q;2O:VJMFNJGX_PS"_F'U90EJA M6P/+&2UC08,.0="69SRXR#*@9CYF77@*K+'*-X(Y!=6WD70/L_U)SDMAAO&; M,,HO)D_#I]$BC-?@5$C*R^Q!HR!KF1D-7A=/RE.,"2.L<[HQ#>X%= I4:"?Q MVW00.],AI8OSBW'U-[]>?,19'?@,/]:=\C.^F-!)']= ??": $G("2TH'BP$ MSP4M75'%8K52J;2FQK;@3H(FO6CB-F7DKI1YBPL:*^;G838933[,UZ@"#3D$ M:\"8R B5<^"*86!DTLRY:.E U9@?=R,Y!3(TD/%MS:O':GX^6YP]79&3N/B\ M%$R+-S@;3?/K\B1//RVE6VUC)R(F83(PK;%>.-&9V3A!<*UGGJLBV59K!+WP MFO[INRO=;XOEB%T)O8B[X=ZQ#;[U'-@&81?7PH[$V(=_H1]M=J#*#JIH:']V M0(J.K)YD+&3+-2@5 SA'QVP37=;('!-A*R/T@,FRP0-Q*%SIHH&!.?(D_Y^+ M^:(NL.L],7)6LL((6*HUY*6$$', .EMG90K/:-P0>\X-7,-9(7WIMO!SD+ESL=CW^=SGX/LWP64-*Y6W 07D50 MQAF(RD1@26O:OW66=BL.=;!=.T(20-/YG)9<5<"7%"'2!'*11R%U\XOAFR"&9T&O:KMY=;:3S'OPE=T> MZEG@UHM(1ZZ@/*V@R&A\3BM U"+8[#T=ZYK?F-Y$<>(TV$WJ/3C)[G#FKKAZ MQFDD2JL$E@94_?D"G-<&D-$Q/3(KH\R-Z; 1S&FSHHT.>G"'O<+%RCOW+V2A>+*I+Z/WT#=%VLC@K*@J1C0->!"UJ5@BRD0,Q&)W4 M/'%)[&U,E1TAGS:YAM3G;3KJ)L;*B_G\ O.SBQE93ZM#VFJ17/[["PDPUP'2 MZ)9![V=1NB31,S LT#'-:@YA>9U@C'':B2Q2^V#'SC!/FW9]Z^TVU4Q/5/M[ M&%_@!L0E\9"U4:#H7U"^D"5?]VPI4?I@G:'U>ABFW8/RNR1:*ZW=YIE]+,]J M;/S9W9">S&9A\F'IE_CER]5'WH0O]4=/JI!64GLQF2]FRWRJ^7)A?_\Q3%XO MG57SMS@B*=2D(5K3+\W*E2UIK4S)> LE9EJY3='@6#*07')>^.RDN&&^W8[C MWQOZTZ3O<9#A-OO=3NS_YKBSPGC'M#W36607,D+TGDS@% 1X6R1@U#%8GV+T M8BN^;O>^$V98#P*_S0F_>_36I:-]_GZZ(;!HR=YX)"/N M\,'VX(E/L6B'24"IKF$Z7B%XEP*(P*3)F((M?EA/?!O7LBH%(](XR+HG%L0 MGB1/QTDIF?;:Z-@ZZOHAUW)+5VF.VMADX_KRB/$:NQ0XZ*)DP)*$B:+Q\+9T ME3XJ:G)Z,5D0#]Y5/M 4J/H>XZ#) MPHWT?3OI9V?Q[CMYN(;\?%VN_XK3#[/PZ2--S?$R]DPJ88RQ",[5%=4F#9%; M"TBJBC(%VM1;!%QM!+"OR-X6BIVV%G#CZ+MW*^) M;:2H:5]2'HP"L40553"0E?*@BN3@=9(@,!2/5J9BM[K;/BS5WQ.*.Z3FNPBW MAU"G5]/);Y=9)C:F8K0+(.F41BN:4>!29C2X8E%PSG7S:,AKKQ\V<+:10F[& M*3Q2FCT$,M[:M7[Y\@M.TD>RNO^YI')@T:! "58OL\EL)GR2K!XNLV:QA,A[ MM_MN8#J!';X7\?<0VG8;WR6ZRRRV+?#U5!SD(6S[J1/25J,/TJ6!.GJI&?$ M3NVB,EYK4,(54(I7KW$-4TA%%!63=\R>!%T>J"6R7[9TT4(?\=-AC/.W^!DG M%_@*+W-#"BK'E280KX>ASW4W7N'A1)096("F?R+HBA,Z2L262DM$GP0IK?1NP"L"02TA:@>! M207!TX\Q,(.A=P.S;VITMRU[9T87L?? B"L_S2V07PT>&YG6%FP*9$6[;"!* MC6!=H8%'D81H'<#T(*@#L# >J\)IG_)O:'!67]Y;G%\Z;)=SP!L71:EQ5%@- M'F8">"416,*4BD%GXU;5;1_P5]]X[0E8#[L*LW'IH6M0UA3>!DS#RZA; (:_ MA-I)'7>K=0=9-KYRN@U*L!"+M1ZXDP&4R0FB2AJ>* MJ3^]=A%A?_J\51F$#(_"='"@96&@ JN5*2Z0WM6_2#\ 'YF:"!.>^6^C4\ M!V",O>PGT.BQ0N^!$&]F4S)=%E_>C&L\WV29AO.I\O45+LYJ<"K-J MN0?/\=\[ED"<);6JZB*>!J+5,A MHPX*A?:B-0/V7"6A)Y4_7JP]W"5?%BNE=>@R&6^4SD2L.5%1UT+G-#R,'()S M!:Q"S,9P;5CK&/@[@9R,SG<7W)N@GHW&%PO,-:E%FN(M!%TSB(WDX)CB M9)VP$&00R$7KS7\#E)/5_V-$O?&$OO],A]K7,5^,<5J>C,?3WVMF[J_3V=,9 MYM&BKG(X'S(%8GLT^\J->*2\&B5-_#J:T!L)SM5UXR885^S'XK7/F,!P*X , M5")I(M.DL(",*:5$\RWA,3AW#G]8:^9UZ?#VE=>NH",+/8?J0+6@M&001!1D MOC,;HRLAL>9EYAZ-=JB$C=ZY=BND8A@%'D*ZQU95AY.Q+EB>P.=EI36AZ2NR M+PT:H3$L-[4&OIN#+N\^$"6ZEH+OHIK]5/7>!N&/4O"/T&;W\MZ/4<5^2*-% M<5&CAJQ*7;T+!R^3 E<2NN)ECGZK5/\#)LNNI>![YDH7#>R[%'S1A2F12W5] M$%:' 9RN@*./5J2D.!^"+4=1"KZ37G6Y=PK4SR.&=&8,;W_TJ;F], M.Y,"#3-80',2C!*E@$.O(+LBI.@/(LHEH7&@'-1@WDB X_*@.1>)6R=.G$?GE-G3#-=]-&X<2M) M_&,V6M!9M66Y\@^4)PO;4KC[-U*0K'A"V^M4>I(\139U.?&NOA1F=+ MX6":?B83$.=G+D8T]?CAM*C-"3GA9=R MSFAC](%;'W5TQ7C#XKMH+.&49W+ MBINW@=UM4#[]6(N\/KO ]]/G?Z3E-V_#HE:4,\X[ISP()WR-E4L0LV(0-=-T MLC ^NAO--S84/]T5R:G2:G@U]5 7?TNS3X60]&)UGZ;(WBO:[10UHRQD))K?9C8"7"[Z]AM M85Q#L;K"BU-!4SCAOK\G;-A(XCUVEHA=^3%]5%\/VG MS6P!YK3SHCJIX_[\F4?(LG<%,QUCX+7@.4IB;\J'9Z[2+"UJ45$TX"K4MO9OAY-+V8C[^\Q4_3V0+SY5U90&,%DY!5JED; MNFZ"M;N$X3SIPD)(+0)L'L*Q[PRI3BJ:]B3?YLG)*U?RZW)M?[JQ>]VZ.PVU MO6$IJN+%&M)+(LDZ@+"8A6/1&+]5?[8'IWMW;,?*D=[UT$_RS-,P_[B\CJ!3 MXR]??B,;\\7D-5E,H1Y"GQ#JSR1]G#^)\\4LI,69B,JPHB5(5LN*V6 A*N%! MVE2<$%F5T+R&9V>4P_O-]G=&Z5F'/=QGW^YB\R0E.M;DEZ,01^,5UDE>-M3Z M.HQKOSN3*M2VEP5*SAI4#?IPBDQLGUR]8J7]O'DOH5TQ#\_(OGDQW:-2][H4 MG@6EO"HN0O"*9JL)'J(1"8R/R'P0!K%UEL'VZ$Z>:#TIJH>;] U(OP8\W2$8 MHQ/WDJS'(!6=050L-:9- ".I&&Z*]:IUW]SN*'_LKLUTV$>+[I<[!G$6 J:0?8)(RRXHY#67( 70P=$<$J9$T;IH]TZ M#V:Y:\:(FZ%"@ZESN$WU+J0)5=3!,SKZ2 Y*J-KX(/)E)\S$9/*V>>K>]NA. MGF4]*6KCIMK\UGE=G_A:D\FKB]/U[^*7Z\T87E;R[G;)O/,[&]TIMQU[HROD M9Z-Y^/!AAA^6;WI]">1J5[8LINQE@%2"J&TPR#B+9)S)D@US6H<<6^\T#V': M=;G;\/S5O5 MB\UMB#1;:,JHY$IM4VD@!59*,E)RWOI6_#X\0UW>-N7!S66K MF< /X>9U[3VFN\BW,8:?S6=+3X^.<<9P5G?!XG@G7&HP/G(:%$K"%XZ!TA?1L]R8K'% M-?SM-Q],<[0NZI@VDV7#6XYE .?LR]EO[\X2E[P8ZR'+1"L#G>5^'0G<36>BD_FH_ FI!J% M>UGX-/J2DLZ K!8SCP+!A5Q NIR9%-HJLU5GY@=FXJT7'_M$W$V2#=5Z2:PG MOYT)[V5Q6(!Q3[N&= $\(\N1\^1$3C%G=5_1YV[S\,EOPZIP1X%/=Y)6XVGX M_*)6&ET/0_KL%"H&11H:A@H!@C ,K$BT&- R(TN+O?#Z.X]]\CU:?@UOORZ9 M]-=?SECPTGN5Z6!F$BCT!;P3"H1/@;N<' VDV;S[ZR_#:N_QLI[N)*@>ELAG MS\] M;W]K<24NDM"8:0B.5^((B-$9,IF0"\Q*(FO1SN#VFX]]I=Q1ED.T+;O9T-/' M%)Q@9!XS18N$QU [+A; *&16(@2O6D?>'6H_Y>:.P5Z4L(^NRMO@^]%5^=$: M[=HG]S'JV$M791%S-+0+&IEKB6V=)%"X-U M549G0LJ2]E6;+!D\FDP?1::/X"R%Q%D@T(VI<31=E;OH:ZNNREV$/42[G6N- M'WE@/G$RK3"1C:2$%K6?>* S2@Z6QBY";MU8^0!;Z0YI>3Q*] ,WU-T&VH^& MNAU5V*%MZF/D/W!#7=HH$W=TI'*FYCB5Y" :ZR![9WA.&"QNY4D_9&KLT%"W M+V9T$?M>&NI*FQTZ34=WO>&NEWD MWX.ML=XY?R6)U,CF&L+ZC]'BX].+^6)ZCK/G?Z3Q1:ZAI[7RZQSS^_#'&5J. MV3@$ET4!93497(Y'*"%C31+*V;])^8L=?3#(1?O:E[WCQF^\9 M,D;\WC$.%1=NG%,)2P&9.'$DT8[D>?$@M7-)N!2+:VTN[C4N7*5"!U5\*EYXLM1Q(5WX4&GN/ N C^$N/ WLVF^2(O7LWE3AL*MW$$S!I/ MS7!=(YI?]M;9 E3#0/"-0(8/!-]=1[<5WDC @VG?E! BMV0JV=J!EQ<"EY(% MQT(**A?TJD4,^,!:OR<&?""E=Y%K0V4O"R"_Q_1Q,AU//WPA7)>%82_Q71[2 M)3(M&(.@30W&*QR""@5L-%Q[,B[+S:RQ#:6HMWC9L#$=C70R[5&@#4^F2WS/ M)SC[\.7-11R/$B'\#PSCQ<<;^'02)F06+L.3E*P5H00(E%K::&VZ&>6Q0>%; MO.SH%=Y:H*UG^-OE08J0U8S]BW.<,+CEZQ+037,/QFB6F=#!_&EX,D>"\(W:Q66K_,@% ,>2"**2N6S<\0 M8@X9K, 87,'$PW:= [9XV=$KN;5 &UY]KAH47"RFY]/:D>[]+'S&2D?Z8C*O ME1^79Y!+C"G(XJ*O1:L(HZ6SAZ-#*H0DR4*1HOAHME+ZEB\\>L7W(=B&341V M<7Q'00/7F4&.9%FH+,@XI>_!RQ(]+R+%YJ7I3N.&8A=W3]^*VF@'[L<5?3G& MY4UAS^[HN]XUI$OZP;$.Y9;&:#QG5D))M62=T@IB1 \N.R%"-,+J@=RTP[BE M.3<,)1V1M$B*%G=O(;+D@#%DT2!R9UHO9$?AEN["@TYNZ2X"W[=;^MIEWZW5 M]I,=@G3UVB^76-=:#LPY+8+F4;'6(:3;(3M(5W8G M(MR^?6VMD'ZBQ1Y >1D^OP7._J(+M\*XMU##YGKN3*4=E+1/4J&WPM2R[II5 M#V"F*1NR=(!D9'+/LA&NAT#F/9+IX>#$@^%2%]WTP*'W)#0ZC/XM+' V"N/Y M)>[+:OV4-'7T+*T4HP5R)K2,6[T>TEW#%'C0Y[4T-/027 M_3KZ VOYX80W<+'"C+>U"6:.M'''5" 6%@BA*(G%HK5L7>%O$Y83)483T?>P M;CS& 9&BBUR*"(ZY",HP6>5 YPKK4HZB(,NMC>+3\!3M<@+K6U'#>8J>I/^^ M&,V7CYJ_"K,:;_EY%V_0O<]KY/'9'G,CK\[E'?"U%U_Q*(3DG,F9%B(O03%: M/1P6 =&:S$6T4C?/I[\/3[LNI'>\9?[+EVO?K1L5&J>37!8',D@K92V=P),& M5H1'5D@RV-K#TQ7C4%Z?9CS9W$"T!Z4;FX[+R9:3Q,) 06D'9GGVBHFAL::I%DGGL;<+O@BYM/ M'O[DTUCRTU9B:QT&22>O"::KYJF1Q-ED?U;[H2+>-Y"LYFF/E9D2)G()UJ0V)UK_) M9ZBM\I&D8'VMDA +@X!10G$L9LZBS&FK?*<.%.J"[X0HU)M:^KCSNX:E^O2N M">-,&I&Q7E5Y3HFHU30(+)CVJ.I.@_E$>]8_JZA M>XOC0!OHT^E\,3^S)=B$QA'(G$@".4((M@+G63%6//*MJDOOMB=M0'=";.E) M)3V4N;I[[[RWY>*99UJ;'#/(FI2@ IVQG' :$B?;5,FBG1R 10_!/&TZ-552 M#V'DVW?PO*N',;)@="P>='9DI-E(.RP/-!942FI+IS7?VDN_$^ 3XMIPBKO- M.CW M>%5N/6UGS:Z0KSWV3U<)VX_EB&N%KEA)C">0 04=3LCUMFL0:-T*@GI MF!S 0?D5S^!7B\K2^3(9 X;T"ZJ>,:/2-/]$MI$+(51H7:?K**\6N_!DYZO% M+DHY]*M%+TVV-C'(RFA0F?XA"48H:((N9$?Z^.-J<0?U;WFUV$4->[DIV@;@ MCZO%SJKL?&7T&#WLA3 N12]"<2!SK"610J93:5+2MO8S'M?58K\\ MZ2+^WJ\6:TR[BX0#'0^UII2'$)T%G;Q"0T9\3-O=2QW#U6(GR=][M=A%;#U< M*]SA(5BGF/X/YA>9C))1&=4=L<9X+N:7GLPGDWQYG*/3&_WNXASSTM4YR<_I M(Y_#N'K%S[C2='C(M2PF66M*AD0FFZ A)NV5"<'8TE?48#\C.@@RMC&)#TCU MAT[LB]F,_F#U27H*TB#I+^=GKF@6E7(0A:!E@%;U&EQM ;GG6)S@6@_@T&P^ MKA\D[X\&PT07/'J,+R:+,/DP6@Y+668%)@'"1Y)[I../BTQ",C:F()1P5X6- M#Y#=UX;R@]!-E=W#7>1?I]/\^V@\/BMD]1A&QVW+R9Y2G#.(S''(V:14HBM< MW]=:\U%]#M;O/B&6/$J$\[[V@Q)$($/5QB-+S37)[X>A_I[**&!)Q_PLE\^?2SR',P M@F8Z8YA(+TR X]Y [=C*R"87Y6:-] TG\<&AGP#!CT#G&^]/#YGAS_^H@ZTW MQ4DQST0$G6I1RQJ0[9A&2)$Q0<8*CWR[:J"#PO[![+YU?9O5YK"MEV>X"BU> M9UF?&25M*I;1G VT2:EE/R#M( BFLO6%X79-"@[&>KDQP!.8 H=/C-NSP![P MVOYBDJ;G^#[\@5]--2/0H2D:'$U\4!@*Q)0%),:-D(*3)!X,K=D+\A.@]^%K M_#:]W4$M\N'3:!'&+S',\74^P"D'RL$*4*K MUM4P^Q_5"?#]0"EPF^3^D$A^N3W1)+[VRS,?(HE>); I&3IC2P:A>L*#XCQ$ M'V6Z6:7_H$A^]ZA^D+PO"MQQ#[);GFS+\;U>?,39^G/?_/X5+LZ44$8+84GJ MAM&A)"F(@J6Z:063M^T?N:]%A5@R]'GZ_? M-Z[&\@\(;%B!)SKBTR/"AA%'BEZ%O)-3.& MMA)L??6\"]X3HN-@:KN#?L&[,M7D5L74+Z>/.:VK%BRW2G+MK92_;*-@!_I#MU5F7G-);' MZ&$OA%$T#9SU!IC6#A3'"+Y$#99L7L=1\H2M.QH<5[I3OSSI(O[6Z4XW"\J9 M8)D+*H$QBL[4EH;K0S! 6W@1H4C/;H:I'F\5ODYROZ\*7Q>A#9,2\F U%*.- M%+4!=LQ6@I(UNN==7.[?$^FY)SBO+[<7D_4=\@[/1-)]IED(0BD-RM=J3*+2H!JTA.($YL2+0L:V6FG:8 M3I=O^U1>#S;-;D5Y?(JF5OT!Z9&V> >O562 MS!3N>EP-;P$Z7<[M36VM.]/O,H9G%_A^^OR/M/SF;5C0+)*%S-<:JD9SAM6N M$Z'VGQ" R2F>!?H<2^\,O(WK!Q'[4F(/50X?8\YJ;GCD/ *W$NEPK9#,68T0 M%==9.4:'[ &B"+<[BC2_PKN\[@Z35>C&S3O)JPNKRT_N<$WW^)VFW\T758^7ZZ%?/*EBDA D M'V6P=N54$KQ('(1B)93@K8X#-,,[C(NG';2\Y452%VGOYUY@"X _+I(ZJ[+[ M!<$C]+ 7PJ#W,GIN0)4:D8/SK=/9[F.4S79CG2)NG+,K5<%L-OM#&9XJT7OCL76EM-MX!8WBMMS4>=Y5L MC\H^0X,R.B> L4P4MK)>;D=68V2$B3G6,?>DX?VI]=&*V%20J(L4>]B;OX;- MK\.'90BI];E_.[#3N?SLR("[2G>@Z8MET1@ _BH&+AB M5/3:JA1*3[QX&-WIL*2Q)GHH9_9U%]='"'ZU:C;^1XO2<'Y\K8^S\44R*)VB:WU@H(6OA8Z+)PE=,ZV M]D9OCVXH)VYSKFSVZS95R*&X>N\9U"]?_A;^SW3V=!SH<%N]$ZRP9!T-J-C: M"C:44)M5\6K(Y))/MW"; M_,@=H>['J]R;ZK>G6#.]'0#=A$S.29:A8.V,KAU"B#X!%](0_!A$:NV%/@B: M/>"3/E26=5%7']VC+^:+Z3G.EDUH:YCKQ]&G^:4_%H5GG@Y^HI[GE48&/M'R MKK*QB<48>'/'R3UPAC\1]ZK*FPVE&^FA!U?IB\E:V%O.GJ)R<#)I,*$&Z&7#(J%<9=&'J).Q@[Z]!9UT5U/;#M M_2QD/ ^S?UYN[EXEIP678$L@4-&I6@:8@XTFR!1#4JZUN7X3P_"65>^*FS:4 M>@\FU3W;_U]G]4;$!U9D2O7J81D*(0MXE2,@3XHS'A+& 0]Q2TP'97^W<7XV M5<.P-'F2TL7Y!9T5,#\YG\X6H_]95:3E*?!EW@.="GB]B!<0BR/!L$CB$)R) MW#JYKSO*[XM*+535.E[M/KAE@;,-F'_!,IWA^D;W>NK-&8O&U+YX4+)1- 1F MP?&HP%CEE(DVRK1=_X[6R$Z(:_O7W/"G/X(ZOLBCR8>OE_121&:3C+1AVYI[ MK6C:<$WVH_+9"L>2- /;WKX>(;_M\7BQ*3SMEE6I"Q MIO;;2.NSL&1KNE"*,$7(FP7/-S6\?CR($^+/H/IHW>3M)NXMX-)9MM FCN E M'5"4C F<, MY)%H371,"PC:\U2;>A;;NESW-KA.B#V]J6-C,[+F<7N5S6]P]NYCF.%5E-J3 MR6*41^.+!+Y:28EN=A-J&A?GW0#B%]O>)I M%.TWG,P:!0)V@O;Z%K2K21(YV>ZR.& \2E ^B!HZ:XC(@>5*;R-:+RFML+<+ M*-P1T>K:+4C+C$>$S".2M8$2Z)#.(2EMM/-*Z^;>V+8C&"HP<2_!__+E[@>LTC5=X,*3+@QGND;_DU8T;8V8=4DV*"U]Z]2H'H>S_TO_ MX4EZLPO$@9"EAWNUNY%=NS[:!E]/$0,/8=M/>,#!D&$KDNZHR7TP+FG.@JWI M0Y)9PIDTA"@(I]3"(G=9^=;91/MAV@,1 4=+M"X*;'U!LQIZ(#MB71SR6OVS MUY^6$8)/)ODMSA>S44VA?[>8IG_^1MJ\O.&VRZX]AH%G))0:*@C.L0BE&,Q. M(CJWG1]S5R3#.Q;:*G:Z+ZWT<*&\XU1\1GZO]C)HY-^Z6BVOO_C:DOG+E]L+:LT[O^)]()9S[1%DL+12 M2\G Q23!">6=C%SSV#J<97?4[7Q:#V*9;P*S;@"47#;<)PC9,U */02T!3@: M;U/,7(C^JA[N"'XH3]; +-WLPQI2V8?BOGHQH64,W]'>LWSNR_H'E]7",EEB MG/$"V>?:ZM1EH!T(0;DB$H]8LFY-WGO@[-]]-"@_;EVEM=%3+_'[=T);F_K; M@.LM4>0>8/M*"6FDQNWHL8,.!B>*S+9PK3R8&N"K!)W1G,FAECM#8YR0TK3N M3;P'@CR8O+$/?G01?1\IL-/Y@E;7,,;+4SK/A@O$/I(RFBGI9G+K3A+NP0_R#L?C&@2"$YR%VFS]23XG^S] M9UR?C2[!.LZ+CK4*EN2:S+O"P:'C8%R6"HMFBK>...T$\)2HTI]F^K@"&"\_ M@_ENTVP-]JRVV?,Y.4A:$LJ@'3AGZ*NB-4HLQ.'L^;/6@L'W[ MNEZ%V6IJ-/=FW7IRK_ZJ^\=Q.!ZI)$(LQNNZI)$9E(J$J(P'741U@QJ+S6_U M3LDCE:0/+DH)UM<+D( !HC09-*W=B@5!AF3KNG;?HT>J"TO[\TAU4?:A>*16 M\.G#JTI R:6LBP9NC*CW+AY\I$-/D'3F0<%2MJUKPGT#X/B]3ITX<'.[?K0N M>C#V'B^(JV%,\IMQF%RO,;;%F'IR3_4QGCU%,CV>)C>7OD/1\;'P%W/DHO@$ M13&:W;$HVF>4!I&<5D*CE5E_M[Q]*"[JL&G;1;5#1C^])P'_'>>U7>$JY&;E M"UA[!&+@6 @@H#:)#!\5P'N]S !3+$I5O/$/'8=V@W" A^K>U;]MC%0[W?7@ M%+PK;.OMN]\N([>X9%DP)#2UPT6-P(XA2."HI4SGL/$P2+H7RU?.=F"W%T'DL<5KG=;80%%G&/!7$+'(.S>^9-D#YP: F M2NJA)L:[BS@?Y5&8?:EW)J]7$5Q+*P&-Y 8)DU]V5\' "6+68+@NOA0N)3:_ MBM@$YOL^F[;141_DN8)39\GKLDR4#^G:!.+GMC2Q=5-!'!,V; MU^L-4BO/C2X)-*I"QI5P$%(0( -+,1(G[^:3S]@O@.9Y]':Y/H]D7==/*9#&]#5=_!C 1^EL3OCYI]4?+AG[O/X;)Y3J1M4+M@@)K5"WI; 4X'3)@1$M' M.1.L:-VM9&^#_3&)#I)6#4_S#[K2OQWLU[IF*]AWC?0M3E.ZF-56O>N4SA2T MTA@U^!PBJ!)HJ0ADN&*R400R0;F[$8OSB+N2W7%^-V0_-)UO+,LZ>!KO79[^ M)W3\^CQ:?.DQBW>;UPZ4Q-M9 H<3,>F\E3,AJG;?&M;UV^A_BU M3CKO%+_616%]I$@_UJ1^_M\7="9],:&Q72RE>M.E]M6+\78Z'O\ZG=4_.F/! M)O3(0">/-%J3P"5A(445K9>186E=:WC8$1X@WWL^%!TN@8YSNKRZ6*X+1@LC M1&!0-(N@LHH0!-+>A]P$+0):V=P?,-3@CFB2#,#2X2?4(RBV#[O[T0/]*SUB M,7\Q65V=GAD>IY:VT1#C>W'3-K+3-J!8'V$ M OTX/Y@2TKN=EPY2 M"__ T8>/-63E,\["!UP:2,_" G\-H]G?P_@"K\\<(J!//'L07HK:$IV!"]X# M-UD;:R6WO'6YE0,3P1$MCD?C)NJ-@D=U]MU>'&?9'L"XCVCN'0+Y#W B=V+N4;QT+#PN"2::3%@Q8%C4KOMX> M<:')!@U<*=QQ\#_F\6'.XSXY?(S>LXL9SA^60F2<:<8*6.,SJ,(Y MQ%PK9^?@17'61M^Z8,AAC/S'-#[,:=P;>X_87[>%9>(2,S%FX(73&.R9J)YX=M#&?R/F7R8,[E/#A^GS_!A&;B:P54[,>HHEWY3 :%8"#B'2X68\QGTKE2C!/@"^TO*F<-SF8.7*!V7)28 M;A;H>S";L3^T1[0B[N;F.TS];SPM#)[9>+,"W5"IC5N]=Z#T@.NCB6)+#MAG3C^3&;NT@NM!DD'80C]#QL?#7.J9TH,/! MLM*V4HR^HCD-EF$2$C/JX9UG5F=2E MJ"$*EUEPD6%L'<)_VN74.^EYRW+J791TG+E9UWV]9$L395P DY@'94,&GXR% MQ+GS*JB4TA$F:!U[C-I.1Z##)=!Q3I=U:"[7M1>P5#2\NM8(%B#0R,'*&&UB M+IE\/$'NWULJ8R>6[BV5L0O%CC@@[,QC]C&D1-I02-J@<3HA'*UQM%_+6A## M'4_D]'>6RGB8,VD'@AU5,-9J?"\F:8;TM\]P]?^9CQ$#)@=!1%_K*"-X52_P M'7(R94-DXF <^X\)U8!P1Q4I=4<2IXBT@ @%L81"FW*1=![TKA:A M3<6&@A:/YX3T_>4*'^:TVHUF1Q6N=".5TWIC-)H"/!JR<9%E")E%J*6FDQ3H MHCJ8 KL_

5K,'J75F( YYD Y'<%%THL5DK9AS8HT MXFAFTHGG"BME0O$Y0-**=(7T54#,H&,L/"07BCD>(^+[R14^<#]L;Q0\*N=2 MEXQ+;9)#5J!(K/'0:,!;)H$V-5VX5M&ZU@VK#F'<1S3W#H'\!SB1.S'WJ&9O MUSQ+=+X$+R2$5%,:F&?@I>(@@\DI)RY*.I[273]RA4]B'O?)X?[:=+66PDTG MX?;RD)+36=)?=LU4TI-D+ ?K.!UCC)3T_YZS81X]N!]S]C%S]E"UV8FJQ^CX MWBY1VIE,=@C9(,AJ8S:C$;SF!ICQVBMC4L;C*8#^(\W_^'?@WMA[Q*[VAP61 MN6$N&@Y9U2S$DA"BS (,"IY$(87JX_%*_4CS/XF9W">'C]/=_[ ,M ^&UC-5 MBW9;,DJ*A: X:;)(9IG7P;'CV8Z[NK6:9T$_G6$>+9Y\F.$J+OU5H%$M1I]Q MAPSG!Y_9*'NY&_9&F;PL= MW]Q$=I7JH:3=OIQ./BQP=E['\S4G*D7%E4NU(Q9'&DAV- :R-+4JHBCGE+6M MZ7$7CGTEX>ZLVVEC&??@%+^):9V4M VJGO)B[T:TG\S6W37V 5V$/=P9"@8 M+*\Q*$F%&J1!$)VD;Y'[XD54J%CK4/;((8_X;;0SLV#YDZB[2'AK)H^ MK\O*SEXC\B5SEA4#H9".7S%&"(P7D$[JG 0=4&/KX]=M%">A[1V%V\/4_M:. M6:Y?P5M&UJX%JX0&%0PA"II!$9H.XC9[@M6KX7]*=MV.\NTA>>=;1->2S;?! MU9-=MPG3?BR[775V+P5V%'CO2\ U?,A8<4DY**JZW8KG$%SA8&+(5BH5L6E=R1CGD5I&&+$%*6@/M3!:,8B8Y$;RZZ7'= M$+%P]_.'W\S;"'_:5G(]F&\K5+^&-!J/%E^6G%4Z:L7)5A%RU7/+@1.(P#0+ M4HCBE6EMOMU&<2K[^8[R[2%DXEM$:U9O@ZFGO?PN//O9QW?5U;VJWT'0/>SA M=V(3MG FA >T(A#/$X(72E0'MG$I<.]+Z_N)X93_P-X]A.Z[R+<'G;_%S]/Q MY]'DP[?@UON0X(%V&CI(TI*6::6KO1Z4D6!<***$7*1J7?WM7D##;_F[ZVS: ME\#[*!1TRY&49:[Y(F6UVCPB?ZS>++F4ZH.9,:F-=( D@,'+>2Y,&" M0Y8M+5<]>F\?PG<:3.E-([W8#9]6\4KSUZ7ZN-^O?=QG2LK:;UI!8+6JD"!( M$94%J81GZ(U!UOI29Q.6TV!%$TGWX +^QVRT(+J6U^49%IRM=[<7\_E%K1;Z M=#I?G"5G6-:,@Y5&@W)6@6-:@<]DS!3:X'QN77'I852GP8K&TN_!I7"=JU=1 MF$8P3&3<@@STCZJED*.HGBU>HN#1]_B>XDBW'E'/(:7<\ZPS:DC).=(_)HB23BMD+XBL="QD=1YQ2*FS M/O@200=G:-M# =&KZG!72J(-&4-K4_0 0TJ[Z'BKD-(.4CWHD%(74=AZD/8Q MDV"X"[3XV0+6HQ08K<+4=RS9P5U5=-'M-B&E760\7!3A-JB^UY#23AK;+ISP M,>(>C@R!HD4PEB,FS1W/K;/V#CVDM <.=)%R'[J_'0E7 M+^!5C@DX=]6:%@RB9H+6.N,T_^%!%SD/%&88 M#,.4[U!AAMM@^A[###OI:IM0L\<( M>J@P0Q^%<<(P",87H*6,EB*G"G#G+>/1:H/?4YAA<]UWD>_@889%:.FRX>!$ M\:"XK3!E=69+QVB#4]JW-MZ.( M:PX^1NL80VYC^1%ZM..54&\:Z9D]9\)$8\ER!4[#IX62UDB?3 9!:V1MJ3" M^TPK/CWM=Y)H3_[\KR%.L20FM.60HZAY5;% "+6:J$L\YY+IB-+Q$NW=H?=BLL 9SA=OPP+?+>B?_(9.2_2+\ '/>$C%%Z]!>TFKC"60OLA" MIK2T7DL>LNLWBN$^=*?!C)ZTL?'@V#RFZ-U%G.-_7Q#&YY^K7V.'^*%-CVH4 M*[05TD9Q03?>=<45)926TB0HUM'DUR6#M;X/NPC%4;% 3/=_*5-E5L(<2 M'71S()?7X'2JYDJ6 &2HTMDG!PXAN036B^AK5P%:1WLFR9YCA'97\0.<>8RH M^Z@X=1O6^F2]#;">7(X;0>W'[]A$=0_380>Y#TL,EXW5I=2L&CK\&![!)5H^ M"Q-&!1>]+B8C::?'@S#I,ERW.RSBBM(-8SLW!"W *U)ODVL'JR"C9 VH]-T$!I#]%@ M!XGW3FG3 ')<(#ML!P/.@BZ-91 M16^1I!0FH_]9-F=8[TZ,F=HK.@/Z6J+-N )>)1JDUS9)[@SG-[)(-L04W?7T MX3?V)G*?MA1:WUMZS8!],LGT,YQ]7IFPVMA$!@<#SF($5=/F8XX:-(]&( J? M2^M2)@] .LUM?D?1]Q!V5 W9U^4;D.L)L VPGK;\C: .8-/?5873/N7?@P&P M&:!B29HL#"2E4SWWUC6-)HEBEB$R.K&4UB>"@8G1Q0@8C!==Q-X#'YZ??QI/ MOR"^P]I6:9+PLBYGMLGJ%(&I&C% 0:K-'%Q=@\(F$3EE.A0!-9 M-UP$YK/%V=O:H6VYOG%OLU:Y5NFJZYLN$2+3D@9*/P_!"V.V2B2EIUY3-GUW MI>AO7GCT-N'CQ;>Q%LD..EQ3:1L87>R\;;39?I8^;,WM(/R;ZMM!_UU$5ACO?V-)'5^<7[9 MH\3R[&+1@))&I)AQ!,30XHY:>\=5D=LU>7I <]^\=+@MQ3UO(K*$5M 2R MBOZ]O*V16FN'"*:D:HZ9##[1EF Y[>])5(M_JS#;AY1W_:5'J+Q'RZQOI_;R MT#:N,7WU"/?JH@)\7=Y,YTN)SI^/1^>CR3KD;S2]#/P[LS):$]%"B;7$8"RN MYB(D""74JF4<1?.>N0U@[_WB]&632*RA%=BW2_;;(3S_XQ.F]=?\S%I'>YU@ M(*S7H%0]Z7%:\C2J@%Y$'7WK+C';8CM]-CU>%>WO8K8"^1:K''.= >\_XJ^C M>0KC_\(P.W-6"9_HL&AL3G1_IXE" M4^3UIZNKT$LGIDA%&R6 U?MR921MO$X&B*Y8VGRS2&R[Y>C1$/:P$/7(L&_6 MIV'4TM G]3//H\RA=A/&]N3-Q\ M]F[FQ,-P=[0JZ"5G3\;C:Z]XD.OWCW_C W<[5$1,*;P)LSF=E-=[@#4"N6$& MA*J5$5GPX&L79NXC&EUTS$5O>5*X_?3A9N%#&KAAT>\HB*YF^OK']9](L__? M_^7_ E!+ P04 " B0EI84\[YASR6OC]0+K3VOK:@-\?'S ,^07P.L#+FFY6)H# MP+ESP&X %8!*_@. ,N0=QL0T]!;#_ A?_(M_M#; *Q8? \LOM_XG^\77R=N MV=XPVZIK<]W"[*+9]5NNR)T[ 4U@&1_?XN]_>RWG7[[X6KEBQ7)^@94" HNV M:O6:U:M6":X2$!!<)RBX9BWR$E@M)+QNK=#B^\6;+%Z^>!7R>^TJ@55K_^$7 MKQC8L&J9G_#;Y7S;@64;^)9OX..5 RAD]/Q\/U[_/@F^9N1X2]?O@P9+/\*9+)\GLC? RLV\&_<=N#$2A&]ZP+;[40//@R.7B5[,KU$ M[&(]34[YAKW7:L%-XINW2.S8*:^P:_T_Q52UOGE.YI?0-#(^PE M8Y.;M\S,+6Y;6CG<=W1R=G%U\W[T^(F/[U._D-#G8>$1+UY&QL2^BXM/2'R? ME)&9E9V3F_?$?;%C!O^W RHTG] 2NVXEL M/_APE>C)X.CTDM6RRA=I8C?LZP4WR1WJVT%?G-J/F?U]$_/Z'\WL/R;VG_/J M -8NYT.RU\,<@/:9_HH<)\W&*2ZB!YT)'1KCK M8(D)#[BM3HF'CC9:<#XY2N,LIWG GFWHE$=@JS).N-7[)7:8N+T=;S$/>D%* M\U+9P]FMTXK4(?Y<>,7\[)5H+5%L)+Y!5$\+^-FNJI90'K-]*@E/.Y2>'&I& M6S5/&4ESG%>))'_6B=EJKE'Z^D9GQH'R&[OJXG;/OXD5[;2]%?()E/,,Y@$K MPKE$C9(X*_2&; 6TJ^LG3(.J4+ W9TRG^<$O;H%!QR0X)AD%ZWIKA'WP0HV' M]NY#R6(:;$):5DR):1_TU!W'V.NFFK!?JXN=CGP(R59\U]0_7FLU+-)QOOYJ M3)8?)QMO\R'&3_'F<*F?PMME?]J?]J?]\>PC#_ C;D! \!%.*)NP<3PPIT8G MQ]IG2\GS(#%Q;OR-)/4V[ G<:AY08D*^CW,,[.JP:7+T3$AYA!^6 MG;MX)8AXR"+[^M.4]_H.&LE>S+NNP[9G@*)-TZH=:T"RV7#]C' Y3L8*):KF MF.SB8Q!:VZ3B'_'Q!>-BU6,9OUA!@6M BHD"*=PFUPETU(L5O&#P/EE[EUSX ME[T;!15BO'^)60*]247HWE!TY@A#]7L@07GAS MTKMU0ZXY*:!HE8=\$;./CM6B%1$_FC??76%_6GQ[][99W6T,@[6>]*!YCG"? ML. EIDAIOI-__,D<-C[B;G@.G=#WZX78<9?!!95QLZRC"529FEFT,)WDI_'^ M01#F!&<^.^*Y" _HC(IZFA8?)JIGV@>E+0W??]J?]J?]$0!5AWV[E9A7J15OTA>8TTW%G MZL>@>^JB]Y=_ +"M*)H1V"',P96;@&6%Q^YTCKG;SE]-F#Y?PTDD M]>^R'I"@*>^&9@I=:TM3/1 MA7"X ]\WJW4[<'8_#T@+41J2"&XIVL-]@U_;!>&9%3%,T]:OIZ;CNQP/$I@+ MN;A([-SG"W91*0;.I#;UY2>S:$4^%O%MOX3G'/-8;6,K*!RN4'\RB? 6P+X/ MKQN.R/)$*].(DBZQXVU';C6AR-ANXG.1>K"S 7??9/PRHHV_HR-._MX$_T_[ MT_ZT_[$)H0=:*R:4'J)7JY!$<39FC=?VKOUU@"JB6B-UDSNRU:[N%H-411)U M"5^HQ,N1F[-W18Y<:)J2&>\WFI +JG@!FQ>E(3A)PM<1:>%,1DVQR7U.BMHQ MK9;H+"CC:CZ4!$Z\MF%]+IY1'-S-@DK)ZN>U,B#*!$G !<=1W<7FFG&^:A'? M:52S(-- IT5..#O?&[,D)YP&S6V]G'%9J,I \;+]+'];!Z57GHNHEG/^ENW- MH)7@T^?.20%7B+N/VN557SJK1C?LBEXQV',KK)U!@C;&_L!-R;XWK4$JJPZ/ MXQ5D#,,1W#0/;.W\:O>I2T_8C5V=/"9Q+N?ANXZV]C+IPC?/=ZW8L+6T0N)! M4FP;P'^)]#Y65]_+"^V=%Z&>^MK9IE,?IJ["5VKI^W=!_3\,DX@;/#"D@,>;84VEBVBVF-W6I3M%JOU-LT%EP3: M@E1J_WB'G^]9ZZ'/V>*S-XT;#AT=A2:W@.^_ +*N#)"@]^^P6(7>1 MTN7<$1.N6V/6Z*% C>Z&ELU4JLW-2]>?KMQT2._Q!74 P":'7R@H3!Y+9\H' M?M>;W/_ABP+:+:$0K9 0PP-R(\GOW ]:*<049K)\%6+\@'_(2(_ WCZE3J5^ MS.1QSF87BPKB&@]=1+>3?56$)3K&Q,5Q[8S<(K/DMI[J^LF\H%^WN-PX[O6$ M9?=ZH_! O3K<YHH2U7IHZ ,QKN!_NO[!/, M_9"\1?76W.D.=A:(.82=7<<#-@C!;> C64($IJ\SHXP'Q)!Y0'C: M4Q[PV;$93NL'(]'N/$#6F^M4S /DX"$>\ 756"L&E8'EFN0<%%>,!T#9]S&P M9BR\79K[@0>,DGC 4'(,.".-&I^29\4ND&>$YSN70Z&<".0&?_>7WP>3\XC# MA&[D+;KUCO ,9@H'!7/5ZG%?57^>,;I_6T^G,.S' V"3?'D>L*W^/T:^E0=< M_8#^@OX(SNC,S6J!^WOHZZ>I/CQ "^0!>Z^*\(!G$PPE>!V5FP'+P=]QZ3Y/ M"XSI9\J)M.VK+<6 ??^, M7YL;OL'FA@C./*UL8HK%RD]WO+V.T*9\28_QF*-%(,7_PI_T#IDBG MP$(;$3+UWL.-ZP/>X0%KF9@^6P*Z3YP&1_&>I9O M/%*MN;YCLU+-ZULA>.1"7^0B-%N1!["L1HF0CVDE2HYD$OE^4PH7_,P*L-AT M?7]SW$F[L'YJC!%$&1OV@Z^3?PJAGX(TAP=@[="UJ$(>$%P+?[H&AH#VB-L) M?^_UA'EG$:B>T\,28%,?PKK<&AX0@DZ(5&0]^6G .DO$>/-WS*S.-#B(FL@1 M8,DO*,&GX*C;I&')G_/NIP@?_<^1/P/3VE"#Q.]DEBS;-8;\PO;GM.>*X"6)'<<^[.8IJF=J1T7(X2_\ M?]K_0<.^P'>"B.\>H=-]*GHVN3C-I1^P7EO+X,;0#K$FOS#1K<-LQ2CBDB Y^G-2C; _/85OD0W3O*,&"LSX('.I)FK2\$>VKSZ:RHH.VK_O3+J M,"'W7236^NK,CS#MLB+PAZUO&5O_((3HDM* M)/=(,N5.=E M;_L%">$R9PW$FUY78 J1E@(+D?T1*6TMLW_-GLL^M>LB>4 RBJ8<,9"X:PQW MP<#)R(\P$RBB@>>YJ\"2 M-G FB,R/+),VXHM&\_PM\;X*;9K7/FOU%21O9X' M>&/00]+X0SP@(]"3!\37[B,C5?<1NK>1PM+!!:(G8W'@6.89DJ0&#[B/3V0' M"2/UT6_.8FQ(5 ^W'O_A]][L^Z,9J,X#:$XHZ)U^"<@X?P><&TG"#DOCHWYX M,!BSZ,&CBQZ,>H][X<@6PL)CPIIT/()%P8&X"X@+"^B_00IRFA)S9RL42^I% M<4.)PN!81C^PB$!\0#Y#@_D&^-KW%C?9&$I=4Q>+SC0/(=[2370 MT_((9O_R>^O1_]<-BY26$EUP2!I$H2=?,Y$4/AC41O=&O==Y"<$3^8 M.^I9Y5.P?_;K<)2$]8+=0@(LU@AW.^$.LU$'QDW"*C,3OYM>/;>CHKDI\%## MQYI3D[KF\A_E0B_4:WE\X9(WOTO)013,PR6)+CX<+#F MJ P#='\Z#XYLK=Y M]L"Z7-E[K.BL+3-8F#]T6]6%FJ@PNM*D(VTCID-^("P+^:G@")X!CZ M-!X05+ FCHDS:LZVW73YMKYF6B=&/;]DQYO)R>H/M2*V77TYRL)!]T>;[(Q,9.=FX>UEW!CRZ!DF4D^] C%(X14%RR^!65CN M:I ?I.F]1QQ92MX_2L)RE%9#OBP>,.]]@ <04[AJ")E$Z.!M$GLC+,@#>F/U M$5[X&$7?A*(BG/$DK@0'B5J!T ?2UV,*<$TIN%WX7^]*?!Q8L@'LC=9 "JO7 M] M+FQJO619+D@96'XR7#+J]45GG;I[WVP"RF^&'6N6"HL*X*HA63U(:?AKJB;\ M%;V$ST8U82&$+S]W9"K!U2H$^)7*:=A]@CJ#6M :IWQAEL':2O5(0)M^F>G[ MKX0*5^<#22#8HS!!3^ ^MY[F'K9TA!9:Y[;]!8Z.09:+E(2S2$FNNK0O<&+G M=9KN@5 -A:-0>*1Z3W_8.GMCC_M;]ARUC02!DAH#6V/6H/$@<--'I"@?I&\ M?P))KA\N]'-1@K_4$N#7\Z>A,E*=/7GAE!O*GRX !5BQ$8RZ.A+T7YF'&-<. M+#E,1BH1P .04H1(G'/A\U!0ZWP%#UC1L1@2T/+%[^E#G'NY]9L=BM8W[EF% M?"1#BH$H5HM!1O@IR/X1$Z: S'T+D)A/OQ*T$5%<8CAHZS$EKWF0>1Z=7=3# M U;SQ]56A3$P'UAX;*B=D#+CI>K=KM?[#G@3D2O]A1E(+8U6ZB7!@BIH^!(V M&RSI(<_:HA<.@E,[R9NL)^U35LK$;U)^+>(&WX&J?#,#;-:6QNTVE/#+CN#F MOURLG!NNP_6XN1T0DM,EV@F("A1$]^]!=RC"C\A>9*9"$Z)>K^->W,=& MP;^ZD"=6(HN.-OX'+M7[<27J7^Q";@ "0T9PB\9V;A[Y&ID/4:YFX?X)3.\* M5 ?**K=A6[CD$9B2V&427Q&N*V6V[:3]R+!8Y4?VJM^; M>?VKV)\,\']HL[8=E($"=":YF'JS7#(6KM_%.'<0(83AN1>7B03UW;M"F(HF M??;O;,^6_)*V3R[$([Y?NKV)3<57@( DPY=)CQO3+Z?$M*%RQU,[/Y_4.,L# MO ME75$G:M;3\!A4]V/^-LV#S1.XK=&H.?KEB]8CX[?L4LYD+0]*2E@]\,' F\3 ML,T7X]^7G+B/]IJ=[,^Q?F'X]0!*3+LG9C0BQ.A,';)X=3,G_Q@L8/FL\%(C M^4&!%FN?-'ZQ]@7>7.1 %\E1;(Z'#[?>+7,&OQ^1Q/YS)[1$L1D>>;_)MR5' M\V]M$B0_@LA(?F@OYH=YA.EA3WB4JS(!LF*CE,9JA9BBK=QKOW?H_]$, M1LA$[R2:=2K!:Y%;M/& ,8H!PI47V?'2%$:*Q&V0\>F'3B ++U&T^."T$EFGT848J'FR&^[- E$IJH_?&&6Y@T/H-GN9-*PQ,^?"?B2 MNV+A'2SER2/R7#;8"[[&9(TB2=,X_WM3T7\9(R&4QBMDL04*:R!%CBX,O]JG MV)%< ?:^(R.)32 RSGMH+K:[_%I\Z++C01XXFOPH$F$L::3LS672[OVUEQ$J MO4[M!Y5N1*CT OQZ+A]^I/B#>2,";'O4H@!S\%R,VGWD:$%F (=+91A SE.-C\S;-CV+$%2,3AQS$/)=IVZ8ML8:4K=*<:3F"- MSY.U^/X?#Z>]_:QCQ20P)+E$ G4-?>)\>OZC+]%C1YI43NI4UV^3O(&>KV>D M':/N<<=.;$S4 M;R%2_/=F.9K;N*G4%'>=SKC[JDN?WM?%B"?N-DU3!WN"#V M.X)=#,QPW1^N'D%E?V,XBYU[!(=U<(LX''L)P>%, ])(45$/,H;[IBD0,0 ] M>(.+>$%LDKCOM^KPY]'@*)[@213-<@2*)542&7HD\EQ[7&L@$*0B#5"\VC"\!>*#^(I6]QGZE)%U&-D P\0 MDDGX?@]-'V(H_RQ%:S0/P1"9J1(1Z#)G0(>XOOS<(QRAC1ZLDA6@P>XXWVY-[UYP."5PDM( MZ Z@+OS>VW#_G;FBJ7%T%F@!/F#'IZ[URZ^@<5:&%\)UO1"3!US71"=4"[A! M8>%&44;.YL[VQB^#SH@TA>(T043HWT8SK_1(QS?YM;69.1)-# M838?W^BOUQ9(;R9&[)JY<6?V!G/#^C (?M^Z59]L:))J??YJ ^< :R_.O ,! MB#Q,H]>2?33%#O(UA6)833;'* M_R$Y75DY%IK[2IJJ;ER-/G<8OBK^RDWIL&$0E*B!&3HI8!S[4G8V1Z< M[3,>D*]DA,=4HF8.X'U_,(:(WX#Y$D,9*2)'"S,/S2)X/(#A*+3VL.\T3%12 MR%VH)(W8Q42X4;B%[8IPA7)4RN]_K.B/92@*"$DC<;9+E(;CAKY"<8^.A[%\ M< G$);;5O<,0YVG603A?].!-;!/BO&FUWV@ TH0_O#I[L:'!1/C,K9$RQ%.Y MI$&G)?;5BQQ\>8"/L/[4$11SWE-\V-T0"2\Y_+-_!F;P>Y!0_$T3F_'J9]GI MBBB>CV4CK$PZO L)[3@^-O?\J)K9$B];=T(4$B48@>4V?17B6+X(2=B9U ML)RG'L4?7L%%#8*R67I:^'"\T$^NC@*7Z,[^. Z"$.QW^@C!/F]+GAN):YW; MAMM ! O)O^+32WC S#[3%"1NZ83$WYNQ_F^-S@,Z?1@/49FMQ5?/7,AYH9-F M1:0K-12C#U;W#I_@ 5=:'2SB3P;-3XJQ''@ OS@W&MWG#+GF9:03O]9Y*)(Q MF1WMNF8""PV$A1?\*^X9J:A/A$KBVO7SNR;QC_N(2)6TL;CPV-#-@,MB6*K+ M\@!;=76E-MK.&Y/&3\UOAF#<3BN0(M'92Y?,Q1:, ;J7B,L<@13 !^$VK@)A M))?0N[&)=Z^H_4+H.ND.^;H*Q!YO+4?3,!2DMHJW5M4<+O"NK?,XFJO7I"H< M?E)X*AH]G3?H;.C&O4BZJ1A=B!TEC*"ECL0R7<4$.AS1#(2K4VO!QX]%]4Q+ MH.$_6,U!O0"7&$:=SP^@59A @/:Y-8I[V"H,6FCM'$1/^3<30^D^4 N9K'; M%3KTVV[7S\/X2\?Y1Z?%D=F(Z.H%^-6A?'KF](+.."&QEP>P-I.T\5$(-Z3_ MK0-]?]K?,H'9GG]C75IJXHM;0E6+6T)Q^.NM8R-+5+\P:W/S M/.+ 3Q2IWW(N1&5YV8#5QV"^Q>-H-,19>R=8TDO7RM?]Z+ZR)DZ0 *R.TV)% M-2,!]@7U[I\J\/[HW[99N?$_JRSX#@3Z@8.66+B+!S1<0,)G'*7Q M&PA?%"LE!;@9'^(CU,(6).NZN.#^YB4^=5'3@JDHNM(7XO42]'0C#U@.]7LF M().I)";^WHSG7\9^KGVFS::*")SO^'%ZP&-1#_8C.''%* O]%&7@@,310[0. M"_69BC"+.*+WX[_V-$+:?BY^"+];W&/:)4I/0*)VFGMTS)&["EMNT3-M6X]* MN0="_A')2-06W!S_>P\>_!XF+,XM6-2"%M,/(A8VA;JZ,3Z^.7ZVA!7<)CU# M6!"10TV+2D_,!+R.7+!E*NA05_. -3T#7=^='%B1PD^<+5LD+^]27,YI]^%, M[5\UGAC6IS+K,@XWQ+^2Y6B63HG#E5]BQI,-4RUK\LEEJ)"N^S;(VEZQ&/L; MAZ&GB;3S/8MU+:(J^7)RFUJM0&FGHV17V5#X+Z##!A[@6MDOS'_SNHE^_,@. M_J99Y92.)\8/DPGE'H<:;2D9IC;MB&S\Q.''4XBTMQI\;66+]=.ZK51MT9=^ZOQ&NY,U9ZI[N^ 9 MDJ$Z47_6QO\O:J/+ O4HDGD 4YDC99Q%W*BQW<6V#'LZZL;8-+I#90LV_GW]2X=,XW!Y$Q/82TFKHI!_=!-!(:C0$NR;T-U M$2J?9OO INV9MVZ]T; 9SOF3\C+/4E(=]AL>F8A7)MR(VKC#J:GH"'2*\)7S M)6'BXE@ZT29\6*4JYX#I&PV9Z2)7>M9'!UK0(8NGI M'NYEXBSI$[RZ"BY 4)NH-,T#'H W#+ S(C&+54%*3367(ND13ITC_GP<#?1MNE\-(O[5@.4>'IOR#04]S3%94 ( MWFW/06XKR_X80XXD^H T^PCJU5YP#\XELRQJSRE$$&)I\QF#;B)W/J2S1S3F MYWQ*4%H(+E0@\Y4K7QZ+;MEWG8#=+1I9^DD?66D MR??<+,:PP1JXZ95 0U$/\SK=NQ24]#@@D]W;(W);8W?]4)_M?7\F::M\FFIE MN47;K*G-'1437+F_SJ?'57WI@G,[XT;G.;G'CBG$?#A6^G<#V6[%SM'[-4?O M[C/WZ^X64Y++./)KH(Y97DFI3>DZ\^[6* M4ZR];W,0(\/WVX="A]X:XC&9N]23W3@R9B'O:0W/, MK2*(% 0S+4K10FI[[Y9/.F=_).=CF))?TXF]"X!3J6P6I%@74'ANB;P TB M0N@ N/0V:1 LZZ%=)'1(EJ;%5PU$5.09NLFZ9+"1N)M^\IPT9OJRE\3<-T(U MZSV,R_"XU3(5YI86=]TL\:[,(\H:8KE4BWU?1X_Y&42;>=EB FFD@80=8Q;L M6/;S&/(;\A,R[7XK%=6[$.A8J]K7ZG]]LU"KV]F+J,_=7Y<>$IKUO^*,U=[-8=9PGBTF'<+:/U_5_S MXX/.:[R'(W0F/<7HSL6VS",B#&/F%*V35*Y%PTMQ$A^'GKZJ1CM^=C68(C%LG#>"5!>P\M^==25HD M _<7'F:"XW/F<:.-*@CLEX_^[J)7\24SF4XL12V#E';F#F!$7>E(M$2YO_+KI>I5Y MU&!5& ^P4GGF:1T3M"D;UU>121![A"NF+X'3I] M'&/TT)/@&./+C]FG;EB"=/;<^\$C[SV,3$E0FHM*7IG2DV?#$3$\X#BJ,54, M"F4FPX*N'&V7^K9QE%21XD%R=Y"P2/?E2K!WP^=D-E;\/;X%)3H?OM>5KMC/ MWR@28DY?]_TE-)B62!LZGXFS*]EW))9AB2X$2] ?JA69DSG@E9CV(>(5%, MH8KWNFXGE$?:/E"SN;-?SCKUP&3:)3"#,2-GA4\/IEXRZ(-.,TW UNAVG<#] M!QNL]%CR+'0=[)M(^D)\@*,Y8EE6+R?NKK M9LWMI(SDX.F6(@[WQ>+I;O0*\,ZE 9P/N%%-E80[_>G)"XO#^<^D9ZWWZWY0 M=[K97=#1)J4E;:5%JIG6^?BHEN;R1J'I'*.=^^TK(U\AYJ/PJ3_\<9K5Q4A9 M8%DSXA!4H>"_H3,.Y6["RS$#X\;SAW(,LT#A$<,"H6.QK*-!.QEA#60TC$:@ MH[/XC'IN*>71IPCY+TT>AHG7B.=:-.Z++K9FWF"_4 J4C<%D+Y)^E?&V12V/.-!Z S33GD;(L*R8UK M41O5/%=? ?3+Q:T#/.52RW8O4 M"E3!X1J&<" /$-][,B7+F!U ,WUD$^=O/9(>N%^PA6;-O>5DCZR\U#'TKH:WJ[NO+MAKN9SL;& M3^<[;8_)3ZC8&WRFV[4OGH'Y5A6KXW]P//+H$78"^PKW54R1*O M0-VVMS"57'Y$#95TY=H:E%CQ_?B+;LN/F[=%M6T,Q5VSE*@@^A[ZY#ZQ)ME] M0O'=1DT[6X607<_GS,SDUGMJN6;?;HJG7MSK%C6%$M?.'XY5V3$X=2G&3U'V M[9_[Q?^4%> 8CY#8]O-8QPTSN0UYTG5*V/SS>3O/J?6L>7,"I+9(S^)U#07M M7V6)]02_.5V7(&,5N*/KDTR]%OZ&QQUDB9/PRUW$AG-IMD\@QX&:%[,9UVUD M7MY4@H3,E84K)5B7^TF0-(F.-G$5+P'7> CWM75ND\06?&Q^=V+B16W^R/@[ M=XDYRT'FQXD:VZOHWJB]^)TU[V^/7V7MY '29)&%$#_8O,"3!PA(X5M,#[OR MDPA9Y'5E\I>R2,*7'@ADUDH%H5?6NHK[D7O3<%DC 6\B9P>(Y;[.CARAS+T/ MH!7\!YC86RX_&(TTF(]A:R80]&1 MN(903BL+U18F!KETP,V@Z!ZP"3I%GU,OPJR_2IH)R5^W!A;DIP^4[4G ,%OI M5C6V)X3]LU?@/I_QP_PH1*OH%?NRB-WDS_"G1-(0!J%"-!-<1VSQUT S>FZE M@ZLG.FN'OQZEE;J*!5FW%TDO$B1R-MHK$DW=>[.D2&E-DU6WC-]>'H#+V(P^ M:W2P;_(D4H- EK0!LY%_K_P6I1#P/5=6#^=+7 WV3EVU;^[WKP)79B4/W5F] M[[ZTU9F+4>\T#]E/L;?HM!1E,I';"RC#7\%-,IM5:L]4@,)W!TN#TRS7[9$L MC,M6!LC4(WH3?GWOG_?W%:!J<)_G/T!:$48-*A?G&V?KN*MB\D"OGJRJ,G+' M<5W5;CYZU6./ZW>2)+0;5([<[4!9&-SX[/EB^=6*>]5[CRNW!0SLJ!6_CRCS MQ2VF?Z(S:4>6!&\3^>#:*%$;AZIN)=J"]USTL\SQW/K.U;[PYC*ISSV3;^78 MV!$*%4ET@7/0&J:QG9U%K_2:"K0(Z<;GR[X#\)?&6[*YKPZ^)*.V$ARNBNX/ M2P8%D26]^DW*U.QQ*0^0L=*XBJ=2&OT461/,>N0N^I 'O3Q4LT]8B"E]:=5\B,7,*QCR8Y'ZY:%-F8Q$9M171Z7 J/W9/9VG7+("/#6J@V\4 MFB "(:*\00.?NZ7W&I5_ET<*61PLAI,42(,"IMP<#667^)/LA KRTXY05:-\ M^KFY2HALYV-.][X7RR(&HL3N<\EEPG[38<+-'M\W3&JY8Y!I,97( M5!PMYU(Y3LQ6I<9 UK$H-[X#]U0C0\W4=K _DRC4@EN[&-ZO] ?N*,,[CBJ= M0<^@$TT4::1>>4CZ_4#@QDLV\$X/)5J/[]Z936?(PJ9GXK_%0PZ,=9M M9F,1@9%!7MRC9UAR$X=R$%'\Z NT/.W*=6UB?UL$AC__VI4IZYNAQ2LO5!'" M"\99IKO#,X*B3**Z17SW;_:Y;:#+<,.[>59U9!DX83^,&]E=N5PK75$P*A=T MJ>W@J7>W]LMZK1K9_HZDQO JP,*"9WXTC5F+3>-R-/M.'LEJR8.<)JAR0M)1 M.EA,C(4(@TX(T#=02OY:J@HW4A8[*!=W#6 X\JH];(>&"?9ZT@AYJ7.<_;*FQHFZX:;Y6_UQ]5J?=R[O3:1>[ M5Y&[G;?I]-_NN6:SP\E2#[<=0O#7:Q)?S0.6#45V<_IS@DDXK=>7F4ZKL\'] M0:67Q*)1 5Y%ALQ4)&BM//;6!;SO)3^&C])EJYZ1DKHZ+0^<\CRA>:^-G:C1 MW(G95][$O,8#E+[.T+=T+PL*VTT*)0\YS(?X01N8!.0&EAZ76R2T:,0RM$_^ M6IO2-Z$47:2-IO1F:Y_4<978LC/>8 H6&*!MK(5SY0D!W8? M]@%QZ5=V$(8&DV[2TL1-D$D^@?#T+>B[S!ZZ_22J+Z)2PEN!+:RZG);F2Z.: M9N*>5NT[4L:-M(?$6<160S'(M1M>%!&;NNP61429S.K0CIB%4;2S8&LD.#OTEQPR]8/5YWA !Z>_):0]FQE- MW]C&KN@_4PY?Q.J_14#X]*+<6AO&055A_(.3Y@(++GO*W827-81Q=^.$#,94 M%L1E$)7R'EV(:N&*0>E,'7C-2\XEEQUA*? A%S_/-_S:!J .,ML2\N2HZHU6J6T3DE&[XK0S+<*!/ M/BOKORPLP]QD7O5292H\(N?]G+5%R$4T]5G:L9?G]TF63;7.J!]3TXTPK#<\ MTS*!@+D\0@MZE2#1R[TXZG&Y_4S)_@2O^<[. %>GY7IGW!D4[O$S&;:0?6%, M :OQN?2[%(ARX\UM X+*X<@99T2UOJO['YTA*P-[WRX>#E; /7 FWB16MQ9H M?3K?F/-:S=UGVAPUM:V787YZ83>4P"U"WT8S<3TRT^\R7]76W9<:Z[C;4GTJ M"73=SP,\9TY,1:LK$J1Q[8V-3GA"'XC(F#LC>HZ&8WI9(^WMG'168>LMB@C" M'8]P M.3@12;URORMO@>0+]K[JR1R!]A&#:./.=:Z1XH]R<-^G4'LR;[$VH))WV1_; ML$5Z8GY9X>NT)T')RG@T'S4)X' MDKE>&7 =#Q"#=[OXE]=[W&1&][4YUIZT;LM*E:^(8(0?LSH>?FF;WU%#HT,7 M1:\)K<3(17(1C>;]'K3%[>PLZ\GL\9G&6Q:0UKMD5H-]*UX=UZYZO]))?^RN M>VM_G.<3G811M!M>A"/N/5)*@O?-H6-U446QT*FML/-"9@>Y M;Y"6*4P)QS,OC(.1&8+HJ+3X0K34[@(4WL8F+SX:*Q1"N8UC8[ZC+)&AZ MVB+:XQ(W%5;T<*=-'D,'%&]6:7AH.?'\$Z MKEWYB].6$I61+#WLYL1DKSPUW,M .BWVB=7%(3S1]RS91"P ;5:^O\%Y1 M5TPPQ+M FAB,E-._FJ\.I!:Q^$1I#(N>S /6>&)X 'K5Z\WN8L'[.8$%N7B M6#W=%"L>X!.R^#@E3D,%[+-]CWA]'/W7RU)@Y*?^&#V$N^=YESQ++HQ"D%1X MQ^+3[T4>R/6E/8AZ&6CZV04NJ:+N@F!U42^["QP!W=6389DS'"VPWH.)W.!Q M40(BOQ.7^'JZ"5L$7NW,V=B-[^G)\7D$HU(W)AZE$++ M'+JAWSY\OCWQO>!^_]_N>H]%9H MCZV_C!I](4"%]/1@ZE2H=?]>MVF]J\IG"?:EHZ&?2R3L34_6+,3N9V.[Y[&: M]7L@Y9CVL7S/E,-N>.*RRY.VS@P M7F_:L@KDH^(LU:MRXB&,,^9 &[ECMO>//MA,+Q#\:>5\X65B1@ZV8< MSDZL>Q X_JDFYC)YQM1BG$RE(U2PA"G-6?'%-7;\6 VSIFI3NV9?+5^(*[6G M8?@*RX@YL+O\BW>P)'8 I"+Q(+ )KD-EGVTU 9_,_\K$]!EG))OUM1O;#FHV MUA9M/7TY\>O)';))D^5LF%AIS;X6DN(E]6WYQFT84L(ZO(K+SM MJ^& ^!>9FGEW^,SG]"2K7)/A./6A^8J*H:'&E^91KFM#S@X.9A[X(A?U;M9P M-*;PYLC)O]X7R"<^PDE"9C2!BG3K[E5T[<(^]1M2-@4-MN^RGC_\UJ*@/:3> MG"%\5(O=]Y=[D(E@\UB,#J890M)A=?4P/S]CW&XH^QLDY MF90K=D4IA:^F'1>66]AS#E\%?T'EJI;V=!**>4!GSSJUJPDN7IL-SW6]V"G) M/4J@4>XR0S3L^62MKU'W'"4-'LZW]>8!$FK&'#3TRPRNN=SR1[2%$ M38RTCBP0VU7$6$C.KGB#!";AD%*'Q/19)DBOG>L1=.GH32TD^-:M.I1JR>0S ME]X;;XN;/^M V$/59*<(60_2CY@\E_^B=WE^#JU3/"QZX#DW5<"12=KIY:>0 MYI#UOU'Z\@P$J;V>0;+(3[S+*2OTAH)SZ^*C[;:$E&EF+ALP:DJOFGJ[8OW' MS;-2*==HER3R[P\=M2^Y^K(E5?""X^Y#(>,4)Q(?-QW=FT!> 5Z_O$N\7SSH M4*>ZF;Z'F]A3SMW4P]I8KHQ:QLK)F3L81C(=S6 @,OZ0:--\\??6.M%S0B,^0DOMZZF NDH!]E*=?\QI>*ZV5"V>38W4>:(N[*9Q5GG1D! MW(\:2OB6A6ETN:UOE +=X Y\+2N_P"S]:?[P\5N=:T&:J-C0(6Q='^V0 @\0 MVLUE5Y\%S-O*[!'\:1=H^"BQZ_2NY(.QN[1FM=J)\<0,'TA:G%[6 M.]'1!FDW'D+[1:JY8*,,KBH9"A[IOXVMOB,\76KL.Y0?R3W'#2#W%J R*=2P M'6FO;/L)S!,%^@Z/)93\#E\J2'/I%.4$; QQ,122HL\(A4%D/5,C^1UEALW[ ML$/P9936P_X4)Y3NF2CU.'(/N<>!R5@?2<$TJ&G# M>VAF'P6[)>G+"YO?V1'Z'LX.=_9:+#N\.C0DL(%L2^Z-0M.N@M[HW#+CVS:> M/&"5<+GD:WE(-K]IG/^[3W9*E*.8.; 5Z@PL&UU*@U+\. MS9&?S(\*]MP;-I3#-:U6;=]S-NU3<-?Y5=7I EY:GG:X36!)&7G&A^C/ Q96 M+AZ\>>QX+8PNV@B;L5YO28DL,;)F[6 ILVA_9]7E"B!+8[B \O^_5'@5&**( M2/(LF<_G =]@ACMV"0ZAM\08FONS_HU7>$\X\H WW$D&Z6LO'JXIZUYRQPL:1_(XLDC5I;%7?E*Z;^_-XJ)]=!VO M>6LBRKB]UC/:*G.L=6-QA],[JHCN&D71/;X5NB4*"5N6D;6LERC^4S4771+E MO\\XC!T9FK]RWPF]"?S[&&?1PE_\'L3]_XO?N9*(]S+(D@66]&F&$/UN^@!) MW"6V,C([ET#:TU?4ZF@\+^G[]NKQX>@X8I?,6S+S5*[X:2/^AIB96ZE?RFWV'!3*YPPSTL4/5,L38) M# I^-_8ANZ*+.CC!7YAR^N"WJ?+=B5(AIY:1)1VC?B-'QG9]XQ[D?R+8\X!'Y ^&1=BI=L:)%8D]HI2GE; W]F*37=643>.^,C7; MK=M#9P_.DZJ4.JUAH9?,0+J&=2VJ-\W;EC;]ZYT8:XGG=CW6RDH+84*C6S]3 MGY[J]1%C/:1+]F-]\4K,;SR@W'1WRSQF@W7'NRB;[NC$[X45%65NF>ER V^E M 4!(<6-1ID!P75PJQA5&.;.(KX>O&/N7JTJ@/A'">0"("6Z$3)BM \($T[VO M3.FY?BK3FZR5+1R'4SUW?"]V[%@3FJUCMGGY![&O>EKN!_Q.?V:YZGZ9/6.$ MU*2#O\'1=SGY(=7#1Z-#3ID_]HZ-%;MUS7Z5[+,3TWKUOZ#L\!5$VCU5J@!G M^SG+A'&9K4A4O.P[M3\USB5*)R_RT-R3:0VW]4?X_&-X@#WY-H+W/;0K2EX\ M@'9!/*O^SKPX#4-( W!,[>R/ACL^XOM;[FX<*!*U"05"-TNUSBR<]^H_8]QP MZ4ULR.&U00G6NZ2\A&\H5E?>FE-,CJOFD)I16N'TP\JKFBZ/$"S8ZJU#@Z"E M ;:7"&UT@(5^H0N46!KW?4PN)?I<.L>,#C@EG.5HGZC@-&V[A M <:EA"[B2I?&4\S /O7CIG4JBM(66LW4AO%J]C>SR.YQ^2U8G8N:NZ0K/)XH M+\>NVV?RZK[G%K81]M5U>A-KM-!H;(J<-OQF\4!;(O)#GGJ4<_(V.B-BD@?T M]_@6[0RMJ2_8D: +'GPBN+#V2) H17+PV3MK8K^=X>:/&H8?E5]?%S]Z.SP% M0C2%=P2Z-Q'>R3P^@%H#23)Q ^O<2_.I(6F?^J^>.=D4EU[PZ%A&IS'K0T:^ M5UR\(V7;6Q469JD\+H7K<%*.TQVX 6<_-<]^=T+61-&>)K.FNVT65N)W?.N< M?KV:&)N1%-17+\>)DWO#<&O4M/IK01.ZCJ^* M,-4VV\JM<"XW-^*XBGM;HT=&YG&;7[6VR N^%0+$YBL\C']ZSH3Q!N\9:%1N M<(9%',8WAND6B&U:_'^Q0Y!B\O'\[+_F_W"5/)Z?FN83?\6TY\KE]O8.[4:, MVLRJ_L>B9B]?].Y^<%"W5Y"&8RJ(0Z*9?01(A-"7UU+@D+0EVW_PYCL7_.?D M<9-,PM2V(Z=*. U%8F[VY;M@5[ W%D6[1/$GTO0"[_8W7FYZ5::QW-C9Q$7_ MS,OPVE^.&N7A)89/E'SG 0JR"D]#%!N+AQSM-&8:U'E S8>B$3S&'T$TT M8Q<1B<'L+HX34@N^(KR.!UCH3A]"/3F<2KUW4++%5_&]Z85>S#E%X__1*< MR/QL/2RA.''OHZG,DW2L9\]\-*OH>OGF[^:A8;'MM\FU4*F? ND7^D]TL-"= M<95;J*$$5QYK,/4X3&>0^_(@RL'+JT9FLR9"$1_LO=6UAFC_JOO5+X$BZ M?/P85=?RIG3-KPVWHC9HX3,\]C'3^XB!W0+I=%7O>:I\>3>J*=0S)SK^>USY MQJ#>@R$'CXFI>3_[10U+3S!MY2!UN^1$T6Y\,7J]N"G3H5]WH] XVID +9\\6+0_53?QIOKHPCA9 MA\4BMJX3HY.AC3WP&G7:!"R(>5OUKFJ(J=-O]EK&;.%)6L+:N\L(D=9'A=1& M.<$/QJ S <<]@W&[3 +&,"$QF>A?2_O?W]B5E&7F\N$_=L;I**9" I40#Y?T M9 @$:,CA7 ^:6CK%KY-IT*R 8Y6^V&XZ%M:M>?CHJB!W[.PVD ?P'^3&JBBR MTN28\_3@6WG![\S\*TT"]+S.GS(P]DH<>7P!D +X/1?[!,?QW61:(=FR$^7- M7C?]JH_XN+PH8:CHYJ<6.1Q1G1"\94/0^,QYQ1E&4:-\<>4;(3=_8^N943RV M8DOYQ UNV!:5S9:Q7?,\0.GO;YR9DC\D0,E3&K;_)-/I@*YQW\';X3IR^W^R MVUF-$AZP>N5'A_=<_Z_MPZZF#CFU\!7WG &GBF_W%/UB_!H.Z!IOKK8/'0[] MA&#+R]^V#XFT:<9W9CW-IZ0%+TTC5O0\A<5I,)$\F6\>W/]J0O&XS52#QN>8 M,#WGXY^D^,)O8.0B9P5WFVW^8G)ZJ/']D>,EV:/_".4S^$$R!W#_EW%[J5:E M "0:RO!#S_Z&S7((\*HU''ZPS!K^GF\>G6+L&5O, ]9Y%(+&W1_]ALULY\[H MM[%"TOH3G@1MT;$SQAI8ZCON$#,;# J02K\461]]_NZ,4Q>7!^RE()#%E,.5 MH'U1_.0;2@B(ES;2;0/4K@Y,BR0PII+E?;/=WV@/G%-.>I'2]&WRYH;R]0># MU,JV3>/.Z6GAW8UBWZNJ-G&3A;7TXB3TVA7Y1?6,7_&;,3LKW7!EQ)7CW5M; MIK]U2$--?5_3ZTNOQ_D2 MM1)>C1;-=J![?1JC!W.%3O[%*ERGQ$^0$L$>]_E=&_)(]8TPG*C$6Y'C8Y@LLKYO^\! M.\HW:JL/5[G!01.9JO^+N_>.:FK[]L6CJ"A2!*67J" H""B(="(J341$I M1 M$6DB37K(5E!06@0$#D5"$9$:Z9U(!Q&1WJ2%WA-*2$CA;, MWWWCO=\?6\;(,#MK[S77G)_/6G-^9H,X3S!/'I\>$IXZAQ]3,ZWF>*_E(]I# MW87L;0MASF__4K0&1J",VC=@!!K3$ZS)2])3Z:ZH;PPY*GM\'B*::_(-BC?# M1HSC.Z'XFZC0X65W'_FR86$[ST<"L$1$NQW3+J0X1Q966N]G_,Z^,OJVI;FF M0LC7\'-&L5UZM*]S&TV$3#H3AK"!DVZ6YO(.U"5U$=RO=6]U/%RE=]XJ)"!3 MG9P>,!-8) ()Q@M/D=1-FYY+(951A"037,A#?JC';\5U9] MYE_PYLW_>UQLQQ6$$ZQ[PJZ(.^#_FO@PQHEO:90.$8(1@&"JH[5/NB3FM8J& MUZ<1=;>'&Y.1U@F:1F^K]U_X8GNDX_$<&( 4K35589\#@E3NJ5#!V;6Z MG9GD(HZL.G=G)=VR^1$7]8E ^&!P\-:(_@F[RTKO7[:[6W\::?%PEJ$-67LP MYZJ&O 7XR+=.-GPR"L/E)E"QDYU=Y;*\XL5B-YZN2NT0 ;RA%,CF-N:&?EM@ M]1:+?R:],C6E_]RWI7X<0E4%B8P*=X[5-2_,8L^\4O&.4^/;I\ &D[F]LP'> RIU)#-R%! 6![R.-JE,>Y*RLAX]I1'(5\K:&F6'B M+@@U3_^4IS+5*F-JVUW>!O$Q&9B4$->R2*L^\48Y$5EG=3Z\CTE. MLLI_[ZS%=?K_%]P?TXIH]T7SN MC;/'445I,4!)Y[I;:]NLAH"V;-@+]Q9SJBIFD8U^^ SE$M @"]1=K-YWL D[ MM 7P:=(E>]VJ=.5F^P.%/YWNG?A0=X)C)A3[<9"^1VY IZ9 M7I!X&^T@KWO\W@7>%" M"%XY,N6'XO">:AP>#]D:P6S%5;X?^7GCD,[AC#?#@2KBDU MY-E^HT\CN!XTFR;4KO*Z25&PZW"O;SON1)!L!S0ANX"2QKAC)#3.N.1!^D^; M6ZA4&-$HJ('*_';%WH1>681&QFSP7[2.;E.)\NO2\+N[<#5A)D#'!WK.@MVX MN&*QK8U(IYP(E($])4<77G"T:I%39FI^Z+PR2; EGB28$#$-<#Z',:$-$3;W M^]#O/9@JY,[0QO$DU_+\";:OZK/5*B9L]>8_//V3Q^?(:'@<(??PY74['>A(;/NR/;4"SMY>>&7#2;4NUQ-XL5XP: M$*,T30E$GXZ0V)*X.I"+,$@W7S2WFI;X5ZV3 M >J8^,8'#C_B)(VL5_&*$5!N5H0*AHRY:P[B\:257^29A+$3"^/#^CCI9= R MF<3HQZ!0[X&]LRCHR"YD;Y<*N%?1HS8RLPMY[(-TCEK"VL:+C@Z-U!2$)5 C M?N-(_LS=_GO*Z\]'FREX%R>I&I4ALO3QA^(M,ED\;1FK6\!7U#\]=MZD_>D+ M)_Z?\X6TT^!R.HX<0?.I20-U1D@N;Z\F-#=2C)3>L!-,+!LN[H WR0^4>BE? M"ATZCKCSM77$DCU(O>&L\%L60,.(V@#LU>_^X?QO];MG:("^W+J .D_+L7=& M-7WDHLU:EBS%B0^S(]MC],B]_6S9I:LA$AL8.E,;2*/H>.?E2SNH%W1H1G!$ MK;@FW[F>;^,9))\=X$-E4ML%V'K=86%&/[%]I0V3B\;H,W*>;E,7BUV*1\W7 M"ZG4./?EM6%'8C')BR*(4$IL@G&H&&60X#HW7X>WKR9O?>F,.R 1+PH0#71: MQ!A$L;R ,Y2D!&\&CGVL_E'+,)]>IW3Q&X!_NXAO\9S=8&19\B;9?TZ#H(M; M"ZF5)]7/-0K)$+A*<.%N^%F+E3OKNEGCM?**(F<[(2[*^^ZMG# IC;K12E;4 M:1NS +W3S;?_JRK>O/Y@"YTIFE!%9.U-!8V?L3FN:]Z.,H.G?]!;C80I"K=: MOVY;)9QPIRW2X%0^U[;EO M(\O2$&-_1/LNT>?=YJ'JZH9]05F,=]**+(UW(7C]E#;W, ^F@G3U#='N&3]$ M%0*U2!-\=.7K-0GF +8#)J' +_++R^:W8AQ3%CS[+QOCAX>&&C^K']#F4+"^ MS6ET9>(L!,)X1:+E5\TL4@BL"95-[>R_"/\_FZ$(!X$"WD*:)'DH#@2>V_CK M8T?Q1DW).810R])O[(*%#9.?[KEZ*&W*'',_H849?_ 90@$IPCCIO"?XM =P M)+G.Y*>_+"SZWV^5Q[V(8PVVJ0''6(JDX*S$>8 M$&IS8ZI>*8=3K 9^+( MG@,X8.4@ MP0+77X)Q>/NT6X4_Q[OL=GE)=YHKO9+(_4=N''/FZS_8CRG>?_0E=!-TLI,% MG#/F3]VH;/V?O14>9(G?KBHSR7'>VY4I4 H(D<#M,>TU*K?P)!OU^/B*[_%[ M:$'$]5?:0OS=MO!-^1;H$_1!IQ:*@KTBXV-61_-+#D9QH -VQQ7<==FDY?F< MQ<@N+WRT\$[0X;6.N& 6'['_16\TG!TY!.!=I).2\>R5;NDLUG% MX*6;UE"U"J1="&87XN ]URPD"C+M*&-_ZSL)A*E.FPV>%:'VYQ*1:34["N:7 MC+*:I)&'DI9/1GG4:)TS4&_]3J:)-K>5.,+#!::FP1W&EH778 M$RHZ0G&.SRMO9<@38Y-.>!@%3"@UL]UL*=YAARMWF?5F'LDW^S 0G\>W=4XW MX5T2_-DR<@C9BL9[2F8L]P_;-N]"(/R2@UH#B+/-VG4+<47Q9?M^%MYHZ5(V M6;1=;J$\1DC1"A%G:"7XGN9*L9 5@VOZG,4C3YU;*3FSD:U$P-RSBQ+E>[DV.&@Q&?$LF-0HN5A8=5F%ZU#U4^,KVGZ M=F_#QU!9[:0&3JW11BEO6N?:T@985:/U>;#G,D!DZT-*\=IG=!63=W(5S>T$9S M>(B*1!:MYHX*^,A>8,P/VX6JM.5_D!7M^*E[[0:&6R3=86_MR M#&3[8>(6BY6RSZ:5=][\YVFR04[I8L\518@I;" ="GB]URH^76W_J,60_HSC MV-G13#,GV"5MK;4,Z&KJ%^&WW:9$_9%,8@!(GP-)VY^LS#MF[7S5GJV< M9UBOMKNUH$5[ABCU71E6-@D?Z)ARI-Q(>%*L12P+0DC30J/JY8RR^[;G1N6+ M@96^GAK*G_H/\[^MV+@5<3E!P\CXL?6KVS(ZFR>&=^3I1S(H:D#])&E&J,R? M,3Z5!+-9K@INEVL3:]6O>^&^"[GW1=7QQMU1G4]2F='):V#']^CM MU+[Q*7M4HU\&/$0_/TI101SJWJQZ'2.7=\4?>_<)HMZ+81O 'V1*CK_C-Y!G MH.%OI'!60V-/IEZEN1;&;.\&GR3[@]N0NQAZ&&V9:+ M\-Q-Z&-4/?GH-&_=6U'TB?T,-^\^.'5S%R(0<4=.<*C7Q!7^!HOW$%M9(JZ8 M-(P7S06O 5ZV,]Z!34C#K;N MHT?%U_SC$OT ="I9EJ)!]1[ VJ]%)(N37N#LJVGN395AE:^^'SG'M;'>&#\? MF7+78,A RP$WGX:]%G;7*+8%Y_XN0^R>S[ M]\-.3I*G3>\'B1P1.)MRT(CA.00"4=H'EV_D:==X,#5@LO"#DL_<[I-Y_DE_ MJ/;.%G F\ULR"%VB89JP"W\5FOZK7O">3,6O30/*6H%1[AR8V!0;F0=['?0[ M?F+M?R\R_54M^"^IC'_M&3!E.[Z*ZH,:[.F;7;0*HZE@3M+*8$Z[D'WT+V@& MYVJ/J0ZM9>+G6?ZCA[4=.Q[.'_1A>BN4 MP6/MM95"K\FMO92A"9E633['+#;V.HYIYUC-^NR=I"B("" )(A4#%.FL2=A> M!2^ZF&4NK-I 8FC!LVEE4Y!#4=?"+C:^-=SW:>1GYJAC1\O27AF1?V(D8T6] M8B/!@!RE-@[K%'Z>V<[BH&LSTD%_WP[@#0#2.:]&?=(YL::R@6I+SWZE@R\C M+L%8+6[H1:#8-Q=F;S;PSSRH0$'$7VF0QT(D5A9ZPA4^J9L)KYOW+1HGYAB- MZ7N"L#&/^3_5*_M3+.0>=N(5.'8K/\PKO@@4WG'J\>=M*_;W4>T-M:(U<3)V M3URRG)ZM] ^DF+%=P!]9QS^DAJ=5$$S-O4.0W\$ ]=S+AOSJB:"->>B6)=]R MYXKD_P3%=P:FI:G\?F#(<$G$1: <*6H(S3X^YV/V7(TDY3L5T=*?S)LK'!FM MVZ)$#J:K3AE;J92,[FS!]X76=[(9]*"I2K!'[>Y,WE^9:J2J\CNS]XYS(R;^ M-4\_>Z<6XYAB;R(_,&!,O'S9]=(V-S?'85R W(&BJHO[[D)T1";VW4.O,%"N MDI2)YB3]'.^1EH09='"U?'I+K5].8/M%2D%S^FR4IHKXV?,MSR7(77O2(B!$ M'N<3\"?>WIJ_ M[[;X1Y9?I11F9]&[HMGKVCXVP$PUG>X?MXDJ@4UDP?#NJIFO/O8BV"B*):49 MR,2\5:JCZ^&H_D/S&F$W+YYCI%MH7W;Q3 \00$I2KY)",51S0FPJ3OJ$HQ+Z MM=R*L:'<;.JG>S5-3>W)R\LZ:LE?]G47V&%*ZN_;/TAOUT/L%*U7MU]NG++M MM%SH>@:7'G!)"Y'(W?CE$/5W5XQ@NLO7&X5) 6PGNPVN0#]"\3?U20I3+>.% MC7I#KH-++?!1&-!MS4 W^^JU+[P0LA\]YCRT30S# MZZ\8XJOT"7$-(*&TIXOB5S_ O#PJS&*4Q_ MGI>> >I4U21:<"B(P\H)V<+\K'1+KNA;_0\95_6$M(3%GH0&WTRZT,;8\$W& MU'A[GE)(A9*AEE$$HR>R=PODWREOP6>K:U=;MJHT$$-_G;P'I%#W=&%BJ.?I M_?B:%J))R*76 8I[@\F=H.KNGX3R9QOWK;=M;N^;K[,05XO&H+)N/9N>E'N, MZCG[\%S_Q^QNK]"A5W\>#OV[J]G+-6!DW85\%4)*[T)^\N]"]#TYB>]_^W'? MBUV(3R;]##F]LP/[TQ$(@$?#_G XFX;5A+']LN]CCYWX(4TN=Z;$[D*V)>'% M?230X@Z] #H:@)]ENY *!]I'3.!W[+C8.C62PG@4:,V/H]7L0C(N@//:KO;\ MM\4SOTE] UW>KXU9L!*[$+_@K"D"(S4T>P?:Z7_" )Z"#OU%-NLW'G7'!_X' M\*_.=V$&Z9\ U'3VTM)!)CAM^6=KF G5_^B+@9&FY6.?Z$/H#>.'UJI="6SF M*)UN)\#+F6G?F;$,Q0-Y-=5FAW3X!14@^[\9J3^(IG@B1]4.@?/HCSA42Q@( M7[O(]YA%]N:KX!&YG+0CIJ<,?VX]AH%KU=>=VD@?VX64;:.P$VE0_GR$]93? MRN=&=@\]T'[J=?J-OK'!P&B8;&?WEMNJ3,HE8T7O=W1(80 2QZM]X M L\^'50BU%Z6N N1RLSIPAK65B\EU'L^YNLHRZ4;P+3.P>1PD!=+U"&(6)?(V 4-1)R^X(]T@J+PYZC M;RYG+L?FH5;3>>-OJ6^<5#7&6@*.L&']J[2W,%LV'H0.@1]HQ-3[^HWQ!+YR MK/ V=?J!GHHUUAX8;7&@:ZO)(QX. ';ZH7010LN;_/#9&ER>IM,-(GQR0^1A MTUV 2>IJ]J;1;<;]-0+!C"OB%'LGP1I@ HB<= VR6;8[?QY:H[H+:=C;@LN4 M!!G-(/J/_W4^H#V=5/XFT+!]2.J[$%]Y6;B^_6\87D(O[^:Y>8/ID:Q5-WY-2/:C[ YB(!SE8Q_+# 6/2&]SU MJ/$&)97P&%L&%@\%QM.'"X\T'RVX>\ F'O@#&PKC4M$B]. TBW!KW [;"=MO M5-3=!KRV!R0K=::=?YSEV7>%*1N$A =]AFX9K8R7Y.#I )[-\8U"\&+H(@G MJ8ZO8S96MN-JE:E^A. 5.8*N$2$SHF1IC9T4;1;]K:*Z\DD2P'0Z3%PS_94& M&+8A^\MWSF**PNX86T#COMZ)=HNN>J!QPE#D?T>.NO%>827.PE[U*Y4L+>69+$BXS1X0I';LBUX#ZTG"5RQ[\"$COK)R_82LOQ>?0IKH*.T[NB-^\:C%ZDW,F44!,BNBBM66_!.,:I M.\477!?7D?V7=R%,F_SCRO5HIJ,-/GL9.WW3#)UB@HA7C<(J.6\HWN&\Z-R<*U!-3K$A;XWNQ".V)NZG(V?5*JL?_JP/[DJ&TYW9*N! MAP%X9_UESET(2R3%Q904:%Y(T0I W83 '+.6ZA=2PVS",3^1K^KBG=X5%%D9T. +VZ##@,OXX_?DYL,)W+A# MD?CT+TH#(7*4ULT5MH9260?S5[UHS['#M]N$T6E94H1T $<6,O?2J/SC*/ MWH^ ^169$KY8FC2J&5+[=Y[<0CTA^-J]/*5T^W# PL>*/5 ^<_KC4[O-7 M]65/6)&TO=F#DYL1F#Z0/%"'1N@=,-Y5K*W^,/0+7:5@@Z4E<&M$U=* 3>;U M8S->M;#LNQ&3X< #7ZX*1YP3:^>=S_%2N1Z'.6;''E$*FQ=Y3?TX3]+EJ%8# M6^? VU^@I6 GT[ 3<>-'MXY\W"B19ADL"W)^H1POU!3&OJK:?N4SC,J:_OK3 MV+'L2OOM1!=-\3[Q!^-W$\AVNQ"Y;>@]T,&MV\ZG_K+#' 7#>Z):G$E:@"T0 M!&-UFAV1#Y%KVZK*,.R,MF&+S1Y?+HZ[CS+D+D&6F6R G(11GNJY"WF5MV?I MU?AE69]8@'530I)'/"D3+9[89D%;VWQW;1=RKV"XYDDL2NT<;*:*7FO;0; 2 M&[+IUO6YA#4AB2*]P=%L:TT_^&4TO7/48Y2I3NHE,2K']J1FYJ4Q#WKP1RBK MU7ZW5J)4?UOY3O'%1I 8*=%-E[:%Z2QG2%NT+'P1KJQ!^4VM$[]A*4'PW1,W M,RGK"_HH&T<[MGZXNY64OQ::I9.:OPM)W4) WQ"]=R&/B0F.LR4T7LJ1/>5' M=/8OT, -6LS6-"+]'+H?83/U7LMY$ %-&W,\+B'@$W#8RA)K//*<4232TA^) MV!/M&R^&4L]AP,?*3+'HF%F$<L(R2X=1H._S$*S],$NIH M?HE2[#K+@\F9S(23#0$U]!OJ%"FSL:Q6EG Y(]?!L*0_/<=2U\=#UG_!)K*] M"NK6B&[^U*6!?(OD&MEKX/CW%E;=6&O4T,X2,9N6C812E4LX;)N&9TI>KD'' M D:3>&= ;W=5!$@;V-I*7^"JA79+/CE_/Z+_>_.)L@">9HZS/PX:,?R ,$[" MGX/OTR%N&:181[F)#01X8U4[(-,R^3V4TYQ[?D&MP)2 MF$AC)QO=3>[&#<%#=R$OK#?I1^LH*B(Y-;.@263.[;&<.K7&LVGI554A]?TZ M5LG,3;PR@9,%+I:8;J91P[A#]X[?!<2&";:F]F'Y$%V\A6I.U2M MR '\(Y=%DC;MBF?IG(LL+8:[D//X_:WCX28F;N.6.BKK.I=Z%'U$/,]_;YR. MTA>)_J[G+VH163'\4?CI^"Q"RJX=^S(.,U%U(K">>+4IN8K_/XR_GO_E@SJ2%['RZ>@%U MWBB2O'(C.DM,*6)EKS.8$>__%FG^!^(T %?U,ACR:A'WP'_=EO -DZ,W28%U M'+JS5B3#NS')S??0\:DJ)=69Z&2U(W4>+A!,S'SN8O39.D7# MS:]I^]X&%"Z)U))IR]#<.KL$;0(28#=:26D\'S\]]!_:](>289V9UIM[.U ' M*/]=+??8BG_H M70ZA?!-E3182>$=WKB#1;>('FON()>BT^;BXK3V4J"UPTZN/'CR*?VS1H6C]N-A<:R"' M4DPN-/]-NZ&:[-]JP\3_V85HS?7_H P,G!NH TT#HP;.6( #XCR]LT MUN;^"A"G%^N<>82T/*>H7+/W"O]V/F!\*4]\R:I/,O>)4[ZTM/,94\F5B;"V M\^L7F3Z%5)QO? MA$$DRW!0\1&DRGTF.SQ@:=5"*396Q,!\>N=[=X2[Q]M/K M$-!:3T(.Z R8".*"%23'/2!3K6BT1U%P=T.]9 M?N 7FI@8;WS6:>J*V?O1UTS9^T2B(/O168NQPZ*)KCX^K@??OT_2N[31<3)" MP?JVKO+%R;L0';'G!P$5*/X>0)+\GDIQ]/Y(F40WZ%V=TB=I9'3.C%I>O^E& M*GWDO(7Z:9[#W,)+:61$>HI[W7>1;;H[$S$*MV[KV' P95+K]BTK!&>RO4H5 M3F=: Q]7:!&I5M6G)D#O- ]O1DUN23I](GT_W^*3Y?FHX#OS10_:-H<\?IG! MG7[-TE+7WT.D1T>DYV;3=.1@D?+Q*!V5*'U%.4'.;85[9\ZK*)[#;-A.^P39 MP/D-ATV\EBNE]W;IGR6=^IVG^-UE-4IA!>JNJHD!=6IJHJ"1"2U%6=0I8XBQ MX<]N5CXNX*$?P;4>F#JI%./1-MP@IB:LH7?#-9&(>=86BH\I+),*'LZN'YUB\QC^X; MO7NK?B"$'H.=0 %X$V=6T.ATZ9PER2FEOMQ-,-8OF?>Z(@L$NUVP3B4'INN_ M7;%INRA[4"0 ]/7\"392P6OVCM!V^KZ=8#:"B"NZO-'>$!]'A4J74Y1 )\.\ M\^4_$YSYF]@@&C:1/EXL1CVG_WQCH526[+L6*C]HOJ)@E_IE8P:J<4I=(.BM M4-\F<]1Y@R)9\>RPJ%L03K(LY0G]!POE&M6G=TO9)RQ!*@DHVBQ O_ORDKY! M/]2$'F!F=,"UF!"?+9?9+B1SNF")M>Y\,7NR.#-#V")H8M^V3GKK?%H(N8%R MX3\C:/[5');?(Z^'BT1=N*[!^UCL.61+;F>4(H!@0!$]2<F_[\/Z4K:'D+8(8]3C_GYTW,80B.HV#]0Y/]VE, M[4]>ME2-SC%,]R*Q\"O7K1PRM$--P56K.(\Y(K";Z]TNI'&@"AKEA?RS@'0) MVOGO[((13>^#%3\.I(@@O].E2"B,]'VJ\&YP&#D>_"VLLGB M-E7PVAY9KK\V!66C=]*A-1T?@V>6QLY=A+$]6T2V.0S2IY\\ME$\T'%D,8:T M!+>-O$][#W64G"$#=>.K,$G<(EH<&XQ M4CF.$KD2B;L06AE5=I(_QT<$GQPU/H(4??M(?/#*5_/S$4&VYPZW"'^3I(H6 MY=RY-#$G&5D*95/:LM9,7O?46NZD\OOMA6@)>K/$5(=;>QLAKBF5ZQ/]X4-= MO8OJ% &KD;X$][!'-Y^'92#?]'IZOET@1EJ,- E7W7=[6_P@_[ 32;%:Z\VW0\QW_]-_1)_004/>IC'T8 MJ%-4<;[4+6*@0>"@C?YW][O#*=*3P;V0G%ZZ(%J/OP M3>%;$14$AB:0G0=5%AW4+F[+7;D?.RP'E8\_53K\S7M]^KZBHA#2/NB]K]I7 M07/5W$!!?<80C\4G:73G-/+[<2JW-9TI8^_4AX&6RM]0RUT;3>?4>O%4B$60 M_37*K()71^Z08(-;@>UJR_<3K;C:8VDABZF:)^RS78:$/&6Y#8^;&RU6E=$L M]IJ:6PC4_8.)/E3VG.J1B[A *(W&Z;,MR+*:;C70919QR'FHA=CL'*S5-:4W"0^T2$ YKE"HG8Y5$+:'DQU;, MK&89H2J2WN1^MI';\9MPO9JFVGU(53 M2%4$QP;L?C5>Q^2+A,=93FDDYX92E!_@IUA_C8_B\5@,C(R/'T(.O)4@!^YI M6 %U=U3TP$>]0%H339>PM(>Q;1X1"6Y0.@[C(AP/=+W R.)Z$E(P?;9^_Y7S M8[$6<>VCK*C MLW;;>.!W(4&3[TIJW_-.?4,&Z 9!?:^JOA-_+C&K=!93F7'C!"[UX"-4:P%/ M2,RB4HGE]#;(LHR#_OG"_3>OY$A11?Z@7Z#%T"47A!3PHF4>*=[1&G'? F:/ MKU>B:P1"D&;"K@W"^W-9#V,6 /H167"LUG@T]43/I+!VJ',*5?/'*7V2]C,V MV=5->(G%HYF5T1JWKH+A(;(92 XK5V&VTL/23>.%PK]WRPT..+(SD!AO\Z/I6G%LYR92JRIR+N8"IU_=*M9HCHP> MS.#OB2X\"ZVI^++ZH_:H)NA^ M*QB9\W,VC1"2-]PRQ8[D7$+67"V6,#2RKVI:_ -H4$=HS66D/3&.H+W>V=9X_+]N/! 3Z2S[ M0;H6!-(UYUV(6Q]%#QX*P]MQ4W_*T]H!2BQFV(&DLD1;!Z3;H)]=RJ@A"\#( MO\E+%,W__L3[M_D(/5]_[\>JUK';Y;[)L&- :R4FE;K=I<&Y&G!4^0R#?V6I /;ZP_+U0*%MG?0QQ!5" MZ8=*VV"$\E/;]R296Z,+ /,ZDPOB,8$\WI*]95O/J2(]0VOM.?W=) M3 P\Q?"C_;-,8]_,?!DPX-[R?I=2)L'I3*9 31*(7!)OB(U MT)E4*=>L2.V-43JV'X9C2_'TUU%<95U.LF]#ASX\.11UTV:DR\@(L3]$8LW^ MW[(0"%_[,LW3@>O!M5)>T\9FZB1>O4Y ,8CEH5VYQ\*B[Y"4_7G6 M,T84:1VI)6K_/ TT\\#,78@SG'2#ZI^"V(>GS2Y!6?[8ZCS!D_A&6N0:T>+Q M+B3?I>)=A+ILRZ@$@5@)#86=*.D,WX4<+]F%\'C'$O5T&X5$L8EWL!4 V?%2 MON5G9:E;^R,@$-:#[GT?V9@_;QJ=V=A:M$ZPG@EK_%I=N3)=*;WT*]%F_$TS MQ;^.G7^M?'>/V(7X9-'%R$7;S)FT9A1)F+S7XO3=)AO(4W]3WPY2VE\/KM2_ M[D)&3\TCI1NAZQ=S%L$8[)6L\#=1HRTM"HS>7PM,1$"9U$Z3FM>6*[F# MD-S>2-SM\HVG'Y2<"IL.W-^*TF%*BXA_$'5(FVXBL:0_TO)GC!Z %XG5L;U, ML PG!H)V^4J(JZ=X9/[,'Q?[/90=KY?*BTCOE[M^6DX%=?FJ[W.5ZO8#!*EC M"_[^;"FM1:83PN:9P_9G,HO>TJO( M(_.$C]ZML+Z! !7[#*HV_G$T3I!UAT578^ \KO>\U*1R>D7 73:!$']>4_8M MS)00UA\VT=\Y$EY['F1C:W5.;H2/_;4"6&)0^*R:N9.X%_FME]KU94W]?4]/ M&]0/?)\CJ=F=O^YEL0-\41L/=-=BPC#*?RBQJD%ND7W0]F"TW(4XM>L/,A+/ M$VQ186]!^_6!#R4+ED4SKB@E3;Z$G:-\_U$L;7BM!OM9?DHAE7^+V#4IU ME9O9HG:ZNKO*QD7Y"(;*%@GI3PJAUE?2[9HA\==^X[+[5PR MQ=J"R%=CJ8^.WC/%0;5'__3XY]P/]3.]"P)VW3K"!Z\;Q#[TAK!.]SAN'J>S M=-$"L)-YX*.& CR.QG [/+S>G:O(8U;*NJKW*+1 ?2U8\X\(S9/#2%*N*^>4 M9F*.9&1?0+W^<:M+Y];$G#> ,UD417 F[6@O#8D,M& 5Q9ZI@+@V3DU??V?4,B^]Y ML6^#$@RXS,91[HFR!CV@:>QTM1Y,'?\=?3D3YJ7D^Q]A//RV.M+F* UNBU85@)-5NTA2_. 1]KI M6M\KY"!0]P$HYGZ?3C4EF;C#+N@ZX?*4!+98#^;U6(_8H&E;\#=;1#CUF-B? MI98@50M(IRI%V5/?RS?+M$]:?'>=/=HT L;BB3LCT/KRHAMJ T<5R/#5WBTW M9I//+3V)0U6P9#1>?_$0B!<[4A>R&ED ;I85:O[?CUHZ-+;X-6A*0^;;"X<\E$Z+Z[L_VL@<] M22N[$.89[<)&C\4^D;0XWMJWD*SJ0CJOLP,TRU.<%G M%Y0P/5M *GE.X*&SN*G'['BG!GEOLV8!%?!+&B6EA\Y230)_A E.9PJ>S+ML M7YW(]IK/:2YH3H1:-73PFXIO?%ZZ^B[$4K4#P6UI^P4>LHW>KZ;@K=P\C%PK M)6E9%/4_8'*MR9O3N4I7=MV4"Q*/*\D0]^]1PO.@'KQYY3QC3U="#QWDU&U MGBHB> 4_HUGHQS]]1KLSK%QE;[+:?B)$D,?_;J")XX;UMN76+RFV\ TWE-L MA1&,Z<"*.IXR69-+64%PI[9ECZ8EVIYQ=7QJ58_SVV:#L8]>'[CH<#X$#RT MA]H9.77>I*A.7-<'6^=('L3O]2SX0?T71<'*SN?CASVDAQFFG%\B6#Z<4T*' MEH1:GAY<^8@2^MA/G<2NCFX,S#6A\)O?ZETKM^%0.:1 MO%V3E,N1DZ-J+#+-[+N0\RE!2'4$7:SOAQQ5 [LV9?)6"@;T]'E M#]AOX!@;%T_UEBC[\]\JKZXN#^K^WGTYP6?65< E+Z$#(35SI+,-V*/VP$;A4]H+LZHY^'3J< M+PT3[IF'"4;H>)PTP#&[E):=][5\=GB.YG6-\HT7,,\AE9:51W5[S[P94[2^ M/S_O6>I)X&IL*)9V$4;D>=6AZ-7A_[):; MCD)N]=Z0H4VK8Z-$A*6/.;;2^(.\W_25LIV@K152R#"U3DS^ M+B03Q!6(H>U_MVU&7.>_=N/ VF,GUL;)96A*/&S[.#Q4;CM>FI*D!B3"H#@T MF0]\L#)@\QUX&]_@SK_E]-C_U6OS[[5ZORG@NX8MDU]Y,3D^:$A\0( U8CAD MV@Z%.I=^;4<.R>D.D.^7ZGLA'CWW_.0IS.0XM3%_P[N\6;D8>QD97]=IFT[97K1^NEMM.9#^E>YR)^1CY?BA^,/:Q=93.JN-G6DJM"BF1F$SJPL&@WO6T M$FEV[S3"FO091:8/^(*4MA&^LWU>2@5S M'(7SVI3DT_960F93)%>!ZZR42''/<]C#P)&S*Q<%!+[OFSF(?&DHN3)57!9Q M-ET;%W[U].F5NP9?()X,W6AX$D[B:XF6L04(45DY>!S84_7MRQ,0\5^KW,M9:]S MK25PE9/ NTT9V=1:VA/K/3VSN*<\Q+/S/_,68V$3V0#^+O8P:%NR2*;2#'^B MOV.+^;0S-%A%1:1AM%5!MB/BSBBKO+RQ@M'T])X)WH)-?%1C!D=O3V6.;E1: MTLKV3CV3HY/C'6@6?=['U.DT[]"!*J;Y&C%$[2$)+--Y3 M%Q#P#Q=T@%'C.LA$N/RTR]?SAUCR!:+DU$C M0DY Q*[<2./+;0AG4Y>&?^[#M-Q2F,2[F7.*.J.?TT+.1?UM\RUU$LZT:*5( MD$*GS5?ZS^;D.)0=L;>UM3^JI]K[O>[.)8T#11=/0A1%>I.9\,88 K1I^.F+ M%/NRRN:2W'MG,L+#/VB:K7YT+S$XX68:_<-D$V0M!\"%&R!LMPOY# W*J_:9 M&O&3=)SBRG(>F$D8KR+/XZFG1J+)'"8N<)L--%S(<6Q[E+#LM;?'&5Q+Z<\J@+ M$?Y:TG8@^)U+RKMK9>XZ.ZH:G/@_PJXO=?1^VH)9UMVWFSPG?LDHBHH8W]NT M>-%_P@ N":334)-^/A"G[6X)J.*[+>W; MEX)5.+(S^9OL;R1EZQD&+;>POW[%="?/8$C#$IV,Q;L!5,Z/9FMK6%M8<&6B MU@%E8%*AU^G#K+&"30]G,#Z"[XG'&6N%QA" QZ&_*M_*&VU1W5LBD1.ZGBI%LAPZ*E$.>R' MT)=ZNAW>K=+1;<_]-:4:F<=OBW"F:C1HU5\*!/Y^/=G(*&83B2AHX8OUM'YU6U$$K7X%JK1WQ+/7 M4L!PG$&DZXGM^E8GCW-AJ#TYM13BLXX4O\KF(Z-D,JOJF[D20R#L0NS0$3OY M)2?"AO6R**RQF2FE84F752U#%3?'(_IF/#84OM+[,_K;K2F.#4AN>F-;ZHVT M$O-D*F5T!4KQ,/,=W6N'7:%?^]MRGJCOW9975R6\A:/L,UT%7--6;1^Z0 3; M5.YZ;.Y"J!QK?QZAO"=$4HT^J6.U\#YFZ3_5S##\:K?!J 2!#[[@NT2#],[8SWJW<+=,Z>L9G[HR486P5MR=Y=B*^9V3&A MIG7O0S7BU9W$;!H**4@?@;'F4<4(\NKH1J1@:8V>^OGHN]6?-=]SQIB%%Q<4 M/1?\G'MC.C#LN>:["L6!XI&\,%>AGJ$V@S*YXMJ!C9]T'349A,6 FBK"A, = MKJ+G.3"\'>)QI$297'DHUD3J*FK2($E\TVAON\5H3PNA405>,$?C8*-6EF#I M-]/IIW T%&S^+3#3!U+)=1O_)]Z!S#'O;+:E-V#R<0>GILD9"I;D]EU().P/ M!XD=,)*\]L9:=^Z(0,D>C@ U7HMZK8DB!'2=W(6TYUCL0J:_ DM<_.2][XO1 M=%H %;7M74@K^ILB_?Y5M2TR0BJ> 0>HT<*'W3Z9SC(!L06]JP]87 M^W0?<<8@ &E[!^2:.L_$_<1^@_4F>6TTK '4-]0& W@! M&N\21^4HFY!>5J;P>-LVH8\B0,YP&/M:CHUO>(&;&SYB'KX6[T"47R_VDQ*+ M/&3%$S&16GO/]D @:<[JXW%.9@V8_=&1;^3E=NFL@+QE\>+1Z&[B0-\>C_\T M\7=KQ0QVDN3+Z$9GM[B2[_ M$6/5V(WF8+9+F:YWQB_+/H?,-.%2@S-7Q/Q\!,E/X8;\%H-W[)7E\U8RTVRG MWO^3M^?S'V]>+?C_HU??1SL#U%4"GTVH,O++>LZX%8?V9?HE4L&,HSSRX4,+ M74CF\FVAJ3V\<\QV&#F1W]U.9UFAH9:E3R7# @G%;\LCKR>+]C^ZJM[Z,\_3 M*/C3R< ?@?#'UY@LZ@N:P\L55EU%3J9 M\(?X:NVICRLVC@O^8UF^B,'%LVG5#,M[95MLO]9O_-7*^3&915V_IOTW?^O#R@3+6'29U3F->P0L3Q21B'=]6=B41+?KV$'2/& M"M.^UT)S(3OCD])4_C**,<(H2'$&SX)^Y20*R1TF%C@]^;G3&+$A!1M6-^UK MO)-)U3FS^#U7C9$=3KK@MJF'/F8 STX^L0L)O%DK!V_,RT-<)UE_C)W.^Q W M\ I9E1)FNV!Y%XZW:PEG!JI)79,>B&>63)Z\.^1TLHEPQ^?0%4P+%75#13Y> MU4AL&[,!.VF'Z7?>:Y[[89Q3\J'S,A""9EO[0&?WU"BC)16%M5A#U2%6_[A@I%-))='7:>E ;=5T[UV#

CBVT$(7?^)3@[[G>8X#[F(S \_6WSLW=D; M8SOOO(LT ]9G%>@K M-3_XI1Y"M[Y[1,(FY!8YR2!$/I1*[]HKF"Y$1]3RC=YZ5(D7*DT(3RB@Q'JU MWFH2"E4Y7M#B$_P)TY=-G1.\-C@0H]:)GT=.QEBKE;S,A.>8[^1!<:#?=DM^ M_M>6+M(5?)U-4+RA+2T":WN7Y#PI>&6$>IT4YR2B:0=_,GPY[JN>R^&91^]6 M0V3KH#7WKVE*/%$3,LH6OSV:5+YLHR)YQ"2GD.HG';_'I!F/ G5F:&(UJ4*^ MWGG_HDTM+TD4G[?248VN(@BEQ1M'"Z^I'_G:,I3H3FUHER"G:W#N"/&S,9WH M4WB"S4&'3!7T7?28L0=4 MS/+OT=HEI3I6;1A2'S.Q]@D.?4YQT\9TH8>BZ2R6I!Z"YO 8!2?_1D4>W_S] M'E^VL;!=P]8^ M++'#3P(#XR$,LA-Y)$A1Q2 /<860U\_X1Y$#NZEY&26+^:$ZVD?/#_MR%S(1 M.%X(#[0.=ZIEF1^0A!+@B_(#&:BLC -"">6MH%[^L%\%K8(>191 %>>9(X;O@QR/E;4C_T-7C38* 0%9(NX8$W M:;BX_R(]6+4OGCH9P_*X/ 1EBFV@=J /X%8RM.FP:>#\)9--5X(NG>4Y[0^J MUP'TX%OOJ3I9^8OOI>_)'PXN-5X1%?%[ROC3I 5;[$7ELYU"L5C\M$)(DJ)3 M2=ER!Z=Z/$8T>Z2TZ;AO0=JC-8/7U6+ZM)3K.S57%E$P]OKX\#,>G-):.\JP M+]0W:36&1#3M=>UY9+/5:4MYG.T+CW&F-N%W ;,X]C,Q0]"-K[,R/]J67KII M(4QB!K)XFW43I.;).^_F;MV+.:[WS/="6HAXV"\I=GO[C,[(\60Q\.\S9(\2 M/**8*W9#]VVH*J"]<;DEU[1H/R&Y7H-"P.(K([+-]+?T\,I3)D$@".M\B802 M6E[*\6PYLY 2.J2?/#4,;QTU"C;RN&_T;CTWE^WD *$*GHW&.XE13PS1#U$? M@-#I^!3+%/=J['##2)U? M.R '+DP*ZXGOR4*8/@>LFX4/;!U ?Z.1P%@XI=_[5Y>"\Z#7"09FV&#V:FQU?E!X0HD(.G0X%^*[XK_!W-O M'@[EW_8!3ZO2,DD(,16EDK18(DP;DC0IC'V2+%F3K(V9(H284!0QV1)BDGV= MK).0+%EC&-FW&I^C^>/YSV.]P\M,3,,EHD<1'(E@'@FG8[C/'1%<)8<7U!>KL(J: M#@80 &I^]X./54+4^!NJ[K?#@P+17Z60'D [%(B6P7B%TG_T'"HL0#%K&,4^ MU$5=<6J;6IPG:S0C!\8F<:U0W)H_EC8./=)=R4^00R+OP9T<1^91JN9V F-U M(ACK;VJRZ M6<-]Y[$*ZU-F/F=XU9)VG@!;&9H+5Y_Q'8U1&MZ\H10Q2]F9O([J@I+NBD./ MJWANLWKWSJ-_A?C4SN=U;GCI[?SEY<):7&9,\^_O:#S]Y]F[(H>['J>/Z M0US]!DD;?I@"+H/#X$Z).^2\Q?+[1Z..]Q_G"_B9^MA+*.'RAW3).V7RIQQV M^Q:D-UP^AOJ(UK!/)M]%VK4 "O$UA4K?S+$&0$;6)'KKFIB:ZDZW7FW111&1 MM5IN+%@(\@.3^ :53L.JD#XX(!0<9/PG OUM=/;#ZLPXW>K,%G.]I8E M*:%5&%(*@( R)[T5TXZHE0>4!9EZC*;K?K&?XHJ";)^Y*T73Q+\9K#R.T[%& M+']5SQJA$A#T.XA@UYMQ^""DL$>VDLUZB@W-6>-,[3/F1AKURR%U3OH*6E.- MO45NM@+-,A\F58L&*GJGR6N#GDCX.U(6V4D>V$^3* S(I?XK6\MM+"Z^]V,TH!K*96&R# MG%7 5R$:()LU3W^#5U^%T3T1G-0;57CF52?\XE@F>E0"EXBOZL;/1Z(VK,)Z M5')78>V)&9B7'BO;T> $_ (#!Y&)R' ,KY2JG/%W _N?GR7X0W(NLH[:&P0= M;R">3JV7E"VR[7:9OM]@^E5I(KAX[T4B_:#04GH-'%#",-\"C[;>[H@)[]$NSC?YO.*1XUMUF+DZPE;1<8"DJ[R M%6FX+N:@XX=$^C@(E@1CJ+QA:IHX0&[B/$PF&_#\[<97'(?V)-MOX'[LR>\F M6N&! M3D>^NE%S88O-.].*@EJ9UI2[HJ@.(V?/@964QCOIMG]TB%.87/0,@=;2?6/X M.4Z#[M1*>7_A+?5.U0'QI&?F9N4.%O@GVOLBKE5L.5_P,]_@ZQ%]MYBFM@2= M&W$9?+8%5^+U.UP4P\_39B?OY+CDI-YY&X>6E\ZA'&U"24?I2"\=3")1J<"! M9AU[BH\P!&<$J %I$;EH)54,\S;JJ M:'7:5$\ANM1=(DY;L7P! ^T,(4(D<' M]<%<*W(,YMXJ[/@J[+H;M05> ;VCS,(V33P*^=OC'OJ--__KDVM^I6H\ALV' MP%>IX;:#51CZVU78T T "0J@@,NK,$C="O TQP=^3%+>*LR.A60L*,1[LN:Y M379>*I\HHQ*^W>87'=L,K?+FIJQ'%[9NNW+ QVI2X8=S86_J2E\Q% F_N?T: M5]&S5(Y .KBIG:T$?B?3]V+UK%H8>Z1O032E2DHQN>UE_8MN%ZLF=%/AAKW?9EOK1X)2=<./KR"K74 M0G 6M_-_)4GTJW^+\M3 _YTL#5^\[GWQ4XE);W!SNTL[G1RNJ_;TZMJ'*M*) M,"&N(;YJ'][*&W\3WAU0(RE06A2!%'((XQ;0[IP5)UY+,,CWD;AX:.<.;;XO M_1RM7) 7R/@AA( *( LHH(2 !T,7E7R7@UUO==QGAY2?R^P_4%%[15)Y_FVI M=W<6[*R-U%XWC!DZ.FZTM;;N1FJ<61E1IZ;\C-HV':.<]I@O7:T>_7+G_UWZ MO.X5T,APO0!LIA-K<8H,N6^YW[!RZ7H95+W^6R%;GJ4 +X?Y*TR>K(O&-(C, MX-EZCL1"Y1G987B(Y7Y;\!O#Z,VR[O:91AM8]3F7=';NQ8S=ZM6WY_5PY?BJ M#DP1B2,%[J"OPJ8A16*W+&:[-W:5&XX@#SL1P!"G;I 3:GOS[MD@P=8I^DIE MS;ZJ^1O,^0$S7WP5\L3PUL;>+F-C]7UD$F<#BS<]?QP>SM]*QX?.E6^F]:N\64 3-$931;'6162A !*MF M4X/3?N#D3TNXQ?*'1Q.U:$[)2+R9$?B6S M, 5 2FTL\9_]C'PC<(Y$.*,/%$#VH(?&:OI\RLL(HM[^>E>'#.:9G<<'L^ 7 MY#J.J@\S%0$I# 25YSY4HO60(_ MV(8B8'J1VS6.8D\6QX^V>6S![.RNOZHK5VL[,"SY2*^"/'P 5X<>*WF!L EY MC9U;GL1]CZ3Y5:Y]<;4P;\D4]TAS%WKSU'\":$E9"!Z*\OI88_!6^%!+-1VP MV2?)&S?,UK@R[#Q=\[D ,IOY6EF61#,.A/2]D]=8N9>VV"KS2>V;7]$V%E3C&WAF _(3Q%A&HFROM9!0O@AM MB?.>-ZN(0OG%Y> (^*H/Y#PDYQ@&.'2Q\E19T8(".;!7K?>)IT4#L^^A_I!R)IIJXWDTXXKAR&0CUF%V>*!&V0ZJH\H;M''\DVOD[AEMG2OS+B[3]!Y M+='UA(NY).T:KM+2[0G3V,3,*QUR*VO'OMW]"I\2?2R?[S&ZA[+]#9#;2JYL^GO% M >_G_1U?B\ZBC'-V-JYN/CX>>T-W[WW:(/WUZMK,"!V9AWP''\JV8GQP#52Z M"WY&@GW%M'?2M##$FDXY5[*FKB5DQ-ZE'[[L]$VAJB)-(& *@^7LA$2MIR$$ M.&PZP( BIZN8]\>9XRW"T5O%-+,0L\^J?38M;T]=&D[S*NE1#KE3Y&&L3Q0PZ_ZQ&O!9#:(U-U'/+4@6;<7-4EXHTNQP!W*G_>IK*73DIZ,PRIR36CLK5['FV/ZD-GE(T*N'Q9;3 MA99Y@#JU%?/=%H*)Z\VY,8K=IBJ5F[V/*;J\'3@LU[<0WA$Z#P4$,MV9,DT< M?I?*A@N12 -_6=[NP(@G)C'F=B0SOX7O%SVZ*[$H*;OKP/?]Q MP?0BIT50--+Z0V-7M=+ M6Y=F^&?/3&WIL^N1>]_ZX;:'QIM'TP\8QHO7EEK#==+OXPWP]$MDX/#5:,BH M#W%?.GN,*A5:JM+G8JUHV2>E'FWXVEY(4YSZV;3KX\J.B:AKT4MZ>!D,_0JB M;XJW.MP#URDF$^&D5]?Y2$4,'Z+PN2]<%^4I>1/&&-VW]E(#Y>M#P?P/R._X MAUB?5*P^78- 0\&I?9-QDA5VPDE6/FN:O(Y??M3:U9VQL5)0Z9.?:?8PO8+\ MF>L5M$ @6A#0P:W"FLLA\MZP M"BN.XYB0RAOP/X86.#T0C=H%>:,V$F]F9.H;2&8=&MC_U'XV"MP&V&?EZ^N1Q]EMRQJ'66YJ& MAH;Z#V&?UE;:/3D1HPM'H%?DNV8UV $G^TJL;0O;D%E<#4:'OB8V8V4'.A12 M]K]/[YTQI)'IUS$L;0REA2VCL8\W?J7.\0(0N:2M(0\(+N(C.1&\6G 3X/3? M:\%YL/9/]08*1*#%\CPJO2#PQ%O,M$*OE!S*Y BL4/D@+2GB]][+U M&G_M[I$=FP,.43F[S*J0=+VYA\N2YE;@U!PL-1C?5V&]\CF$:!L;@?WMEPK6/R]\ MA.K7;/@YWZ1[XJ@.R5KVRTA(K!JX 6 A3M6*9QH4O%N%P957]A-F?-CF M0!^S'QC+PIYES+[M#4G/U# M+BT\\+663DZ:]: T>$J%V*T=@+5&2;S9 [ M7F _WS?NQG;&/([@LXL-V+=[Z*YL2].I35967N\3&U?&'Y@HZ:*/9S5*["W" M)R^<@ES_4P1=4P\.;AX>VHVU'MXT[='RU+2B\MBQV)UF@*<,0C$[=]P\0OKE MO1^90RZ//V2]_DJ45%XM!^K.C,F!%< 9I7 9B^D.. M; 6PN5(5>.0MD$3'!7IE/NEFJ$5>;-Z#1]_-5.]&,[@TC #5NZ;6-XB48:[C MD^$0>]+2HF5?8\O1IQ8_V#'2H.(B5CUX-.-(R]LP2 <^<5J"A\W= W=;63,+ M<&&NE/E#D*8OI8_^FDT2:L>* V=HKKU\M*"PP1:^"1'3N1"L)D_P1L/RLHDZ MTO3,-\*VMX0,=7?"#D9'79Y^5]*1"7WTCRYR#OKZ-D CE&[=:1J'U1$MEW)[7WQ>Q/Q0OA*+P)WH./\7#\ MS0H^/89RF-S]N3T<4QN3M._']B\<7=0Y03SV16F/T,38AP7Q**6U1I5,TJMZ MMPW$8Q)8ZCBA_ N@''?DK9(>W@-'XE0N,$B#JS".F')*7Y^V,J'RQ"3:_?A& M70Q\?,(E-W%0[U2):T8([L7L@""$%![DPY?HEC]H%V-F"M'/)@MU;UW)T?MN_RE.>60 MI;TH+D.UHP@"*9CI$,]4;7HGV*5.8VB]ZB2R6?$4"LAM ML!80G WX2%;+, )0[&-:,XX>+92AR02;E*H'E48)<8[M>X[V_ROOI95O]G(D M]A->5%'WX+4KGJ7,,(EO[N.V09>8W(MZBZ2>([+&ML7%,\H+70LJF?19"WU' M'6P.61;1#)\1AWS5**Z=#+N9.%]3HXJIU3NY)Y=8W46]\U+>=?&.D4H/(=6> MLSR'$0"*JE;(#]4T/5*F>BW3DB<[Y4=^]&#ZU OJRO >PW=%4;E"W 1T#-B^ M"LM%59/[3E6'IW NTZ\&TYX8\E]P4].PF$E\4',WW@;"1<4UZ@N6;Q%/WB9D M:4V54E?8!&(]7>^P[)!M^_02!C?%0#XSE5W2!OEY#31=WO%,MU8/^3TF3,VMHUIWP2RT4E3XL_8_Q7[$-B%EGU214FMN9:"#U67< MAW)[_+ 2*!M+)7S HM5OTXV%N.L@?(XL>DS<0[8-OS$(DKUM&?!J[L<)+:VF M6+&+[\^_F\6&W$M\=."1]F40YSB! J0Q,R[0]W/E[%HWM I[>K"4K13H@56P M>"#WI#FP5>!RRZ34@8.4Y233A04U^:*:XB53DB'X0++SPDNU@TJ*B.I%'(%3 MA,P*/91,1B)M_U\GN[)((+\K^SR^^BT@C3UCI1R;[?U)_5TOSMYYH]KH*NS1 M6BG)I&Y"&>:217^=E:/TPN=G-?RBTI%?OVNNDX[N7H.)Q!=0*2%X>V)$7&5Y MSBJL)[*H>['61:W,N&&36W?NT9^>QQR#CY.F)WI<6CK*#PSA9YQ&;LG*MB7= MT?B*L47ZELWK>:A]A9A[ C+WOXT0W9P_H^&'N5:47Q"D&Q:?(;S[UKF25,_3 MANM*I!]A2)B/19^ZD78$?S%DL)"U('+J%-8FO%WM\9I&X>8?S,CS&L1,APV6;D_-V3RW>JRC_&)@R@[$@C"+% MBU/Z;EE%797;*DG;'73SG*3H%B8(>%0A8>OAWUOR'\8W0DZSL^"^]M6QL,+?5-V\> M=QSB#&&+4.A ?\3^O2N-EYC@#72JX54D>M> _!C&D)IRLD@;]E3J=#%#LI+A M&GRYZ-;=S--PM7AC:9^?_E>%C)].&H2?+FGND7)2YW^1"47GGTSM1+ !GQM; M2^C#T[ X0D76QR3>I$62>=V_H#HQ:Y _6#CK#E,CRSS+!T^ MK4WWI%0AX JG[_L=[.!+O!%V^7K@<6=4-<+WBJBK3RD50<$T/MJR,+EASW> M %GG6SDZR0/A1<)B":^]/-OAS)1G0L@GI"]XX#"<([YY""\Y$1<<2K8KB:T> MV'NV'1DHGR.ZV+C0(.MZ*HHY+WDWQW3_)42I?ASW7G+IA^XO^0>:]3BE?I2- M9X[66.]KL%1>F*P0Y=AQ+@'.) Z"T9DQ1-@UOA(40-LF[%E8^:'B<9UZ?D#> M86857])Z@6?GWJN",>3!(C+]4K@LR ^GWQNNLQ3^4)0/5 V9&45?*='B^$0"@92S(B?4CHNU,U*]4%DD7A/7P1D26/FO];4 A[Y)I?(PCMLS( MKMS#VW0Q)!IE44C>@55Y\/9)0W4^?4.YULKCHI?PY6:\EA 'XFE5)RJ/*%>Y M H?LJH@"/I57E!*/M0^61)_N7N$[H>L8&#=-)OZZ?.&*5!^O# MO52PB;R1_!7Z:+2_WQ,>E/Z*Q0"D) X_8$*#BWK',>Y#:!.X5>U\&1PBC[S6 MWV?["3P('6J#])H&TL\RYB WVV.N+YCYAF%72]IQ2MN-MN6CLYSRK)Y2L\8E MN=C"G+Z\SX?F'+<*"[GH_*6'LD^X M<&9&^G.;0(=?XJG6+'KGK]>%IX:WMO1V&5]">HJO0' )$P_YZ\J'P-^F9NT2 M/KTG^M.Z"IC0"N0.UK^'+/E^.89M:C)1J0(4'4P;E \N6N-R=%IHK:/JHMVS M+^\W%04&[^O7/<[."()C="$9;B,//BI,7-^>CW]*W+-H4,K8526O=F9(=[Q( M.^UPS8'O/YV7<^ &(4'[!S^U&>K M:G-688USO'OEZ2&V+$>=&XE#7!C"!VL(MF%E4^HW+N:'+1==V:C6D.;4 (': M(JE3#[K>0-2H//7GG)S)RM9]NS6U^!ON0S[&X/F_0N=M8.R3*:*6UR]CKR'= MNEB!O]B1PUH/]9D-CH07;X);M\OG.CCH)V20GUYOVQ^1L;@1I:\&R MUG6'-I,FAD%^*B1P!SH4I:,_M3N*^9H =K3Z6!>MV)SW9C>N\6N8F36GR N, MDQIKKVJA[RDO8!C$P9:059@=*52LRY]CD](_KG& SJTJJ/Q8;*YV566]0(WL MX:TYJ5FR&]?[;_,KQ+RL$1+/EB["=%V8?STFG1W;D5\0T ,2\E1\#R57K*O[ M)8['58-^1U;$LTS2BDH*(VU"C5^G1JJ^SCJ\QW_3>H%O'0K7^)9X(RE=N>1; MD/D]!NM\$2'RL_M=Q;RQX2)U L?6B7_NN#7L:I-X\N/=XZ()VC\4EVSP"ABZ M*V:FC9J[/-.?-NZ;/=;#$65M@J[1P5'LIAQE7#551B6V#BO/;U';A6VOQ3#7 :?\TKR MCZ[\>43*[_%\.._3T?^(>Y\A,C M?UV?_J&OFWD'7$;>8$8@H.CK(7\6HNP/F6MY-]F3+7WA')7!EBW8==]FF2TT M6.)^QO'P$O91%\VTL@=JG^>?W=6.%!C_SEY#.R+#%N.=D!$EF?-K.<,5:;-1K;R#B8(=6M*6-F=H@A M]-YXZ=+UXVX=_@^Z2B*M_-+P]DS"V#>6QK$F]2#!;HIO'#:&MS,FD7<=TXMX M\=M]C =F/<@'Y#'#@5=I@/*GE>U)--3.J9,LHQBED!)JB:T,_Y.4 PE/#&%1 M9T6SB'GITPP:M3=O6"EP4'[=Q'5'26G&>MH6>_3()0HZ1FL\,MF_B?(P4P]_ M%4/7)0('\/Y(WG#936A4VW" *>,KB1^Q XBZ]#!N"3BX.Z_)00'DA]GK05DL\7GENTQ$\FYT]X M^G44H#P\A)S)M<'3X)M,>SBG ,+>.R+7VK.K[Y2^3G#S MM(%$/I3][M81_5AU9=M[-/I]-P5N@G>&_)0+97XSVQRL)T/PS8H:YF6Y%0A_ MTY+B\&Q4]PYE[NC2:?='ZN7%M9%$_2_$%_X?CJB5DG/(?>Y,<0#/QG%VE=-1 MA/R"TJ*;;1.]3_?*,8J'8)6& O2W%^X; M&MS >(RT?QS@GC))KS?J,LV7#HQ36[1:MMA\8+= U''*S,FFMM,O&N6DR8@+ M\S_8P6,/8_.#*_26)LN)XRUP2'T[-9S^U#( )N)YP^PNM/QSF-TL6-E."D/^ M_MI7-^J<(A**!TJXH><0OX,\]GJ\]%\5AX_^NO?Z4PF$SS\KDC351'@7913> M15D:SJIK7 7#3E6'0Z ,U%+T.Q]Z*&>!\CM%(K61@'TDCL!:U[[@ZT5 D.I M=[)Q2"G^KN:+9W*[!F1?B6\-K=E:^/E35NE@[H9=_J*Q6[7V[SI<^D(RV)9O MG9F(B7YR#G6PC"SU"3^8@*!KMX3AZ?HS)BZ<,^GIP5CX^@'#L5 / YN/Y^%- MSPZQ<@[LX63,!SR+ M/5Y!+2^M8?-;^#Q %BD?>V!(0OZ3QNX/K0KJ2A3MUL7BG;U?OWS=$#30>6"W MP<5K:]_M@6VP[ZJW/A6ZU)_,LN[!O>?JR@Z]/BAP6,^]I8PK@FJ*^/)%0JE- M]H&W=5%1X'GM/0Y"4OJ?8-MADOZIR:'SJ.1_R42MB_F<2\#M!KLE=SJ+T%#^ M]Q'")M.'=\5Z J7Y+3>V3H58N7KWZ.%D_NH:'^S#[,1]5;V:-DSR1XL1P\LE M[+/='KRY6FF;EZ9U4O>BP1J/G+ MS9V2Z6"NG@+QDLC5^U10:J73>_D716OCU-/?6!= M&*7UJ>/6N>HLE2V']FRTP;KO0T08+N]6,SBQZ_LE?,VI^2N-Q[+\<\8-61I3 MO,Q]Q]W?ULE6K,+H=XKJ"QGHZ12&^"=WW5'=P5680%W&^=2%/2+?;AZ23+1) M;5YRQV05<+B0OKTC"HG7((H0X6JRTF5RY89#HC(76U8:P\Q>FFQ43XEQ!]"+ MFS%\K]M_UC5^;5EA$4GT2JG>D6^5C%)V(C'0_Z_ \Z_TYO_ET,BUY-^JC$;% M?G^-[PFY/P4\P#HU?5J&NX(?Q+]&Y8]#S+%]Z9 D@ M;FRZ%/YX<:) EK+[1X-8="Z?EW6@X6P3G^^4+(, ;D_E5N H;[T?,+%T[MC< M,0YIAS?I"R[27R\AR\]8M ZD-7^ MY6"H[.+I.LU#E-NX ]=3TV54SA1E\9;Q\!;^K5O* K1Y"'_Z!-' $U(-T]3DQ7X1SBH^S2W=(/NPG M<9JIM+*HBDO:=]H@OVQCFZ?KM=RFYB5]3*=]06]_K6C\9\G$?G3./+5RR/O&J0'U^A:KH%(Y+6_&LS[(-\U!U30 M?L9/+WOB)(H_?HP^?=C#(\S,4Y)F\@P4NC\XIKCA>_>7 IO+KS-U[=^"PZS' MW"(-%>49>3:&MU[W9;L9D%+K5=3YF%CF9&NU%N((5@*D(4LS3:$5\ULI0D+? M.))IVBHEC9YSO,E@!G\H*-RU9MF+(Q["& -WI7.$Q*L+!?5^3H :[7-JBG=U M6%ZJ6YYL5+_"9!Q:A>'(:9.@LL9&SHUR0)R17JVAT%[D1ZY6;4[,=E8+WZ)B/))U;D>M2X)G/'']ZAX9G MUJ=[N):!>[BR_FYJW3[?\#;4GY#PD[F[]#&J?A_^Y_&,.CW",/ )$=/ Z=8^ MD^[J9<&FL2V[[-->A2S"!(%K? L9D&M7X_6?%_+6X60/F?EPFI%#.<&.:;MN M/&<;#/8WU5"=OB4MGK!^I\AJL1B;T63D3#&?<5,X'L-3+AW"J]%Y*$4PO8X GEK@"ZF !O)D6@GVY$> M5<+IQZ+XF*X!BP\L]F_L"]A?M9-2#BEAGZ[@CRA'5CL$8.\A;0F /0(X3 CV M,,O"G]$&7.V0(;->\HUCVD^RM?#E,C$JL,F+D[>48(VFT/P<1UB<.83IEF(*,=!A3CE&<"&'+PKRV[9R MJ*[%1EL.(1;K%:-#"#XI7$-'YZ\5#;"X=X30MB.)GN1N7L M.D%V6(7U]E=* #CV5[IR]:NT7,D;H^H7#)%R'3_N5I]4>_'5[>/Y[=*DK[Y^ M=;6Q7CMUCQ*D/Y[P\CKSJGM>1[UAZ2UZO-M)S;[=(.4C<@?%6B:4=&1).9I= M)A\%";%0Y==+--E%.+@).MCUU[\C!Y-PAU#BWKUG9D0&08+;1YT;)\R]8VXC M%0O*/(P?T72"4<5DI5'"'BCBWIPT\+PT634X2;GDZ+0%D.@H!OP A2WSP<$>Y4:M3.4,K,TPCX]XEEK_&B?5VZ;$[KIT5+Q(H M9L_5$(/%X-6(=7=PHO1*0OJX!J+UIIFC^)9#%X^;::ENT >B?*-T5*3C>DDA ME-$"-_B+.Y+445QV-'T6L?8YM4)C+CW=E3=18+[ES;]U:]./X_;)#Y$:O)7L M"+HKNAK?I]K&KI7<7)0'8!@[S[:%-6MT'XO-:.@246I\N$7R8UW!?-U+G8>R M=!EF*?=IY7ZPAB@TJX9@(&J6Q8ZEOFEP/,T=24S?=%K0[(N&R0[VO?0@_D^/ MN'[HYV W[Z*Y!@HD>8/?Y_QQ^^Q;)TVQGRK2?MP\,!NM<;Q(>'[PY4]$Z(ED&'59_+B8+P[[BL,7?6YN3*"$CJ$"6H M4L0Z0X?8 =! ,8988?I0_[5R4)*Q_H10T?>9CJ>,EMB3-AL**Z"Z>RSA%9HS-CAT0/W(Y_]NZ MRIK2(]*$DV!'#>WXW:3E(SQU1+V[O=!6YM[31VKU[P]PU5$W9)IL_.NT2OOL M1A-786.3^%O/T5)TP6&C8+861YA.)J@I(WL5D,)W/CAX/L7-ISX1M][^]?$+ MJY[G$=^[T&-185>;N)DGKU_6YVWZN93R?QG7?_E9(3*U(&D?!UL1A1X5V;QY M*GP^*8#G-!_!G+$%;VNL*AD12'EUDETC'LK= O#]59)!KW%U8UR@]8_4/N5+ M2 ?,KAH;POV*T.)%N.-R=VFGCBJ*W&FT;,1\7J+[")_969)QPW-V$0,=JA1# M*11\6;D;7U5,_!A<\\Z:;?=HR5787+MMV+0KIR=D^9+D(0+M))0J'W\:=B.V*U]C_IG)WT3+^U4S[X&LS8$QHF=R* M: @7XCZ:H.:F5W$EY6+P_#AQT_1E*WKS<^MY@8YEXD=4=8*6>A%B:Z7DUPJE MAJ$^)<1[C]B5!OA//)ZS+IVKG;4*0Z)_K,*:0'5[TI0R!4^_3.HIHJG!)3/H M9X:B6$1?7;F-6S;'@[UFFT6#Y;<.)+R?9[9QL@/A53VC%AFV& MKR(AQ7'\9A8.^.U+>B*TPLB-QF9FA.E^XT,_B?N-3E3RW7Z9JRY8X&/'$2@# M-\?G@.UDNKXL8@LP5:.:$YG$48KT( L;.\2@7/<_>>FC=$][[WK1M%[^UX)B M7[0O+\98G6OSL)9N0R^P"=M-CIU4' [.V/@Z(=:5[*Q*_ !!5=?EOPHO,%7&M?FID]_RHLJ3=QN#$D[(64K/3\]NK*T3=;^64''3M? MF$:D%ME-OU0[>KS#^GQBJQ%OX?(/WDR3PKJ4'HZ?VDA3Q 348: M0XB;)2)O!-$Z;TK'!N]5V$P=VQ409ZX%MKT#%BC* Q;EHL&H]B$K9K/MN/_U M@0WJQL/2BYH;7C[<9LG-Q3LAU^-JD&L+, A@X;JPJ66B6MD#;WJ7:5K#>HKS MVIW*GP&-1V=M;V6^UU[@S9[;"5E0$# ,\I]AC([52QY]V7NGL&SP6_YI&SG' M9-/H2+'[_5(W1:7WBMP\S2^$[OPRWW/+IEEN?]'"O/;7,=;B\5VL?=G:'V=& M(5HYZC4SP?;FO9<(8Y)-D50H[2VO2IVX5J(4=R#GWH>+\-&O6F-.T=WP7.'UZNK4!4@=M:7]X4V^PU6B=7<_G3J9OK+R[D;:W?;>P5W8,G1L[>+CE@7OTV[IS+ M*DQSC+4+.4@@TK7EM_+\/H@XEIOE1ZA%"GLTWHTK_)A5*J=QRM]I1GGK^YN/ M2NABYT_>3=+']4 TXU_?O*7K>+&IL1+ M!D*RZR&K]>D1K16_?CD/D1%CRMOQPB\( MPY:2>),:^)?*]J+/*U^W5]?G*';$]J MR_"O%M,@]"N,>_=; P%@!H%<*>@M M#QS%[;3489_EJ+2UM9S_GM,IO_M.8>M,:/VD434F.4+HP+V=YS[M/'F\Y64W MMRT'PN#5>H+#U&K,3F_9VI@LGR3OK*O$*Y5/'D7O>7?MA?I+NR.^0; (3<^; M;E$UWPV%^[&MH[8]3B>ZO;3,%OV(2^1(CE.K1? ,']W:@)N@H>I-_N3[;146 MDAZP]"#AX)#_C(FIJ(D:9/XV#[>J7^ ?GEH\W:!X'W?X4'%#O=F;OX_[P)L@ MZ9>)O0?(#@1 AEA-%/V!8B9<7K@00;G^K-!4M_%\9UZ9KW"4,#Z%?V4[618_ MV#[WU)G6TMU'2=P2ASGIR@>\MCR?N@K++"I_=)G4WER44/G><>DR696BSS0. MJ?*"E!G7'TWSJ^1_@2Z[#&9I SQ%>K;XYXSR$8D+UX(O?TB<'#4>+"H,3XO1 M/F.DH!]5RX2MM=]SP^4SBPCR![+/K<*J/P *E<+M8SWOO3\IG'1&*B@Y$A0@ MGC4O-?9.?@(3KSA.+PMR)[\\3[0N#=I_XF(NI)[R/(9 M2W?,J:>D&0>EPG&\*_"@>DJJ(6-HE/Q WA=/\T/.?+>9C.>-0KQ'O/O'_A'K M2VTN'ES3SOJOHL=AD>8]:U1V!J)*E_^FMP@:-6=(;B>F^L;J)^PWQO2;CSFWR+GXNA MK#+Y QE,TG0#_7(?$PO()0.V"+D<9]H"Z2V&Y7J/\[EG]M0\@6FH[3#W+KGR M[0E]\W?@MOIAV5L,P3JTU^N^:+\^+Y[+VO/;#I[_3.C]H>_OGSGLW]L$\>I+ M3!:AK>O-5N_'P$F7>EJ,6[4K3- MP+3X^55> ,Q1&D,F]^JY0$_/87 MEQ:A"AQ-7Q*">WB=ERTO*O#28/>T@!_RYACPMA21Y0HR%*, MHE:SR]6':O;_W-)@O0ZE&IKMK3PO!IR?81B;8ZW3NDR(ZN0Y_ MTK$CY(1$#DER*U?59[)17BV/-?:&-.Y0>06RPW[P2RO82:3KM3PQO:+4Z)8- MV'X#4K3/>*G^Z,FZ]"6 W78.0A!3V;XJEH>_U6HN^B)?T=PV6N9Z']:4]U4E M&8*.%UBVD$CG6NK_;KU;Q(PR-$(RS2Q[/[>:]WS)JQW.5'WV!;]V ]Z&",=B MX+4(V+@OMU"C)><.W4'@)A38NI :?/)F4YQ.J;W"FUR(^%R.YKZ1WU:?W=*T?\46TY71![=!N;,:7F M$3B"!.-O[UVP"5ZTP#9OAQ]25IW?'T4Q&/U7#MU"+M%EG=1%C-[?R7D_0KF5 M$I2D.L\^3)YGMWPB])&9Z1U(9V3O, 6SD]3TI5*Z8T!WMS12,2WJUAE[OY// M4F\.9ZQ?)DDEAW+W[[@6^M13>ZC@R.74?IW9?FK3;X-'25UP0(D-;I;AJT?N M,./@@9"WD$5=[WMD^X:\IU)N^X]_X%*Q-!1R.XN M(VX%WA&_F:/4OK63V9M-(699UI> 7]MIK)R#8T\?L]!J(OB_M0G49FH>ZB#Y7L6)"AZXGI?ZSIQ4$67>6#'(SJ)!<1 MJ@Z7NPYRE12!HL%XK:CV+U=T:.(*C15AUG.75.QUQFO3UYY'+^X,[8,_21 + M3576/G:*#R6D97 D&['D,4J@==I;#AA%:-K_?/K"QLH_U6/]#2DA)P0)KZ'Q]T??BB#J,08+3 >)I,5IA;5 ME/8K3AS)G<3)$JI:-EL:^\;7<:=2>&669J__LW5F7=*KF5$3*=N(2Y]M;$[; M2"5M)&>1 .F6F2"D"[);^5.E=L#+E'%:(QQSN<<_>\'TBTWW)<(L:& M-+*=;$$>;%^%]1:4RS'B*40^CRU1A;@C'S$[)@[-S&>/%$HE[,+[7I+8S3;M M"DNTJGB+2'"5P%G@6W[ZH38-5P0I]ZBGI[>DL[ M_0Z'DBNEN>:RM!;@M!=X M;8&!!P>I*P\^_*,%]9>7 G\G3_-8O[[S&#C))=F&[GSN+29_8@5V'[)RUY MC3]KIA&\?<*UU )97#.9KH?9.=&)1MIU@M(_M(?,]+(7-MEN7;:3\(SW'GF: M6&^S5 7:.2[= +<7<5/P0V>XV1P1>F_G<%,>?7N0:TZKV:PE]?BM]^H7=_1] MD$F/\_/A9)%*&^Z"+?SQ Z:KL-A!G':=<8LKX;G1MV5\"X/#"X/&K%\J/](O M")I?SJW/EH[:D9EYTCCQ(;\SKP^H"$E'O5N%.9![VU!/$J5RS0@;L3+V),,# MYA2_S-R#G6J(\OV][4JJNYX(!+\_@(R<1YO)?7O/8$ MA;/C ;C9Q)6]%FR)!++J5'T)H:!:082??AIJP#XF&"[A3QRRJM&-^&CE(Y!! MJGB73%:K12V=T,Y%N0 5D;!]! M]&L?-W8)L=DRNX(8FO]A>4#D>P+.6751GK_6_6?CPRAY-:N'/T*UV^X;/9^\ M_+IC*$7K=.B.;+VV=R21%.13\A-+6*?&+F#.F-[RY#X[7-Z"SITNQ279':^- M::\=D8"W/A+=(T8A=9, 54=P\RH,$:1FF 1^LQ3/-9[Q&"-<8)C6OI9K2V++ M]5FS&4DA(9\V'GI00J*82)R;FE$%\O[P(F=, ERXP4$MV,V*HMCA"+KV/*^L M[O XH@7_%U(ZO M"2M'Q"*[*Y M6,":=^(=F[X 7J[#2"]\X&$CKK=$\_C*G M]@M(XN4_)B 7 ^&)R548R*_(MIB0A+OFFWFC=#$S&$&JYGR\XZZ;6QWZUW_, M-6[/$ ^[^5B1B_*6JE)%U;CRW<$AOMUG6\A<;'6V_OCA8Z'>L]X:L<"+^MT; M8.@:/-V%,JV+F$YAKYO 27-V.:U;1._Z;+LW M_(%4*3OD_M2:9%&'/=&*>\]U#SI9\+CZ2)0E9PF7(++$>_)Y5.K?+PU.8:V' MMLG3X(\+]/A,/C"3VWESH.R79N"=$E>NB^7O\ 3^814V^(@* =$ALX;HP;HJ&FCTRC^\320A[CJ$PH!4\)*=J<7YL/5_L3=:M*W1+[2.A9_+> MS6$^+\_(,)8MN1DX-2"/)A+R=J& +#QY M-F;; ":6@YA'R@]O;>R[)2P&[P]:A4%&^:AHX-=.2O[W^@&']SWZ+%6 M\#3 M4=1>&*Z#FHNL@2,4J/:E#)'@&9O*N^[@RY 1BZWLJU&$:G*D*NB/'/PNWPL' MA>'3>C02S!PU:HD]PUBGNQXZ#$,;[%OC>O6QB&E0<9"Q0=*!/WV>#&GJ)?;V M+77WK ]HSB@"V7A9XCL>*;FS\O#?WG&$P)%P9_2!.XC=[54:ZXKB&TL974_ M[R?MN,YI3S5?6X-E*"?\H.)* J9%A"-Q"OI587G.+K@.W4G0)1_P&6I\X'/K M*[:L+-GEMD9/8#9^+F[II*E&NPA"#D]ZM?!#/X2I/C?)VT'KC M_CC,Y1_%ZSKX*GZ<&KZ:M_[9WQPK5QGG>N8:?20,<)@6C E_GVJ_?_U*O,<^-^'*>[%M?JV#UG-E<&WOD[-2(?#HB M4V@4F1L\S7)E'\9]0< K)^]!C@IVM[S*X/3GG-Q;'@GRG+JW"Z$<6)SEC MXI@^](NK<_0) %%L8XS*LCK\;3*FDH0& O_B9G,S4=0]2&=Q1)"O36LTA&;X MG=7B [6^Z&;\R-0YXU;5@XA$J&4=32DA#1!ZQ8>OOF*K8#!-9& *E= M\CU=K^]*\NY7M8Y@^[-=VT<"\7N1@KC]#F01G-04*-MU;%MG !U>:2W&#@E@:%I^IRNWU:1,WU4H BE>HO_K2]LSG]' %<3 MJPRX)6'WTH4CA_!;)SSCY(,7Q0T^?L@MT,LUNQC _P9_\IY.@W24'A9RD.NC MN ^G\8.)B-SZ@"&1(&&&2V:*$4.SU^KI\ORA_MU6G:<-CNI&;#K?O:'93P7# M%S<\L#\[A9Y-;N(&!-_S\*\9<*3&D!H;1UC_';;R$< ?J[!<=, JS)78TV<" M/!C>XC$O_[PYW6'S;L=P2<8Y 8N+^/+49UIG/6QOU(B!AG@'8D]\'2)WCD+= MB55AA)-Z/%JV]>^6B-;0^W';)=0[I'[\Y_F<]("@*I@_'U,(\Q)#=^?C"!8B M>^%,9\*P3/!1+X R])2/?>7BJ^AKK6$NT1IO^T.>2SX2PZ7O7CYI_B#M1G?+ M4"Q$S@:)!^I,5&NOK30KSM4P+' S79:*>S<'SO&!N9ZR>:R+&WHV"Z"W\/9>_!5 MYR#+*WU S!N/%?,?[^V1>](<3IV];;:"FK=IKREF! M8FD3U_IQ[@!UP_1(N0+K_BI,_AE$,6C$:[BCD*.GDA=0;LH<+M!^2X.H6/>4C3I<6B&R6$#CD@Z"^2) M(\+OE^(/@\-6Z]%M%D>/9S=]SFTX=%;:XWJ=0='U-;9[)>,)&1GO_@<0_.]' M9\N:(FH)F2J,_\]VG?I09VZP;P#RS%. U'OO51@E+O..[_:(A(UB-.8M>*SK MVML^426[#5>BS@=9N3,)W!0L@BV#%>\L]QG.OB4A4E.Z1^-V._+D%9JHRG!9H4LW]0$O5,LODJ' MUY:SX3 P)1]2?G'N+>"E)\\7?'_3B)QKJED4DN\5_:W.IL8=L.K,3,Z(IM"R MPD3]:X.][R-9$KY+L@8>#F4-LY#0LK?^TL]>ANI98&(9P3.Z#'=M.O+1?;/L M![5Q/ZME']AK;T*&ZHBGNKUAO>H.O+;YX'M<,R8/_705YDA\ZJO]D+,A!94- MA!E'.[G)-$J46\\URRY&2._)2^0KV8N8B 4W6T VD4ZWXPB>&D)T3V/#W2F] M'=");^9[,B#WT;R(;YJ^KLESO%\D2^#_(>_+PZ%LW_ZG%4E3"45,/90BI$B% MF98G4DDJ)L14*EL24L3,_4@HVX10E*ED*3'9)9GLH1K9]YE!]F7&,NL]]_SN MZ;N\WYYZOM_WC_=W'.]QO'_,/_?!S'5?UW6>Y^?[M'5RF+T*LY.%O M&72Z%RVOO9I%-+G_Q^>O5NB2?V1_O&]>$7K(A*2'IF5\M0Z#(6F>P0_IPR5B MD_X$GXUQI00G.DS'4RN\>A>,7"J-MH#NH>((YNUCIJ!RS"? [<@&[V?+NVU M H;HSK1A/O;;>T)@G,N=T&=DLB[$=T%8_AEWQ;PGL4TN6Q "!XV&:A\D0&TK/BP)"^EBDM)8)/?V=#_ M)96)J[&]$M(TOB@)HOKT_1ZAHG MB@7KIIVCQ:>4EZ-WM>J=LN;!7Z+S2""$Q;.2E/6K'G;49QJXOIEY%1-,8YX2 M'L46W3%%$@,PZ>/ISA6/UA@G06I=2]'3R?.\:5S3-"A'@21CD:"<3K_%G=+# ME%4P9EI4S*QYI/UP5(20Y+#3NU>ESJZ9$APSW!73)0($> ,=<'0& /;J8^8UBO- M$!X8_ IO%^MRF+BN_^X^RAB#,@/CF^E(%$M207C6 #H#"%DI C<)$$9?(@3L M65GE6?#F18A84_ _KY(X^1HU"R'!(*'U9\QP.V2.FMV-X>K%]N]T ?*GJSVD MKE;=&@Z>G+_P5E#S9?("ZOY[S!,""SN, 5?3($E9 U#V*#LIMG\;3H'"V!Z% M5QDV33(7(>[8"0P_F=FJRPP)N[6G+@@>M;B^B^9U+^1N!I.XFDLRX89:FAD\W!GIF^Q M7'$7P?G* Q!6R-F1=SBXG4UER:T%=GCI(R5EI8F&_H:[$_V^>0??6R-_6;T1 M84[8!S53E+(QSA:1MNVP9R7?UH_;7+$9WG?YNBJWJ%J4K@CA\K!]Z7E<#$FC ME_3:]R",]+L>552W85,/-.$?E]4+VG?.%9T*A'W>8>+$7Y&>+^P+>M;+)9W- M:[ZR(69,<.*)5A9C_^Q1U3=6EE-F"RGG "=,D#P)05CA7*90T#%SIK)DZA** MQ;I&TR//;3N\;N29J2NW")(Z)$ #%>=92V=K$^\HPS%!?I1>8VULR4PF] MK0'VK(F*X\LY#-D=^,HFD@6HI8F?BK-_P0JOY%;\"!0AP!_-HMY!TNJA)M47_'!;)'B?/A?_1^Z7V?HT4M+;E1C5>XI <+_5( ME+=W_/0ISJTUCD<>NQQT?I$@'F@5=.+/UR;MK%WM30^U'36YAS0>7#__UMYB M\:H>1?R:!2 !ZL0L3F*["U^C5;G2CFIH698R.\G]769W[4Y)'+1$I0;VX+&) M[7T4IM?-BF]<;]CB6K.LYCQY)[B59LT^^8ASLH/26-4Q=K;%6WVF%2$Z^.7D MEAI\$T;ZTW:H4NYDC&"'VS<\O,G901$_C@:$+>=M"6YPJ;AE.(IKX,734HX3 MIJ/ONV*O$9MT<0U/ L,TT,!?#;,D!#6 ',

2G Z\B8ORQ,ZL$U\ ;'ET>[')NW," IKE$F-$A/S]GLR_=IS2U2L25 MOF?:H44.'.37H>PQ3"Y%0GOM\^(V^1-W,QG6;2UZ! ^ON^HP? MR1P3(5:$3NVY+'-^^YNG)5KX6]!&>,VZ/7\5C/!%@FNFV7L+A/ .7/!0 C'. MCO@+8Y]H(SL*)3KGMRR(Z;E-&+FL8H>:.@(5@$FX,Y_3'#Z[>R^/Y\A/?3VZ M)LQJP&>WQO[!E?L7*T)?QWF!\%'SH(8Z@0Y0?JS44^8)I7,.I_2 =?7QLVO% M[[8Y+7JS<%0;L>CIPK*D4$_T7 ;&BD^2J.E8,[#\[$V'<;!]G$-:*Z:L,!W^ MUV3/ @?X+BP&A2D7A3$4=XL0RLH[GV7(H?H=:A2-:[;U!P=[=08\U%)89.7G M:9ZGPL,[1UQ,7KS\?#IJ-*W,E!VW/E//=:2^OE+CP^"JL:VMLT7@:MQ ):$) M%EZ=.VB-1(]\AP8&-[^[4ZK!S/NR[9?+'C=\UU'H5G/F!+>327=Z5$8[A#2D MC56J8DZ7&89R0MQ'PZ#Q#E+A50F"@-&IBK_UUOSXK/"_>(/KDH#B-O@-*)N! M[2V6L $CJ/SD'S8#Y4]QL]=H'"T18LJ6XI+)9O>4[9 MCU'X2;G#2OQG@F"QQO\Y#R2 D8H_Z:7 %(8*'TO$].!^P&0.BPBMFV5CN$\& M+L76%S.I(?K2 L?'LM?BI\Y;3EWLP"CV1YQ]\;PD.>M(V$KO^+JST%F _D*$ M4,$PTC >N'"5769E7UU>^T:-;KOXY:;-!YI3(?SMJTP=5/?O>4XYEKY$,D,K M/I3>^JH^U>QT_&31]R+]RS_"4RQ0K@(X9L#7'=,A\0&2*RZP U:YQE[$BM@N!6?;U+]<:I MB04M&;2)DNIOPHMR0ARV@26ORGCZ'C=(.36W0JI3ZN_C6!\0*2EXB!/M*] %: M9P%A 2R#X/Y7-N6#H\#J;5J@!<**MYA:HA1-FE[WS \IO*'RO"PVU%/^<499 M"1DW/H-&1;XY_CG>3_/S#7ZV]2N4-+?!W3U"O'I M.'G@YV>/!RA]KL ]Z(JPSE M>BM^/,^R?NOAYOM5.)*UR"]!V[AM<1R%KO]-GP_+S-+, !F<"M2;K,9*K4)? MHOP1H*]SGPN#YYM^OU6$HIE9C:!;@I)=YXFXXPVLD5OK'!3&UY9<=_B.5CA?EY8<8^MN=:5M[(?+&B\-/EU@M>HI +#&'#7:=X(]?RN,7 M@&D-VUE-@0F\@P8$'>[%@\.]0(7QKI<7_[B4.-2@$*W!E_>5(T28'G ;J0^! M:I1/UKC9W6US\[_;M=7Q?)S/^=O(' FY5(THV5/VRI\\UUC9GDS5>I$HH/8/ MA8U"NT"C6(9"C8>"[W'WOIO!\YF?-W'PDVVSI:883K6W'/^L?>M7KM'S_IXS M\&KJ?FB[,)+KEV<2(_*?V!K=TWO7<;4EJL8 BZJGY(5!V\8%Q\@)_1:\F[-" M9*.OW*@- .N4J^*DR5G!/P8__^],FF1+LY\)G\VA.@UA7_]FE8>L69XI,_[) MIKF,M9H]Q?U;5B8;-&P\W(ZIZG_7!<*.:U F_&+2F:257"Q=GJC&[.RJ1MTK M_9TN9_=(Z9;M_F0#C05JD:U'C>P;!_(6!?N&C9&.EX4F/;XL+1$<1WBG@RWB M\5$Q(@2JS,"-EI]00U[CRZEJ1[FVE]ID-&3T%G]I=;IR9W_GJFMAAAH9DV># MUV!'/,..? 2/G_2*?5#TPV0*S3DB).,K[K6R!LH/3AFA/#$)CBS-_6_?'*ZK M*.@MXI\^AJ_R[,G@Q% ,-+]B+GI$>4.?: 4*L.C<7:D7!*U2)E!/Q9UZ_:96 MXY$CW\B_1:";'7 )Y69R6D#F.K[3JL;CY(X772:/MC,Q;\(TE#$G0JW?W!YK M.S-<^#;R4MAIP_C?S\>=\[\MJ:]/N$H8_(>!% MTJ1\\@;6IL$VG<=#7R_J=B\7[(N&%5$ZC;O5M-:#>YG4H=Y/C5SMD=<[JJ)4 M/E*/S5"-F,6"J@RWZ?7,)Z=Z)#VX.7G&-C'_J-0WZ3H\2EBAM$ M21-482 SO-^T.K,;7Z3R&R6\,M&QA!'\/O=>^J5Y;,R9]O&K;M3/NBH-,ENU MV+B=G0P0U>8Y1V&9VX5,J 4FZ^;GIL[7:Z1LU+X8* MFW*_2(ZTC7>T#UL!1W%BS5+ M]&XWB5G0\:FOX)O36N*ED!M]M@")CE>0IENK*ZNXITQCXFF1Q-(,6 ,>G/_+ M:6JONKX0W?JU5,8MRHI"9FKX"D7%MZUDUK-*XBZ>\]78OR&H13'O$ +8A&*> M)'>N #K1PA3CF MC=")T@1%5*5%1/PN$:*L,-Y"RG7FU6#N=O^D _B%N;T1R3-;YJC][H30A'[C M,A5]%2'>DIOF$\A/VW7=NKUD[A;YG8]7^XR4BZ;QVS[]D 9K4+'QWGA'[VRK5=M[.SJ^+= MB[>))I+1&5.?JA"&L;A6=7#U34AJ^(6XK!)SL5>]XIY<:9].:YR^CISK*K!F MBI?PL/5=M23:=L6"!4D+GN3Q9&! 4TZHR@%O"K/U+<)L6Q.I3P.V!JI4'7YK M5F#W1X/4.CK/\G7NK/+QEZK2WN#8 8\I#?9R$U44J*>BGH2GI)'&0Y\6I&A+[N =E;CBU M?5JA%A>5+"=,+),==S!@%>:X/>6Z5;*'^F>FO#\HR\F9ZJCJ+LMXFJ>+6&@. M8'#,*^W5-!EPJ3"7L-FWLII?G1S$H"#![2W:T]/9=E>N/6V9HU0_C)&SVG_Y MPIJ%A^6&4$SL-%.[%7=IF5>#"3=YCR_CC*SW9#V/>2*@[5XA+&+H('Y0-0,\D MP%MP^Q%X4? [R;414G;>N9=[<]\.(!-UO?>L8VBQ9WM&Y/%JZB?JC/T:[%?+ ME&4G3MS.-:V^X*FO*Z?LFCTC+NP*^2']Z7!/H G5]^T2YJ'U7= +F2N(F[/( MKN08/SO_M?N5IM1C%YNN7BCE.(98$O:R0/ ;X2-AK[ (,G!)7LA<&M,5GY.A M/'N,9V>_JV>ERE#_,>7HS286:C%R!W=JD$;?05*PHES\A6D RIZBY_H"E='9 M+_OMS4]:K/0-C=K7O@UG(E%5:-7X#7EC MJU<$%->>F6P#E0WHU6S#*U5H(D MB&)5>4+3!]JF\\T>(WE@X.9C0G05ET^R!77(I77#G^^$QK7W$XRKU_3LU$B^ M =SZGMGT_6';][FGJ][>J[CE*;*=Q%5+ -??\V&F'&N"E F-6 5^3>!5^6YS M5ECF68?1D=VGW^]/2-Z^]\C;!XY#JYV\H&YP-S>!08M069[#4@CV^:Q39;LB M'97DDN'2OM738R\L&6.'=X^8GC!!ZH-.[61"'5!$K"9U^%>;GN8Z#9AC*\N\ M0TMREJLW3[-JI[->+%7?3=>UKT?6?YAU6&&H&HREFO;B2X /Z-HM_5W%UU]> M2##RG\<-\WBD=A\Y+D,@[FGI2-R5OB0[B97WP<#6OEV23PM.HA9Y"X?S'P75 M2)P\:2-%E<:ET/*PX)ITNL7DC3>F=-2]/H4V'^D_=KG$] B))]6A]TY2NK7' M@E7[RIQ6)?1O$2%6:_=R3'OILX]5-+GZ<@)C5 _5\WF89L3\7Y'V_>>/1O:[ MK"ZNT^^E+>2THV[*:(GBXD?4!G$G.O$-(G%9Q-G$"*MN-&R&;[\2=Z,'@CJ% MS.,D=.^IZH/XOC;>L]Q3'S'S7VMH/F9+"#[MG@+3 .<2V(-CQ=JRC+_,1['= MX^_GB!!$_^N\"Q89)Z1JK;?YMR-QNF%9DZY[KH\ GM>0RU\3U=/OQ @'WX^* M$/>F*).MSN2CWT=\$O-_&=Y^SR"M>_S)(GM7Q;@*V^ZJ]Q>C.S2( M5=&GW28P7+7I"9X((640J5.VP77[U;S&/*>T:0>UDDN\'N"MDN/X!F/KPF=F M+8FWT4"8-]]F%Q:KF\FV#B]-CL894"[=;!0KG A\>JGW\WFI>_JQG??%.<] M4A[_IV&RWRMT?\5,**[G_47DOHRV482X[O :)$5@!B\(86@L-T'2_C&F(@G\ MQ+5$Q?\B=A]) DHPI_&F8L+DZEL[YV;"MI#O8L[\?TXB$,*!ZB[I0U?/X(M]DTBB.%_A6S*(M&+#/@QJ7P\H48 MLV95K[WW!DNB/X@0'ZY36["DQ);!"G.>W70CN_A&0OXG%],O(H27QQS& \9= M("A\^)?;#N/.H$)P32$JGU-!6N7GZXZMF!U-%2%*M;*[]F&0!:@OE$UN[%AH MA2#8VJ-SRCSETR668OS4/JC^@]!B&!?NP^DT(@<%S8.=W&G90Z8[7R4D#*P1 M\VP=9A[XG_2=%U6).^2!M79TU 22Y5\=W3#8ZT*0*Y/W6A29L*.J\0,P/7$/ M]U$(F*&8WA95-4P%<'6#3;/U027?AJJ]ER/+R\_EZH^BXE*!7?/L]8;'6S:A MIVW5N(TKQASO$,0"54IF;"#!X+#\)*GM[(I\XTNT, M*;(]6]IVKX*MU=*R=>1.,E?/D;$OJ0JE:.2M!^@7E#UY9FL6]=PD MT:\&7YKIS6U?ZH+M9#CI:.+Y*K5(AK#P_!'D>V@2.,BNA_>+2NSZMZI)S 8V M20V4!IC=#$S5QXW=FQ,R>GU=V?O0?"JJ:X-$I_G[&LSX,W+'*VXFM&(U]P1: M RC? JGM,!UR\+W8Z5;8@Z^4:3EP2H0@J+A.-;@*C$YO&O:@'/Q(?0-UZV0B M-85=4.CL*G@/1DS[R_]<[S0G!:.YE( +:!WAW5(G^FCJK+:14G]"\B8J/].M M6/7Z6A$B.^ZF^>^8=ZO*VFP=TJ II M%%]->EY8P,.W?N.<%+;VNJS)'5WNMPS(_C\+A&X\(90*<.]>9:$1@V"G33^*?$Y"YY M([\^BE\J@K]W&?RDP][-4#C%MY(Q*X&/)>1G($?,\B[%_3EZ^0MME1XG;EC[ MB0*6D(P=[DP7] @MNG8#T*&6]PO+%.!?CH34#2K)W$T*45J.L0W%+"OVD^=5 M'V9G[4V-@EAA4A*-B8+GE"WB,@L=Y5V/!!M /697(6V2J%#X] .PLC#O$69; M3Q!WFMUFVZ>QRP2MUM(@J=_8N-SAG_Y:)FTSET1 MPH5XKP^=J,7B8BN9+BMWKI"WZVR80DTNSO.NI=WN:NL]-1-C5DU(P98[R>UA>:OXI?? Q"#ZJ!R$=/*Q^,V3@K:6*TPK6?L.E[)69$2?[3X=]84 M^Y339N-!= &?@Q-/?JVD+#>M(G/51(@J%WG,CO%*KPXW:Q#?+#=HMA'<&&,+ M"XC7A6DD:$K:2H#XOH)/<%<8C0M+K!#M%B$JL>-Q F;KO MY3[:I&)!?'S7T(.%0P=]+A(:,TB3AW-*<6;F-R\5$QWO1? =J%]'_/8,(<=W M*SZ(9Y?,VXK[0A^(4VD','(_09Q7'MS?*)/P]9.!O>;%]=Q369\Q3S)&;0\S MA=#QL^87:EK@&^@R$+7'&/S@-N8*^L#WRXSBK#.)"B7)$>1[S6='L>R^S"_2X9ZH+5,X]*^2^FP\I6I:38ES6,3LB_'$GU7-[9_$_XM/J;Z/3Z& M ($P772W[I/"R!2.!U?,@S&/)/WCU=$PEKJ-#(!?/5A< +_$C'O>30]]@\0( MKS.RN.$9O3;WH)X:T3]0S+Z5R3:$5ISD+A AI%,@*6+6^"XFKR2T,LN:6J7K MCMH3[EGPV$GPW# (AJC9^]AR,QA0\2!381*]E5O$0O>K;)MT#] ]KXUF14=^ M_D@MBG,3(?#8"8M:RIU"G HDX5OY@1_UU;%?*#]K\N3NE^KBX'ZM>:5<8TFY MF75I.Q-0ZW1R/&:!1WPGY+=2GA&=\_(S=)2%Q40M@R]I6("^/YTB.V:+3I6V M<]UKWE*(/5%T)C6R?B\I92%FV3.< ^'R5/X/T[[FU\$GK<*=A5]& $FY,\O& M7$HG#U;N\O*]/.&T>>>EC2$K+=X7B\O^V4L(^N*IV1B5LE8&,ARW_.KF\IQW M!2SC.[\+&1I*;K%$C\WMD(#<>03D[$B9R-E)? +!-BIWFT71AY,OV]H(F1:- M\*8SC,^)A9".X>XQ9 ?!^RTFIJAMU_/W*WURM%_[I0NCXP;I\:'BGB^>PF:Y M=R; >,:\'-C>/HX#E1.^-^M;" Z!!EP7-_0X(.6<.XZ]FT[,=S#+L0KEQ&M> M.C^BSB'7'1&\CB'F5:2#7:1HEH-F]^7585U;=5JA;>)3)R;]ZZ5?LB1*0HV) MF,:UU8*R!]DNJ%SU"55F[8<=^]GX@X>_7D@Z?>Q<^'A$C_VB\7NI]Y>S%XWB M/HL0X*I9-FS[0LCPM8D,T&&6LD4(YR;W JNV BO-AY]3'QIH$Z%/(?KAXUO( M8TUE=G&IYR!NW#MI@RB31.>%&5KMHZI5[ M]8=>"4K<;TL\&(:XY$=A[ITHOZU;,O-XXJ[5IP$7/(@XY@EJA,.6U3PV)WEK M:6%^[!Z:N\?&0M@_HV4XDB5>ZGA<;O'87%PTS#[__ZX[\:LAZN$]V0%D9:;81AX/5ONJ+56K+R MWUE&#-E\.Q-+Y#S$LG69XQ]*Q%TBH5T*(=TG<>127ZISI_[I8V6ES23.I_09WC0Q@NX!*1K5DZW5R:Z5LG,UC-Y?H-?\4%TT%PK) M>'$K^L2M--%G?:^:'2YB#8?H7%F]C=G\P?&="?\N_3%^;?O0/%Y6W+# ?4A8 M!4O644C*#>T4$]G_SG@7]LNNVANPM??"%Q[O9'_V&G@I.&;$&*0>W)HUX9G_ MZD:,@.S$1;4IK['$/285HV!(^X/Y^LZ23 &&^H"IBR)$CSEA6WO?17$ G+NKBW1ZH49R/CW@= M]$#P^^@J#Z[D!>_&!4=.FMG'2;XU,S',XXMOIA2A852P'2C?&2"QOJV"9LNJ M,N_O/399:6@?[+RS1Z[ SF?#W(8Y)W1C7]5+O3=5?O% M?"5_JY^#PK:-D!K>DAH.+1:B!@'5?,M#A'C"BC]_FYEM RL3>R[@.[_O>KN $J[!COXT;ZLESR4 $FJPP;'T*-#E9V$6\%- M.>%,4 /)!H:GZT7(4J:M,LF% 9R@]4OWG'4+1R(50R#XE6C+T?:V-BH\<=,I^'($TD:3AR-/ M:AQN<^ZTL8H+D53=$ ;!?TS/(;UY7SNQ2N#EFU)I7>@N<<=G5,F>615&>;=K MY[M5DN@WQ;YWQ^^VEFPG9S!ZCG"^5U:16(5+^M86DZ](ZZBCE@IVA?AO$LPSZ9OTYC7:1.S R+$9I2\ MB\->IERSXZ?X80O[ Y_1Q*N?M]8*/>7FB\I)7-AZ3\BOP!= Z@06<$4(G-_T>6[S.AF-FAT@BI%. M!UQ.'$_8_CHZMV[]'SMR'VM?0 MY),4?CA).&BZK++CM@S>@WD46G%$^!*]DJ<[YK")*4(0MS$^K.2&FD8F>0A] M"F[S0&!0DU+7"1F,84^I:4] M4!?4;UHN/-"\=M8CP.!5:LVT?>'L*T?6P_8.W"(*G4[MQ UXAJ"X9\SI EX. M%-[O)G5E%_ >K=@#T+IF7;\]? 6L037@/G*V\]@X._JKLEN$&^B6YV]A2P'( M@3HL_]_M+2H(:HU&EFF%NC=?C*UR^.#=/!SY"+ =T0Q.>_)HO,8L\RF,#-;^ ME8_W@[_W$18W*TH7$EI)"XTG+&X>[L[PC17^)D(X!GRU2;F6#I7LKA7D%!N[ MC9%7<\.H%6@8M/A(Q7=5FA?Y)]VS>^'Y/-Z1BW!C3;/_X%;ZL8;[V07]X9\; MA"E[!$;;@(&^);P+Q.8[BW:/>?FWDQYB!]/KBX!H_G10CXXP-0E_*U?8IM(T M3^K$Z80/DM_6?!7SJLQW_,5J%Z0P4,MHOL/5>V^$IQUH5PQY>2V^D$4Q('H[3R MS8 3=9(BZXI:.;]EI\>+J9RF(K*,H<[T1=34QF7(8Q][V\JX9&^M9PU(9PX0 M#9('<&OP'JCUR4&<+>,Z>PI$B,)T#^N_UTPC_U/-]/^UNFG<.QK3!1FZA#S1 MSG([TSV+\TWL^D2RE,D A-ENS!#*4S)7;^RK+"3%&O#_ ^.G7F58W"'03DJ+ M%B&>*;)F:Z^HSN,>S?6H*@U9XF-!8HO&EN=EZX7.?QEYM?G)0$\:@,H"$6(7 M#,6]U:%^-];ELEG8#?,.I1?\!+P0G[U MM+Q?AP/CUGN$8X(54B($@<1%#1A B4#PS6 <;\FK!.Y:L2*W6SW>+[, >B@ M<'97RO4Q8/IV$).,O*M^98=]E] BBUX?T,'1_@HDXEZRS;^3K:7]6^0PA"FL MK?S*1YX>RKVET8FI]8?/F$O>=D\:EC='<>[JXUDT!'BMK M.NX(R*VDC&M61^FI*DU S#)N'K1"^?O!X^"#-X"2)S2_TU3\^6'#?Y4#SZTK M$D3"!F7&:59&' 6N9?PTLP>^H'^:LT&1!^B-.KQB#T&\",'1PN6W,OW:!8,0 M+@9SCN'!DVL2(8HH<^+M]W-J_&6$Z)=<+W^/?/Y,U77S&S!];=Z(L$$\* -W MD# M"M"$(>-]KM/FWCPW6=>$&4%\2[:EA5 0J3E9S[L)29+3M&/AOR!SU5?_LWSI[_B"XV7;?O&0LJ<6*&T1(63!3D'(*6C %%P%BFMNZF])S-+^(O(Y M.OPK"I6GWX"I^W,8A7[8 +6*=$%%%/HC]KU+\'X,<9=%1V@&>Q%@W/W7DQ^(,JTX*6Q1( M(_BBQ:;"M!>4=_SD7EA0/I)2_S+T^^IB:\C?4Q<[SF"KX]BD7SSD[Y(0 M=I&XV$%BY:P'9XPVD#!4$;8E.X7ZH\9LUN3FD2=WE.'N8;[1J'.8?70<#Q A MKL)8L?S'BN[_08]0[A>5U<#VUE\\]34Z!$VB6#IUI//EF&E8KRSZ9W],QC\W M1G6+C\:''6_*%_NDP@@C!L?=:C'11,M5F&QE&7Q85<[&8TS:4A..';NVS:FZ MFMR^LF'M[BD97W="&5#>">1A0%410@%:'V";6]3MT6^.QJUPO1H>K"#_Z5)@ MDC ]S&:-OUW[H#+A7D([N\.W9::]]2IAT^-S4&;DRT-7DI.)5EQX$?:A#__U M!?'O8#&<)33BF,\P](P^R1 7,-*@]D2/K_7$L%)D16@1KF9,TY/;/D?#U3A5 MDI7'4-)E&T;0FYLNSOA8K!C;Q7_RF#3[Q5G-QA$3M$5?> _)Q;9F>A]\.KO]F<(G'.8NL\Y91.1UJUVDV)N>9L?_(*[M49-X4OF*:NGXC,?ZL)8EU>&#*9J6C^3E5,,QMT MLVPA;*4C81FSY6[V>S;C@UQ_UM[W^8BCTIWI;Q_Z>(4A/9 ^9XFW""$%*9\! M45P[!EG*Q:WH&+,LSNV%K;;N7?=^<93I!'8_+K%?HZ3@DN6\.ZF$?FTL1&4- MMM,,_Q&R!^BE) 2&D0P#TPR:K-;YT+KF4BL?5-BV+]O5%#(V/0P\\)7[5Z<_M0E>.X\ +.HTL>;B%W M2K,XSH3]I/,$,O'EBH22N5O0L^]3I_\I35Y >0E-!6"8BA/!I4KN>GTFI(', MHY3E]NN9-FTU19I;>6QW2ZEF9I>;?.D MIW!6[255\%%3H,#$A;\. .B3Z@Y-0P*3I*S.2L %-CKQ]^MO_^Y1?4:1I_); MBFO.R]Z_79 C],<6NU12)=CVD 6DQ-*#/7I>\^3M,$U8']*?8O(EA?' !7'R MS2;X/2TT ..C%11+G*NUT&AQZA-/,CX1_N"!]<27K,/-02^U8MQ!XI 3M.R] M.)1::0&_S^^0EF_)GK*OCNCWVJ3TXCW8_/R%34MQ^[Y69,T[XHR:\A0N?#*[ MX&4V;89+/97V;,F27&N,)-G6RO7(ZZ+8[S'$_!T_> WPQC>1.U/P[=7("(5X MT.0-]^B1!V3OW+'9F6J2:FLF^U49C$!NZT&?8">N'F":TT+0ZXN+!&CR2Y<4 MA];]9\W8FC<&"= 3:.OU$9 -J:)][U5@?%J^& R8(.C/I0;HPZ9DO>^] M?!VN6FC58;G")[:S9OE\XJ2FWV'P.9BY;;U?SDIB(O@EHBE]\XK7 A-<+.:1 M>*ZJ*4;F9ZYK"KV%')I2!131PO5YJC+($'"=Y[="].!LKQWL@@[J;B>/[*6L M@5?52).2TM>)XL^F?UYS:],=K8D:WB"*.^@CL,%))Q_AOM5N [,);RNN\[PZ MT).4&MI36/8&28?_+5X%7P#E%\I4B"$HYFE49)=M[;?7?5N*6Q<&-CHL*47Q MT93,6Y KA?X-)TF$D5HYMM3.5]8#5%-$QQ$L.&%=F\J &1PJV+_'6//")I7Q M>=-:SRQ#^@"Z"1?F5 [_ #Z:]T.;B#6UDJQ@SA0A^E<$D_<76SQWW<5AQ8TI M;I7?3ZQV4PQ3>?7),_;X"-2D=37E?4&4L\W%L$LK(O;NB+[O>H2!N419512! MN6P1NC=O%[O52#?-01YBQ32I4\?M>PF.6SH[A.S50V$)WO^MG-SKO^?D[O_[ MG%Q9[W=E)$NNQG U:)6CFXF?\IGY"ET3 \K+K7/53)F)9RP8N%78<050T8H) MNI(*@&KD&CU_2H[15OG$UZ8]!EC/.EZT,["\?<6E4['2>_P(MU0*#YEV#:U) M$0Z*2S8XK\0E&Q9=?V8&^^GS/\VK\=?U(4^IW%WCT#(8#,RT# M[F/BQ\_XAE9P7OJYJ1NJU2)E R._?@R.;B]YMV*^\N&YMLWAH0[)Z5DQ0S$? M^JVLF!/M/I#;=>#"'#:64(4IE @!KL)B7PFL-M+98&?O*E,4?X61VC0MN]#? M!=-E,G+-8*OU^NUD&S)U>!WL//6B\DZ]5+QOM6$J.0-&9['[_EP43B;" I2/ M89H?]>!NX4QD>J:/7NNN9LE6;#8_6L&Q")Z]V&74O40_]8CK"P.3M:_UC0YMM7R5_>(U%?:!J]"H,F;\>WRJ:_S-O834M![C MK-ZLJLM[LM),-%@ER59Q@8M5]B]]V3Y]$U08AB3C#":5W %6'F-SW)#OS!?4 MSJI;RKD!?;\%*Z"<@TWM7IQ8L!\JV%<[O48*L_C;O:=Q*=$V:@>LXD*61;>L MPCT]Y_FFJGDX2HAU9#WNULP,S!X]W9TR1F0 M1-"6'*J?95?)?X$9F];KKM.ZJLHWNK@=E,$'"HQAZ2XG%: ^+"T*+O4MV]U\ MKI:O$#:I<&(6TU>LI&TAA,AASJ]=&:-6UB_7""V;0VNP3Z=-KJ(C4S@Z;-C9 M"-OQP"-EW7E-NS?M5' MU0(__9GU1O/IOI3W!,P0?C,RPC,___6#]AYH'C)E/SH$;,/D6H#R%':X,.I% M85$CZ.??KX/LILL@JZH+CFH%/=]X8_8\SOGB?MQK7 X*7 _;B82!QX6W=*K= MM8<9N+N;JP /;8_K9K2T8Z\6W[_(CEZV95S]%I-EH_U;?,[9A@:0PJ!F-7 S ME]P+R N(F>V>[I[.X?L=O14M:GQJ3DGCGLF:OKM?_K:G-K(#S@E",=D!Y3_)*ZHWN4;_^N]^QA('#5 M4=3+#Z,]7W-.C]9[G;C][M:FWKQ!&E<3.2DE0DC6WKX2L"#=HI#C4-V76O V MJE5I\" $AI->7+SN"@JS\P9(U9G343BY>?(:5Z5X^Y/T4D_9:(^5/,<(H"30 M].UB3O;Q,IR<75>+UV@C-$*_JAAE&MM4;D?CI@D^3W-\86C'7GW%ZB_43:;6*"?@',%RC=1G"B3,CA+ M;N3+_8),Y2Y"[/M;]:;3J:BIEY+(@^]K+>W.CY04K%DU&V!?I3=S[%7V>>/^ M++D^B\-D"G8P"5W/U6>65-*+*F44*OBN(L3S4?F&50'G/JO;J*&GOCT4NJ4] M#^,_K-YT$9#LUY73;(V[]64FUKVHM>@&)"X2O?SOR? MNIR5T"+$=4(&/PHI0D2'S3F-?EMCB5M)>/-7<.)_F($+.S<+.U,LH%Z%L!+H M<1(A+&[.@Y6_>DIG*0CR@2K*9GSH8A&"8@$B9^^QG\"+520\)<".1'DG/]-< MX!Y@F -) XM>T/W?PQZR4%YSII "XZ\),S-8*X7Z;L4$$Y1MMH,^QN*,^E+* MOGH1HG?C"$&W2IL7B<.)"P[FD&M_W,QR\4@,YX9G0+DNM/1 9KX972!-K#E3 ME2Y"'"0/\BE9%.[F(_":;GN"2Y;IBA#R@@.89-("\I-^=4&&#J91<%4"-RF' MX@"G>IQA*"X[]_2O^IK^$0WA+1(6Y5]B#D^FL/PMK+H*T?IM[A]J]R4TZ\R1 M=<@NXBQQA@5W2T)M@64P:E7I 80RI=_)TT$+EV9Y,UUAD%B>L-9AJ^BE44/;S)_WG::-QM>#7% -<-%PRC/"RLZ\,G M56"_)0G31/'79(9#*_J:NS!=!QF;VFCQ'C+VOR-?'GTM0DP,S&9'$(53:.+, M;FX>="AO'O>()R;&Z"%%_]2-U%H+KNJ[1(*D\$SCA*?,K%?0AI5 ''XK3CSR M;/E\-4L"7.U/?U_Q^.[/( M$^N7QQ/_-NT3@5O;$;FSNBLK5]CM7_<+V$ M$!/]6%QZK2-SG7C<\XY_+??^7T>33!X/AZ0*ON-P"3$.KZ3QKQ21!V]0LG6X MF]OA>T1'"6-)2& TMZ_,^R[LU&<>?Q"D/^5K!*4B/<_RO]"6RG,:]- M@VE*\*L)RRES=>=Q\M@NX.=G(QTHCBO P,5@D)\IM$P@ZON@]Q+B#Q.N-07' MR/U?*/GU/(*:")$ 8!J%BP*!;_#7O!,ABN";@-,F_/&_6G7_Z]X$P+^T9$#X M2(1@I /T1ZB5[NZ3T-?7OF@YUN6DX)YZMI_?F[WQ;M;%)R3V>,Z1O_51\NU/ M'2MJFVL(-_SH6%Q0>N]9XE8%KR,1DI=4BS=$AT$'*.X6G4,#[!/"UV4; _86 MVRSD6IPMSBUT0<^UO6NP^PC0@E, KAP>MZ)?9YTE7A_WDD=3.C=Y,GF3#P?7 M8,47UB9\/20WEU[^8U[R&(IY%2Y1NA@6,8;=N>+9 )Y13Y+#VK1K8K7I> MGZ)RN\_W!%#LQB.1VZE/M2).XNX52V)];E?=X"<% M8?K1AW7LH(YV8K+E<$416 *%-E]+UNP86A7>949N)6P1-L(RR*"VW:;H ?11 M8A2-F4VAD_;B@NA)[K0JS*KN[J/RGF5-+4J/D&6;CUJ*$ O)36,@;!.#LB%# MH,)-<-%7_<,)\R%;KD)ER-1%*C_SW>C-W;5"S]L=XO+$EKH1P;&S 04""CT9 M*7L!'V5_LKNA5\ !M0EG8!7-"1WXYR07W&6@? %:'+;CPU8B+6!/E'/ )*9B MM7E_>%X$#[@8D0_K^T#SJQA%[A>*,^R/-2'_>)>-U@XX41PZE94>G,_+&4]* M2J4R+@,?L]=_*0C*T)(98.F;]FD ;9.'GRV"%A9\ -UX>/+$>(V#; Z+$S3O+GWZ MSEF7DM;';0J>*C&5&FM\0*N[Y(&B@9L5#=.!E'6E-O3W%I@N]*HV[3G_&).= MFTJILJAG6TDU97FA;@ZK7_ -88%@U@X;>007V/H&M^I!MA EL$%\#4(K_GD- M $L4<[\%$<.DP$LC+9_:G/2EQ4C372=$N\;[6]*>Y=?(T"+\8_'F\FZ2NRVX M>J$#[20&-9RT7'NS"$&T"[=8<^80Z?W0UL*W5_S];@1!2QRT\:8DZ<]@%J:1 MG[RR2F $J':YD)-%B&<"W;]53 <3[&'Y;:7DHT#-Z0Y211FB**FAE'NO?TF\ M[RQ46%_]>^YRH-U/"\G 9<2!8_#?-E+R%4 M&"A$4NYH#<]N(RB.[&I#KMUC M>=,;BM-$>J^/'\,/D$]M3IG4M9QIGX+OB^.P;XK_TT ?^"&@ M-$EB'K?HS**X4;J)#%+E4'#V-I_>J_(M#Y \S]"=O<"@Y(O:,LVJ\?EF2,;@ MNS1OYC)8LOW5DV7C'LM&**0=XNOA:,3QDT5JQ5?O7J5\0%Q;L'QYV'@A+!8Z6VN"I-<#'@Q_D=^3,7Z*TR/(T MVN>T<'_@F#=<%PB\ HRO!-1^R%E(2 R>YK;GW*>P"T:H"?WS 6_Y*3/B/JIB MC/I/KY*-Y&[.SN!30=DBNGD5:5R-"SQ;JOY6,0!!JEU'OD(F ?0'I]91Z(F8 MA6?8S./QE+AMQ>LOOPB9:Y) 1MOD+SI:0(41?(QS(F@7TTIDO;'X7 &],HG]^* M8P2U"2N'6U6;)PX++[K.[*RSD]K42_[$=Y -W75)H=. :S>/L11S!SC.O_D/ M&!OQRZ!:5V8U0']!@3$AD<0^'G 0AG -86VA+-6QJ <4WT$]@IYRN(49A[S MSTGD?POHIXG<#5AP#1,JI^47,REA/HN0EIZ_+3VY[LS%58UAD)8F7Q:6S6L8.NQQ,,5I,@KC.+?621T?0C_2>;KMWU(LS%\\YTOSTHZW4S>G8/>^'X^'888#[B]* >VPA- M,F>)8Q2K6%1W5&9!H!J43P\38_=(-1_7K*=F_A G6K>^=AW0F:]O;I)20F(3<1$ M N$XR0!+)JI_:2H#M\YY+RD$//2B[IM]!^[#A435#KKPF^K]2HT/MZ46*PZ- M\WN$XE'-3TC+,/2G! E[5+]!2']I28&)/<8F_S?:Z::ZZ>5TV2*CASUZ5ZX= M>;P,W"EV4N#;^!:U#G.11_:A+J@TJ"8NKK+=K_WHJDG.A2< WGE'TSE@_:;9 MVT>>]I=1%CVQS)JB]B8P9IR&_(JD^Z]E?4F@(+7:7PFQ=,+-KR?M;>L1:?>4_ER7]AX\*3[ 2*#]&V Z4H\$3121D@(61 M[;%<7D+)$FC\B>J)>=H"5;?U"X9,3A[S?+<>.WT3E%6'I'.81="RY84$I19% M# (TCS[P9!E$7ZMO,'4E??=J/N^8_/XOQ=>,[:'''+X<7%G[ MFZZUB<2&VWL6JWAI?JZ]=-U38]KL)H[LW5/O&R07&) 3T AA^3? 4N+D;V'@ M47C/Q!7YU0;6"ET6%;0N):Q;DEF8K3.TJP3HLTN^)_^T=GHC73JHGC3_:/%' M2N&)XPDGU*)+ZM:'K5,^;A4XN-(_"*<04=Y2:1'S? Z_CI]FEWBB]B0['_=J M[+WI]Q3\SYZ7HIA8@.*,FJA9-[LEC#,&=?68?IHYOE_#:1ZX%(D2(-=.0/GBB MK=3RI2S[B2V]7G;/2A/TF0&5CX&G\9I?/KG-G!JTHWP4AI>7*4"-GX%\-YW> MQCP';P )+6+YH1V&=6 E] =@]U='IX1"!DAG!)BS:N(80@V,X8DV[9-MQ2N82@A*4PN,^$8*[K+GNK=CG:L+(_G=J[O[/U=W]/_;>-*R)=5L7 MC:*B("(@HBA$!45%P(9&$9*I3 1$C&!#3Q14!$0$0;J04I%&$"(@HBA$141I MC/1(%^E%1*0-?4+?0T(3*J12G(ISGK6V4^=:^]Z[S[G[//?ZLQZL^E(UOC'> M,;YWO.,7Z_BSHO=3YZ-7VSPW84ZOZ3H W3=-P.+XDBC^<[?^SDG_=^KS$N @ MGML_0^DFD4Y<]A3V(6!S3I*[FCP$:/!R?(S:0MLB2O#:,&#/>TV4&+4$^J;* MI-9_F)M^%PI,N+10Y<=F5R?25XGBFB#[X(2KGY-GOK>\#\ON_"'^SB4NHI9E M- '96,93[))^=!G#2!;-[6U0742U.7&4**.A\,I[O6=9>$C\*2.M(:=G?6"+ M=YV7\N5;I+*:"L*\F$IG!0<.:F?^3FU/UN-2DS')B 7TBS;\NV,H4;[^EN0; M$3Q[ >QQ+TRCE8OX&)/8V9O\>4Y58QF\EY!^\7[><\@S5?&:M66Y9@ #\]+P M"7J!M@G_VN3<'1M]2$I,V3$CYBE4^E=-=%%'9 ,Z6_ 0=[J=N5[KF@A+XK=/ M;.GH#]A$P.HL] (HV9*E NI3&4ED 6?VY#1D:>]!6NB%7>!J?/,$@22&[2[Q M)B:-6(FBV3XD+OVY:069GYR_&/HS.9^_@'>@_73-!O-GCS'I=2VUTPFX@X_" M/G9$L.6QGZFS6 ?J7UAP8.9/%2__KU2ZPC04P1441E*E&%[1(BIQ+_)V:S"W M?JD)/2/ZTW;B:5%^WGE4Q464;]#;/I8@%)J\@*[S0P#^1Q!LWC?=V3YV\]7"ANZ* M(/@^-H+2X0B%\5FC6EMHU,RJ4AG I>8U&#*#4PH/[&W5%^QCVW'./=%*NQ]4 M-WU9"[?F:D;R+,#9CUV%@!9N(^O;3[PQ4^1F3H2+Q3N1SXX#,9_4^WJZ\&<; M']M//BJ,'$)'?X3&IBR@.'YC:_%VY73N+L(IYKTH]UC!D)?-ZE&?MP^\/(9= MVG*-^('2LAN:/Q"DO-OIZR**F#1A+H)WB*F/F3?A9O$0PWHGT?*W+O@3>+O7 MG8F[E5WK>.PL2?]]_-R]X66NF4C^1U>CV @NHI;CP,?4E53&,T!ZKO*!CCQQ M;=,>AIMKCM-CBW:YN9GMQQL>>@\F=#WNW>VK:?)F80?<#^Q87=&:*6[V+-*W MP5B7^)@H]%,AZ:]ZPW^8Y5\O#1V:[1H[F99WK001^RZ\=% M5%7*,/5 .Y^F(C?[M]Z9$_A'67DO_<^R\FM#(3"CN/%75ZG'D+L6G%Y$"4$1 M(-$9YEE";E KX@&;O'\,)O^G=P%_Q^P? 5"SCB]6=U> GL )0>T<&\M.CCM566^ M;PBGG;*)+KN5ZKM6+Z+<+6OVW'7?L7WVTVS&,[V,"MVB>#( 293U:J%;]DJ$ M=&.F.<#'#U =GZI:U?>#T#$> 9HELL 5%? R .["EN+%#34BDCJ=#!(<5Y]< M:]GM?V6_#KY2,EX M<]C[N<1CJ8Y57EEP']?@92&5O0.<0T_H<+=!!\%;&7NBO%+*V#&YECYZ[G9+ M>[", ZND8 &;%_C8S\K[77T3YGT\UC&29&*IW9+0$V119^##0)D^G\-4K.*5 MO8.KFT@+?KI)SHOF[ _D. V8/ /I)1:X4>(-A M*1I %W5'KQXQYFCB@]S'_/;78C^L%DO5QRXWQA\J/YMV4C7&%"B -W/#5Y7= M./?6>O8<@HUZJ!*70W92(K'Z0K CP.C'WT(S7R'>(*E[6_.6H.K&XJT..?'R MMW9R")4Z+EAL]P'+3T-POJ@QOB&;^#OR^MKQ*&QN\0IH'_C$>1DP<5]@WF9PA,9' .7]60DA5Y!7,>W M&H7^V_^PF.M 2<$B2A;H.?9=.45L=:.W-!"N-%FHXGYC_CZ+\T"E^-J%7'08 M 6LM6(H/IM$%BW=[V5>T6SHW%2HEMX^R@PZ6Y\SL^4Z7VZRKXG3\#/=U>.J: MK=_*CV9PE; ?R&V7)*,9^(UFD"[S&*E71!EW^ 0M]7R3L_PB*OY!K?2G,#!% MP"*;\ZX=7; C-G]K4_8&53_-WLG1*Q,3SG8.KZ._KE<]9;@/_&LG?W6D_,9Z<%;KVJ$UYDN,7'(ZSP9H[ZVL3LPGWWY?>]##@K\ TEV(/7 M*#<+/:IJ:FT^;R7A7W3\<4R].6$.2.JVX".^NOH[5 V ,9*"ST)PO)Y'>3QHAO'\^M>7UN&YYK.O>O\ MT"&):Y:U\=XT,!CP@KC$2P,#7S!\CE.)%U: MB)[TSX2)+VU]\@-YB*J[Q&I8#"C2=7WBZ^13"\P(<0+I]RN;4Z/XA#U M>5&! [6/&HBX&;[H>*SO[7_%(<#7U4$RI#<<:B[]MC,P%%3&=1#-X>F=0G.W M [\U0_W\*BN\W=H3%O)QUKFFJ7(WJV,_-M\0A\%.JP/2[ Q)@FDU6:E2/,>& MYBTWPR]LYV!W_@0(T[#@]NS<-@2& TMHY*',-O/4WVZ9XM^!&;M_C8HX_Q9Z8!I4+IZS446-2\?0EBV@_77F.W=[WR/Q%BL%[>P6RU M\M#Y%=Y;]@VGZFD8/M$6.ZFDR$)G8#.DQA(NF0^L M*I>5*K0LN'EH>E!&=B.*/Y_M4TV754C/\-N'9V(46]^$]F"T:SU87[S6XJ& FQ^=XO''$TUF+Y% M&3EDZ=;O)KHE?(YYZ-'RGA0W7DSN7#^Q.N)R?=6%A_3RK,B9*<0+,]SYA>F9 M]K][7QA77@;R5U'4I<"U3X-YK+H[5QO+Q=])E4L;<% M(O$^6O![=?7C;YP/+TN!&;[EVJM>5 M=^/JEX)?O-J>9)\,%XFB91XPTGV: XM:2+#HUZ%I$:X.7(Z7PEXUIF=$Y]L>?MBUFLP45!N(YB7@6X\DFQLZ>ZS66#_S(MPL\;>1 M;?$KMS"/S*I-DR;X$A6'>8\740XW\_*:,1L=;&2;K^T'LK14:Q.^I/JDZ[L* MI\]%J@\6?=ZL*Y5XA45%Q00<+F$4- MCO&7L05+(UPYY8JTA-@+CM !O#;VP"#+? TFJ,JH(Y\V3>TEV.M>!8=Z:,&8 M#4ZD1##F2 OA\%N]^0FUP[N4%/#)^B^"!LR:N^/F]!XTGN0/;U_VKRB^W[HIJK.188HR_1\&'_>U77_6H_+ AOV1J4E;PIMK0TO+Q(P:R= ^^J-!M>MGFQWQ:O7OOL -PY0Z M -2@PT+^"A,U7,UJ!E7*<45?KTO98[D[DP[D_6,^0&<@<^A1Q'6YAS,S5]UN M* L.ZQ+]@E]HJLDR7OHQ@Z .8'M3C>GGCE]?O'T4O:%8 M?@RSHWF3QV"Z6V/&T+;MPQ$DMO'1-VQCJPE"SH[<[#>#@,=UO$B9W.==YTTK MG&KGG](GV[SY75'G_7Z:4?V='3=5IA+4'E0!!$OK!:GF0343M@-*+S]Q3BL, MWEQ$73+=@SO_^GW*I LH3QGG#%B.XL6R=V(-E?5]!ZOMQZ$)1>H\G7OB1L)VHWP.@*V0>M08M5 ZS"[ MQD5JYLZX$='2XWN]/X!9'G7_XS MC-'_;\HH_E?7-O]1=JH@@X?G8>!#'*Z?UUO)GH?QP5#:U'S]_D,!7\L)6 M8*=54[ZW88WL_%6CZT_J8-3'CC]?+)3=MHBZ20)C^NO>,\CS(XNHV[ KIA%9 M9Q^N210)B^#AJI+Q!> C>>TQ\AXW)PM"[63I9_TJ^+ 2<1=M5FX1)6A.T'+A MZYMA(26*KNQ(H5K?83LYN\DCVFE?G#G5_;29+OR-B*^@_KM:2N4BZBT'O?[T MP)?77"15$";R1X*\([3^R AY@?B@;^ (X8_I@2WQ\MT$E7>.^1?0G4INUU@< M:P&0-H/'Y].95Q91%P=";/F.#72U^7[\:2O0T5EFT\'#E"=7 M [5G7"V,@[3URPKTRR1-VXSC]-BG 3?LPS9Y!^LGCS/W5AKK)53HH?53T"-.)W'0OV_=PD^ZN3 &(\?XK0+PJ:Y,ODJ1MSV"L] MBRB.E,FL$#2.>,3G!%3W/F2U^-JWNY%->A=787'M317:_6!L(Z=K"4@;CB,@ M:=?R<-"*OH'?0K1)U8/TQ8N@IIX:LL)0+73[<%6QRDW,X6$0;K"Q>QTN'_!@?$J=[6$&!R_N/X\0[S4\6F,H6 MGRT?&GY-)3IQ-)!UF<#UAEQ%H$2G>!WXN1?(',G)[[PI_?!NCTG#N%KJ>/<+ MNR?D4?\BP%R213BB%[,V":J9;H1(37D:$G5WW/,KJ!_&.'P],V;=N[]%RQ"_ M*>9E\4%*&0 JR,M*AI_/):^%]!S.U]NO;FGAONMW>1ZYZ3I EUS0Q==I^EOFL33K\;^1GPTXC"[I[3H1#PIJT*O!E\ MBY $[Z7;E*F0O7U3AJ@]-Z87$.]?B)7YR?O_5!3+&NNM^^G2S#-/;BV.A:TE MYUW"3JH")>AJQ/*LDIY_'[+V,P$P'OBE<.(:4WA$5(?UO5T\#'\*^5:%K!_S M[I_Y?]2(=CB/RGB*1T+>+>09!&T^9\"'\U4.WJR-RV, ?0##'.WR7GOSKU83S0-?;150 41_" MJB^BB&GP(2*?$#^J]:/&P\1^:J@FW*@X $;!UM B2F=V#?)[8Q91["F8/TJ- M\&'A'\_G'T ($A=1M85(DEB]B,J+AQ]]\!%SZL$)T$Z3 O4WIX%EW7LM+0TZ>RQ/$I_[1A[FG:-E/%W*_3ERZ*B[*M4!_G M5RN&4AKJ0$T5?MTT0(_KZP ?SLJ=GJT+T53U-#EHM:LX2]A%,YP^&I BT?F) MF#1SDJI?>H[=9':O".P WS]C49A6B'^]S+-VYB&6H+E[Z'@PK^G^;PBM2H M E9& VT$?2:47B;K.FC31LXZ!JS$T#BT616\X#-CMM=;[S&^[N<'KN!JVZ(< M:^$IM.=D!S.=@R YP2,0@C\#$!"WK!&M6H\W>ZY7M(C0WC6\& MJX6 L:1$0%.-SVD7M./_^=U,=A+HR61WN^RGEQ2CH\[DG=7:7CO;NKNL2==) M0M1!NY:(HS5>S/*+E\0L+*+P<@RO%(F)&QL3LZX63^![^47U,;3F/UJCLQ'G M.P?Q91''$ ]Y@KFI5I2OJVO0X H9=(1"S]+89%@D2V@\ "" M!*0P.ZUTX&(GG/#(C-WKC]>NQ6"X$Z(]^,QH)F?@&N$T:?H5%=_$L[M[O;M& MY;1O;>Z""E^%CE7W1HB3! N+, 5@:5-X51K+J,4Q*;=VY\8;KQ9J; M(=0);.3IX7Y/2F+RX:=7IIQ?!5YI,+ML$AY>$-UT?ZW>=5V'XPE):FKUG55B MNN<2=YNT&U *8:5AR@E>9O&R:NX^8@M>K!C]*3P"Q)5+Q?JE7\NP3$WKQT)" M+>>)W<6*AR\P!993QRW6V N:%E<3:E$@ZK^?;2GKR K$.^JL? D M3VQ0Z/28$_81^078 MAWS.J_ W_'DFNI0J+LWM[*DY&P ILZ9?*K2B5RY#R1NH75@F==) M_-FQPO.P$*GO30^YKI&P^H&72=VS IA&1A*6^;G3'J1[GC-@ MI%O-3*C;[^MKR)./7XJ3%B;]G*:2PD& ML.!Z?@6CL4N((PH+US+8K%Q(W+)/)OGU4/;[K";!Y%!?KD/K(HJ^+[NB0)+[TIHI"M.A]U3C#W]UP@KS-75NPYDH/^,J& M9I1[=2]J0JCNY)$%= K3SX90I,>QQ%/XLH9>24W_DG\$*",Q#H^3$44#)188 M92N]': [-T5I_SYRGO.XTDO7110@6==$FQ/#5\U//&4=(:K!-&"=EDVD]WLP MIL(G/D%8(&+ T$.N4O#]T>>^0@O*,@%CQ_VBBQ$W@P+C-=*NJFGZ#0 ?@!*M M!B1(O\.J_1"D(UO:#3L>]P18&%P^'YR0LN_@T@2*"2^H6":W@MIQN <;2*#N M4Z-+C9PSN6\O5M1YI)J]*H]\X?0AMXKJ6=4DHZ^.PBGI/# M7T+1CE+A[54G]*2?5_%F+)J,\8_)18F7+OY?9*]/K_G?S5[_7R\S^/V.LUA( MPA]>E=U7!^[2J,R#U'K,+''?LM@&'HNHM3@Q)R/II3[Q3P>O[@W?&J7ESP07&K@U\_E/>/5]MIILR;;?8X\P+N)20@";WJU^3JVG\9S-"*G)^$I9<_O':$ I,*+ MQEY>A1$';Y3E9'J9GLJ*I%E(A<@_Q3O830\]&GFOD16B+W!4,@I=BX,D M5=@KF[&,.')V=Q'#-R OCSE1 CC0V0+G+E.--_B*YCAOJO6=2/O!* M]RY;6R1/:U:2P$)(AP=()#!RT&[O!4=:E7#3H MG&..!&['I9:LZ-)C'*VL!Y?LB ,GC*J5]69JK(?&:[BZX%.V(3C50PZ.%RW@ MRA;U^%;D^Q^:GI2:K%Y]RVY?]<:+%[JL9K5H:R[XF\4JR_CXQ.<8QAH*W#M+ MK&DPS%]$J>5CTX44:P [='MC&39G$35.[R'?DY6(@;DK ^ M4I -&HQ[J?ZDUUKP&&O-4X7NK*;QA(+;Q6^W1?,4!^K"T,RC*FWX/L^X[?32 M,(6R^4A[YZH@^Z<&T_> M<"182%J@P)3-VO&TAUZ!7^=U\Z2Y4O;82@_]>S"2^ 4:3^I$3.%E"6Y(]+ % M'%P"4E2[9?P1'+-VXO0>?_WF@.QJ8][PY*.M!6W611E."X=>%DD?ZE;>5+! M&8F7E0O8/UJ@6\'!UG<1!5E<%I5]$$SGJN.V@?,]=?Z3"@. M&?2ZW"6N"U_HVSXU&[PFXF8MCQW95&E-I7=J']EL^E8ON*7YPCR >*<#'RNN M:SW*\R'O4B3N1CP3]+(>GT_-TH"D+S" M=[S>&%XAY=_V>G-&69.[(C1F_V+ M*'=#],/AXO$,=!I!DLL_M2XD9\V/S[!#0X$5'=!O#1>JN?9W)XL[QP_;MMVQ MB@JOD1 E/IE[,YAGD7_L'-$'?2BDI[-,-/5M3D$:H$2<)6!UKX"44NG<6W/< M, 6KACD9J3.9SE%M=$OMHG*1X4^,_61;14TDLCLD7?X[?^:K!TG0V:7-U LJ M[4/(NQ=7;8DU]),=UTUN/]8*?VL"$S L:B! MJEU.!OF!7,/F"=NBS _!@X>#+_[&RBF[)@PL<$BRB')]@K?+9Z M: (=-^1(%U%;!1W8=;DF.S\@MJF/F[*Z9NTBZMV*8I?@Z]6E:BUC>B.-"S.8 ML3OI7]44[CZJ.SN:RZ7U^\TAWKZ:G/"/S4G00Z"H(^\Y]-1:H^?K4VRM>I>> M:;O/SD74:;&%9Y^.S-Z?I[S';(>.-,*27@+G6+)O%6(N)'1H?\GCUMTN5>&> M:#UU.%*11>OU+-?6Z:TJE\&7Q[Z*O\1.=Z.)GV<^X;[!MIU=HI<1,G-C-_3^ M.P$UH80HM<"^.'-\;-Y=?>9IQR)JB04'__+N?65+F[B!+)%KV/ M%IL%5H\XY<^8?3"3#/Y<7F2C W_>>1GSV8FMV#-UVWT1%6@CV%"(3:SH'UG0 MSK \6O3).*RJ^5ZUP@=YVB> :>#2-L/%ZC<1MXV>(K*Y-\FOIFPB!+@C>MPO M2P6:KKI^H[5'3UW*.K3U*U_W\6F?QCH_X(#Y)2ENOC3V4!&")B0G.9AK2%)G M^HJX_]^%N!\@T2_5V?XH__ZE_W*&CG=YL(C*5SE'Q%6BI_<1@Q%$S\;%_%@) M_;G-\H_*[U\&.%?64;O0R9@$_T54OVW1Q@5O?L<,.O4G@:V?VT#_*/[^HD6\ MHQ\[&=I,CF(%0??Q+_F0-VK@QUK S\OX@]7ZU^YP5N;4O-XHZ0UC$<790#E& MC/_7)4S!WKJ_ZCI2':B,*3HGE\Q]@IV7P(>JS3]1X3[# $^QZ%XR1_KL(BH7 MF'V(? "?H+H?J]T_<<2^J/UZ3KT>9#AMWWH=QYU=1'U<1!TD.]0CJTP:%:PF M,ZWJ[DZP@N!59UEW2@]"-6&*QXUN;EMQ K"-5TR2@]MTMV#*:=.U^+:87'9.1&$#FG#"F:K)TZ0,)<%K8GFO M3'MC)F@OO82^ ONK>L(#(T[>SA!?F''6F.DLTSI^HY;1]T8MS$\[D@Z4)&!7U9)O$?>#HV89^8$ODH;5&\3F M"<$#\>K,CX T]PY5^\LH]\29@2&7 AWV?7_1<;>%4WZ4^;&% ((YDH*N640AR%EE M$=6Y"8'.-R79<00\RLR>>^*%:[X%CL;E@H3I&B?B@*P[#XDS6J'G9 TJQT; M7,-P 7=3 F?9435XJ2NQKR-H2X+])\ZCWV:CPQ473B%)5L+5L]Q$&/]B@2K8 M-%C3!#PR(E+Y8WI[R2:_1-L@$CL$70CZUJ;L$%"O1VQ'WPO0;=6W6W!B(?7E>7T;Y[8^UO:?EA*_"16 MB)TA36A]=ZV:VCB',;VOZ'8)(G]IX $ZO8X[7Q:W0J_^2WO,S8D:S&@R"=J8 M,JQYA_-(NOEABY0B;SCQ6%@5;[HR>^<[D6R]]PV.7^#]\%:OW3,]%-)O= +TXTZRQ?Q1%RR"T"(J0!@)I(;@"Z=UF+.D>Q0Y MEEJ"W5)C7^G:?9#RZC$DR%%(8[/YDMJ)!YNL3>P9X.3YQ^?0/ M0]T4%[*0NQZ!:0Y<1_X!5*% [\B[XD:*65N8J$UGQRLI]G,].6IALOA5GQ.* M'.27DT!U0S:;Q/;EO74IE@#OS![I(8=42. <\&+M8V)WME9ZR?I(2*4Y2"^3>4)3PCYW,RAL2-_YW\5665] M:T*Y&((L2R-76[9D8AMSW9A(LR9%C0AV\A5QP@/,>>9=O9GX,[%F?_S(M_J 4C.=S M>;G\N0+30\/_/4/U3V]G" ]M;N,> $K'D5=]TZ"WYC"@<0[$I^BD!)ZM>7HH M."?OR+C6IT3,-],9$KY-HY(4X.-2A;TKNXMID_%TEKS>0<-"M[52'PG?.^0Z M5WR:W6+*FF+I]70G,OU[\<&%"FDZ_4ZR&YHFW5.&%U$?M,2S3$2Y(T9^GJ*V MA]X>CQJ>FK8?+'3R[R_765O#,. T?8Y!QW2W-Y>+ZK^KXRV8"R"N_-VI$H)M8=]4 'O(S^C-&!Y[( M>QY^TOHL$N=FI(?7.1Y[=YV4KEUONF2<14:*4G\'M^L_-*DHO@(/,QNX?7I\ MM4>LH4E[3,B8,J[M==ZI$%N_>Y$5)N+-@BWVWE]QE#@L@6 MS0:=5G_C: :%*@VP=-LJMM,A3 X<%)P7_# M03+F7"38E'[D!1OR_8;Q%FV M7[ ;2.KB#U7RO?>^N&I?7$Y,T?S4GT.5_GE\[@2+#/-'"PFIP$)/&/J#3S\U M0LZ2=0&37UVI$V*3MX%-;](J (-%U ;BCA'D,Q6+@PF5FIG.#="N5UU.4O8' M>&$[ M\GIAF*:.01SUG:/6CA8R]!I6*%?C1$/_.4Y\^X!N?Q"ZR^F*]:H1;OVHXN"- M9PI9Y8U.$P[SV&E[^O7BBV\8BF_]2-X$&H=2#KM#0)^S3B^>I$85=VS@+"0% MJPPU4>2_2Y_*Z4^ F1+F"$([D56/7M;?42#T'Z6]/? "1/%1O"RLZH4KD=:< M;-:R3FD?9E.5&1FXW94;D"BB<3'^HX15&C$,*$GG:]HJ ^!.!U9 %_5)(D&Y M84>SQOX!3,=!]991/W;AM*C.RG>$LRYVQ\X>5@'M,E5*"T_N6"?5[D#(AP5G M]S'[/FJZE%*"8D4#9J\0ZQ) EY.Y#>.(I<6?.B)=(0T+/3_7O,YT<")GLJZS M;UWT V/==:MW91[-79OEMKO0;6EJZOX-LL\;WSP7[2.S2:"EPL>I=HDJ&^%H M80 ./[5ER;%YW67 \LV,:B0I$Z51)5HE%V?I2]6O/V^ MG6? J$A%7 M<06=29FXQZRJ$C?H;P?MRUND:,[/+K?9X[3LN[?UL2AC(_^3_0B9T^8"D'WS ME(>@B50^^8"@R+J!8X?I9IG-UAJ%7@H;>.W\^O*L,FLC2ON58!&A3JR^0=(T M:91Z>BH/+3EUIHRZ2Z4:#JKGG]V^75C[KPIC ]A$>^>]]7/S+ 2 A"*XQ 9D #1V_!F(Y/M&,9(39W]1 MGG?2 2/F]# JH,0L$ &%\YGHYN#!G^[73&<>KP.WH\.PC-? >F+M1655=-#" MGII%U"K!X.X]B7D,7CS**W+@(;-HK4QMY;D9DF]/86^DO!SLY;T*&'TSGQQPY=OKG]<:3!CD*K#M6%?/896 %$GRTK MQ+ H'2VP-. [,4)G3B=QU8BU&&%>1/$:!\PRYII0EQ>@I]X)/7%"@Y4^$6J@ MFF^_47/8S>\6RO.A,5YJUZ'#-3?F](_N#;DK&=F*^.5(TA 57F.,[" DS2I3 M)WX3@VR9[\@#7@J]9QL!ARHA6VT5LRV%9-V\)8GHB=2N%?4(8.3Y$UO(F6@$ M^%X%VN@56!'(5/1) AA;F_8E^<6KC,<77N21L-,-NY;FL[=?=ULE"<7"C=3, MI'O8BU02<2?HV5OCDND4O[[(R2!8L";OI/2AOKH=A^1V;8L?[4LZSCT1)3/Q MUG<79 P9<_"2 ]ASY7ZVL?,*("9E*)_#/JBY\V516?]?NU!%O[F &F.P$)(T MK3[$U0=*I7IK_^!2]Q[VK7K"6A\*E.IXUPD%!0]H$1(WD+M0P*OS;GP)]6%_ M6.0K?YX:4&;^/1X;]XGHU((!S,%:\08^ ];B>(]]F#F0ICI$+J9F#+43WS$1Y%5PW^7@/PMVA5FU;!M04_N MB6%T&WFMED0/>8-YV**:+WTW3A22,BWK7L M_F=F7J(C$U='Z<[&1@,=_O#* 1:=OH64^?>DTI]?-/UR_]<;K./"+X!A/-,4?BM!V2_K@6JK!J M#)JU/)EH7#HS)ESNW(94W!>L).^\97;+.[=53EX2.R\,&7+_\8*BTUAL_V<0^2,Q,>MP0.>5"Q37!D6]>AD @ M[_D?T.;#(BJ$+NZ^B+J+7N-!DG ,RZG1RW$*.G6]X7V/'9[]).3-_ 6#K.BV M-"$UQ3-ATL>GHPRV%[C\7GP5'(*%:-PCG"@'ZAKW$9!T+2%E DFA!N[K,;_< M19O5$G0LL6LASS>$DZRO:;TB)CB^9H'-H%WK^D-"VI+'4#*WEJ:G#/"A:+C] MO(L@NCBT3@;G?'@C:2&#[' M ,6CZV3SP@K4W"]!&UXNF86!UWF=<,SLJ[I1C[(>[#J'QCZCI@.-,&XP$[QOT>X/.TH"7Z]W -U80 M^9V&K?B,/J],ALLMHK(#>^ =8>L;3$!RO@KV8CZGYR:VRR!AI_8D5<5.CC+. M.J[BX #K?6%=EN@XO_D1TP'* ?RIGZ#MR ^9%*T^^E>#&Q6$5VIP\0H3'@@" M'6 27T.H)=X4#

U(U@_/Z.\[_$%&%8%(/KT3 ,/I^X9'OY:UV MY\H4/Q6/P WMQSY.EBNC)O5EQCB"O)=$=4=R%JD*V.#%M<"R5%F!E!O)7Y_F M[MEA+ASZ&Q.X(" ,>>@D)?G,19->%'7?LWC9-'\QM M?!FUM[1U^'* M"U50J%1&!ZG-E7H%#>Y:$=$K7'!#^1ZS^#->S.J LIT3>4[]7OR7[5&UZ+E) MI\U&EXX_3,8$CWWLL9$3$Q*>4*76,;$OZ^[B11 O[8\5TCK X&V_.4*4;'!V M#]UWWW:3USGY/EZ39+VQ+O%JQ[5Q7L,^XW.6RPE)2'0K_4;MV8:@ V/(,;>C MH*;>+K^*YYI_QPK>= !_SC0$*#$@[""X(G8P#](3D[TC.T$I\[WO,+.AEQ23 M8*T4BY[$&HO],_@GM>$DC/0KWPI*"?G3')(L)J+O_I5H((O@RV53X%=J)FVB MD?FT\K11O_EP\?E*7*#O7JTAM6E(3X^17,0?M_C\.D81S/,< MV,[!?IOG5Z:M>+\THS+P"4O0"#1D]I7+[FZYO'Y!+S"K(^P( M>58-\H)LP.@W!'LPO1?8X)AT\VUOFL686<&ANJEW.[SQY/EGM%D9Q'0.$%N- MH24\_T54S]+&R4=8,8)%@?05W:L&LG&KS*_U+^R;OK!E3B(W$3@T-]>I'320 MN)LR<:5("D)_@FAA^T(\>@));:9$"BS(U[OU$V/]%U/"=[[,$ST/(?#7/X=J MCU[O&GUEJ8NIUAK$AL.3RYXI7$3*%[ISVTXEO$[=BP-V)W-;ELC1Q;Y-!^:.TKZ M[%4@.)[>W>RL!L0B:0Z9W\7#)D7_X';3$QUS+63?.OM=N FD.ECQ@7K/2+UDG,S0';@/=U$^E]*JVB[* &S%8O]3[>MB\< MZ4"R8G1.RYY6TO[V4]B ]RL/;M]X-FBWXD(H#TFAKHDNA>G4I M-KA42>]D=%"'JE/J4O;,F^$R+8TNC[)=6VAE@VU.977QPIU 4 P'G1/^&.&#JVCPD*K>JB@@L)X=;)7AYF3;ZT;0XT< MI'J38)!"ESPL)1 A[L=!@V?.$[X\GZ/GX"9>,-"MAHS$150X<8MC==((FU'E MX" K/7,NKT31Q47VB/RK.B&,?X\&=N= ZN4J :4QO7S%5&;_K0=M( M2T]:EI+X+L..*X^>? KSN1;Q7MI@Y?*.]Z>2BW-,']5(8!P(P@!6;A#TUPY< M$9/Y>LIXO,";VOBAGRJ%472BRV 4G+KWL8Z]4$_I18O;U+S!=QFTF%^TK1)X M^69XW?7GJ+THR:_UNGZ?#13EILT-JF>TD2SEM?Y?ZPF_&);DEX1?#_Q\[5D? MM=L1N =?Y97M0A+E!'@EK(\8SH"V &?J[W0\9O[ /2%>*G!U+0E^-G<<*J-\ M0G6._#YQ4L/?(K3!37],FRLC_#%M[LD>Q=[/7-PO+O(V M"< 3.$AQ6J^'D\N=Z]93*Z%*RU<;!JT28Q1M8!3BR66Z4(!B>YJTP_<"47]:H M^4=-G_J]I.]B_,N2_A(^3MB)V[)RI]V!>^U7I2%=4[&T3VC[ M#_CYT/+MV+E.T]D(OEZ/^_QX[2)*6(>][1MQFWD')S:H3,:!6+_%QJ1T_JHX MT.^1M2#2/'8QCV0?8C"AA*UA83Q#KA/I*E&65=UX)>1_DK]K!+G_101T+K<4 M!^XLA9!LY(XN=)(7W^\T-8&3\GI98]PX<.:+L3EZMV&6"CEF_M&#'M>95?WS ME,@KJ:/&8;\_S%>%K]!%@^/6=VGD.RRH7?Y!I%QR7@/:])8I!4L%09(*);33 M.D,.\+*L I;VMRI4>?P90>UT5RT1_E%CH!-[!A;9!@JS500@"S#.550S8((2 M>%5>;C+X5*?5+=_ Y8 77)H,+HH?KW+9SHQ*+NLU<7E\6G2[Y.P!3D#>1J1 M2/SR/Q_LA3@;188HI(8>UV'I?702;5?1.M(S]NK]"7N-B*0X1]<)+5=T*37" M;:\3]P2E'_%+44P!>&,0+"3&,J3GV$'@K(K2B^]#(S^F#U M6^T6ND?8VUZ%E9_%? S,>2,P?X;HM_(?H;4\X@IL@,L > ;]7G(J7'D"*CK= M&YZIU'O(.O6JLZ'E;TG4A1)WQKPXZ2WL"XDRNG1Z5<+< =&1]1,>*4ZT]R,M MIRCF2;&ZX6KH<^>QTG )U9[L;P&,3S#1)<4"#3<74?8@]EAVP];S>3._[]MS MJ8Y[XDRZ=HT$'ENNQKF2;#B!+0%*,(UWF 3PB:UL_3D;"KP5>?>DNG4VAH[LH@RL**9M MI=0%]?M6P**GIXOWEOKN\"& MHZQ$4T+!WJG6W >;7[''??>DJT9$M1YZIT7W)U*W'<9UF]WR?NQI]MAC6U;2R;,[7LBTA6_+VMD8;1'^>?,EYJ5H:^[_!+*J,+."$;;F-W:%F[XRG8^TH[;?6,#Z4WN M:?SR,^WA":ZICE)2GJ<-;WAXR!FI-J3;1[<./+G7'VD@'_^J26U!738DX;AJ M7STZJ,_5I)P6YSVE (!HOM2AW<,?K=46>?H-Q*0"021P+?O(3)OX(GLLD24T M/52AL36H-L-D:^Y0?1HCH(KGK@8-P5\1#.Z!:\?V4?TA@01%&<.*A:*<:('E MG=OV?WIST85M;&#KNWP']3TV"!9L)&X 17]GMI $V]Q)HF9'7IN58@<>KJU, MKZ3>>8,.( R)F68?;+"VAJ?&F)B^.]<)S4GW?'7-?:B@,$MM^+M"E?]_6R6H M7RJZ_A?+W H@Z.$[PRW$JQ%!#_/PL]E\^*[B=["!PR)8@\]+N>''QQK*U!=" MX'TN;V)!;N[[>!&W.7Z@ON_WO0W.=( $;49@R+)6Q-W-,(^CPV4E&J&Z]9!V M]KZQ]*-D3,*KI6:?7)O3'FL.%Z-N,.ZN6R;[,WYMW[U1RE'+>=S+E&+!-[;&.Q0OT=2PF^A M#3]T.I8JJ7^UKIQEYMTS^CE,-]7Z,1*77_QPV&#JQU6&&S [>!%$;="^5\%_ MLKCF'7B9=Z_?*UL8E51FNRQ_95NRK: MTHQY +$*G0T$8IW);35E6'$M!?4)C?+U)0,Y]B+J<6[4/2T-?6#?]3-LN=7[ M4U?-CL(NR(:DH_ECY*%]:+[2Q4J54#51N1YRN>]C1EZD?;F%\LOK#[IF2A-< M-R?=SK6+"GX/O%I-^SAHIA"85E,_6H1EH#,O>J>ZMEXZ/:$D7\A=P((RB"E2 MM-A+BQ60MU,,E%RPA%<9>3-A+&B*9<8KA$>=.H\8\"*J#;!3?]TJ1LHTHGJV MZ\V[YA9[<6VILLB*)BE":D.E+G=\!NDQ)YOG#,6[ [V>SZQW4D;?=9OZML0T*M"7\@E0U0LMTL/TD62LW,S M?);+(LHWA74Y9&%JW H]352!ZFJI+<\:8>(BJC\=L4_V4W@;L@E3D$U8@_Q] M41-0CJ?.N6 Y1& ^G[K^2@)72A BARZB]BZB+&[@.,A](ZL@4KL+&#H/IR%W M5ZF#YY&D3@RY87,A@I(YBZCN4G/YY7Q'&JQ0U.P(7H:ZT#]UXO$IE\' MJD'JC.A<$F+^9"IG#_")K[P33 5&NX%I:!$UY>$[!$F8PFNVDF A*:Z9 UJX M'SS6+>)L^W5R4%O?*XFK9W=$V/!]!5N_F&ER@$K2P7^=\$.VT;(-+ A8 S!2 MJ8)3"M=\N8*_*%K=MN47GL6&;7^WQR2CT6T: T32V&->*()<-6Z^'8=M/VC^S=(H#L'-M[S8ZS._/=N-@HK%+?YM57>J.O M*.Y*H9ZETCUF^ ZQL?^'XEEQ,W\8'[\KD/&>O+()J#F2^A8)9$H<.)IUUJ\$ M2>0'1Y3>(%>LX8U?4B(N.*>>K/HFLWL2.[3EG94G-QO'I'Z:W4^:'\7VD09) M(QF(97_%=?YQ:S'$O+/@;X!+LSL]2//J(JH@L^.-(Q=GOI+W16_XU0>9-;/: MNGX1+%)O0% )$*A)NS^LE3M..!_8%:_JN##6=E!JDSAC3YMG5Z%^Q[: MGF>>UC6I.<7DQW'7VST3_4US22M*L?9+RG196QJ]G]C%H CS;NQ]Y&+M^]"= M] S)D3K.%;_;\QGY'"78Y#M_\SG69#(\2YVFPK&267CA$>XCYW,,^ MK_B$Z=NDXGW=U N07(\E6L#+$E?O_ND<'=3=DDG._]O$X4FC]DN%FMHS?"FN=2/)AOA0Q M]C[!F)<0BX3=>J"@K,NG%L(-,#FJ7/Y8G=L@^.\.6/_7#[5BDV$1*3!)MBX, MLRKVA%&="7N Z7@\4+)Z$755$==: POMZI%Q,BNP1*\& M7\@S*[,/Y+0R[O138A3C;XOW;+FI\#)%NN?+<'Z>0XF+$Z\]OE(GQ(S@IQG9 MS@:TL:>1'7._'A]/SOK_&>3_SVEI-I>XEXFU[<"$+U<1G.IYESCP"J/<<"DS MT'2CI>4#C8Y:TH+]_LI%%%-HMGUW@L+&77KNNL==GUEMSSP'' K6#%W/52" M8)5F=QG;!DL1_.^%L:4+[4>" MFR3[ 206EQ_K9512MQ>GK#R;=WID\$7X*=R>6HUYIYECU&.EO9*.QLGYBZ@3 MT.&])37"P?&R^$N\L00._V3B>=]_3.HE95YZ7+)-3=KB?T<$.$%F'L6!NVJI M$URNBN5P\;8F,7BGU]*5XQYY_4#WZ(,E.3*_B?9VKVA;.;([?:O.<^R79A^7 M\=M<"Z\RMCS(>X%X2]VI-H\PV1,&JY^H+X05V-7F/-'K#FLZ'_[\UF>=W1%# M@V:2]Q)KV(_HM"<3%\VSWF\(]V1JRQ<6+%! P;E%E*Z7Y_@2+M%K$U_?6+JN MLE@D7\Q*+T?$7B_V-Q=5P]2+%5MDSDR;_+9W[%/)ZI1)-:;:KL_BUV,S]<;/ M.!U-E3S^/]A[SZBFVFY=.%8$*4H1J5%!4*I21&FQ(2 B(AV$B#0!:=);8J.7 M" @H*D$!Z83>(=(%Q-"K0 B])Y2P((63^)SS[OT\/N_>>YRSS_[.-\;^L089 MZP=96?><\[[FO.=U3>>%99H19LG]=J*S 1W9(&;C4>698PG]6,&R-K QTE:I :S;;EP^>08%G8%*'TR MDQ^C4'Z^/UT6Y1?K'_<59%UX"J2Y'YW$!DB@R5Q(8UKX30BPTS(774DR:L P M?5]*L8\-0'F128!AH M 90L,A*/BL&Q11B]-#P[Z/CEXXGYY3[2)=NW@DNNI8 9:1^US2]QI9YD[B,Z MF9\LHN&YM*48_]WJO3AM._9UO^2WOU!\!7.H'75??'<$CPPJV0/1HK1VM]Q[ MC2=R'P4'Q/G$'P<+E;\09N0]MVEPCZ$ ]1[';)"2*56%U@'@WTC11SMVLCNX M)5,_;_E3.C;DZ"JTLIO/F)\]IMMSN!)?>S_EC7NPO M2CO(I^F&" MGF3K;B4J!)]R-7**O#-1)^8G]P-S_MLWUFSW J,.#UWH)]T,7E?]J2+(B:9' MHA:Y.?KC=Y=_*^W\'Q,%: G9ON5]L^@W$X $PW+ 1*'TRAYH"LUH-D));!P) MZAX,4-V_$CED?B)63H?X""X#SA5!YXB1FVC__>,>R-(+V""=M]\#G9!3DE4( MI7(5\Q%X;;6BSCPZF#85-_V-74?MUH?!PEA<;8)0@IF6#E)GZ?M.LE@'M?B% M>_CV)U0':A+UC>J?^3F<]'+]WF^YZR-*Z![(&1T*+V!HT8+S!*CVUW5<'#V1 MFO' 5HOE$>BI947D\4J_R>?,KV:,>0DC8G9'?DC)&-WIB3?I3;E +7=\AUKS$LGJJ+?^WIF+)Z0R24.&O:4R)I]RQ";7[QF>-#ZV%,66"RL M&8IW1[9 AW=_#*H!,99V!,>KY4=Y?XYI$R4=./GAK>TY$D/\5*+,LM\W\9G" MRH-QLXV+U9!N9,I,@,WA>.6GQ52;\DZ/G'FSRLPY_7XWS41YZ0:H64;?LJ!8J:V240XE$WY M*K^U9$AHGA2_/Y<)(\/0,\>&K* \'J2L#,-:*>;YR4&IT)Y@]N MP8,=&P(&L*]OPDPO*&>A@CZ.J$LTT96[UK7]AU3!WK--D%@*="=PKG7V@W7N M M:(0LL U:APMR5D&7REFO#>%Y]K*(X3/ MX&4T)9ILWB'DI_5UH=I';AV?"2]2K^_+48QSSUP=7Z'%&OV_Y<_^MV#[_X\% MVVE075X=]P$F07D>H#.9$*>0S$[PF!:!K=1^/Z810HBQ(^?0L'L/ K@D3FPH MIB#W0$Z=-[Z:=N)&:"MX(O=^P]C'LI2^E>'D/G:?G?Y5(8&.MI-K%A9N:GT- M;9(#:&_R@?G+=IR9ML>>CA@A)LJGK':%:4 4BQGZ+4.L (^D8@T25Y1(EX"Y MR=5/,WGH2#FM/ F-J3.,PE&OGE+N:^>K]!D%JNE;X_IB9%_0@707]4* ]F3' M&H-/W+T>>7%?B2U)J5DMI4S^@*X./DX/UV2)N]'OT,\AS"YJ"H%..'A+SPH$\X$KU*[U*M7?PQ6O#O#LLFWLV[+C=@%:B^>'LQ#,POAR.3=JV$"Y_^1T- MN.2-.)Y^8T/%G+\4=XX6S+<)E<00E9R>=D=_97UHH.H>"! -:GH+=4GLT_(A M=SE[1A3A2!RLLJ$"8ODL,GEC&]V! MI\OKQ"W\BQ/$HP&)M>5G$X6TS52ZU8*_M)0D'>+9@0 T2HYQ/X$_JK9U#:-^ MOQ_V";S5@LZ^_0LD(.&/1( %TEE[-%>)&42I"-M\IJUJZ;)U!#-86IA>KOXFK*452P/YXO\W"N&!_@Z;@>]#LH()5!YFRD"AXGZ9=FA+CPZ@0G[Y-9& >/:&C?NJZ. M#%"GR-O<>[? _]CUZ 54/AR+10.2Z>APB2W$,_@13\_DY@@3H -:''?^*0-; MAEG%XKMO[UI9$!+L"G.$SW7EPAT/N ?$\BPZMB *N!J"(5POA=)/4%TK_[PT M-T]OI^'!_YF.RW4VKR2Q_&(C\U-MN>_LE[NU9 LO@_:U"1-3V/K6 'DX\:I+ MV$0I)+1.RL&PN@093!3IT/:&QF^)EUJ?U;DQ,[HS+!!)2*+LHI)H3A0+*32E MUJ,+4"]K.#Q=^%6%JT*75(4L^[?XGN6=B57R83_IQ;D5'E;HUAW.\^BP1=H^[K3^2\IZZ/_)CL3_:KUSB,ZO;$ C@Y8- M?)B +V"T4//7TO>L[1[#!6*08]/?(88TPM+W-*& M=+&IUKY_U+ID?HUNPR*3X&1.,^*U@9I3A:.-N#%I1530FG4#)8DJKV1EN\+? M?L=EZ##+"UW''3."0G IVV':)M.]Y:@4!='O<;8NKBG]R*3E)/=$=\I3.=CP MX#&_X]#A+1AM\Z_'P/':<.!JC8L3Z3J@KC.:"L0:+RN;,Y]?'YFP>J+PBC5" MYEFTC^"C3U?L'>>+^+V%ZU JR>-H/%P6=[GQ//$-M5K3$1S1Z;T#LPB9%N#4 MA3Z /?FMB8C"":^O0N/UV0!']#,(/J?&,M-WXCB,W_3,-0G,.\_:\ZXQVG$= MFHSBG"%9AT6$$Y_ %;?FH47E*Q=Q\"'2%'VS$O*YOK2\.Q'LW-P@Q#%CW@0S M<9H^D/OTELE)ST;^A\_4_T6;IT7SES:/:D>/5@=Y8)[:D(F2H[R&.""982/P MXO)@F+#/+;CL;0)700S6EN42TO77^4Y:3(6-2O0!YJR#N^8P^+F*;K9]@66L>?+5$:25#!Q<9%-7#18)$_S3^^L)X ?>P_%ZN+6@&IMT M0A:@8U0R('FE=>Y7&=324D,$ ?BT@-L )O)">[' M1ON7U BJ[UVRA]HA,VFR+46G54G&UE[RM=!8--YQCI.P+C8*5&LU=_JZ<:>B!U.GX1(*9 M1$=+L_ 2%DO7Z1+=7-^]_TXA[>0>Z!A9C>V5\KY\AT%F]@FMWE6IZ4>N7%91 M'Y#?C B)T#X,^<0>B!A?1GD+Q[Z;X) _46'LJ<-IOS+I)*G@Y&M79QA4!B]Y MS3.S>]-QQQ:5-SGBI/>!5%*W!KAOP"[GIIO&GZW1@_M#I_\F4$+3P'A'Z$N^ MI@G\?5+M#5N]QCK6/ND(N$=-V< 40=67XK@!0]O"L=V(($E:XBSG@WM,3*\M M^_C)M U19VV?\=9NM*,<@C]M 7/22V14F'%!WQB9'+'HO9A6L[8M@AE5I'D_ M!&++="Y?;PK>' %^3L/.I2A.!SY3 ;&?WV+B7KJ=W[&*]"^.%QS&.-R/O;T\ MRA*2%9K'RVDP(Q)K/NJEM:9*GZ%93.V"CZH*]U(%%GIG)VZ/PK-7('Y>T+%; M\+%;/]7O?*L=J)/)D^8&\DFM%F)]GGEW;2OZY+5"JBI>[X$XJD] KF$.%."* M'>D4 \W*8E+C*P"6K!7?T[&PQK6FNN[71B'YFM '#12JAOXM*"P"#N!A&U.M MS6/<#43_-XMZSY6_VBWCI3N%D2\.1&Y=%EB*0G6A@+/ 3>N(01=#CF MU*>L^=Z?I7$VO),O ;S5NMB&)5 *C"? M)I)*X];5^Y-Y\3/(EV0EJ[2%+LE\Y)?1]+P:K9[+W=NM(W5FM$)!G_MZ?[?)!EX4UGSNH7[X=CW=>"*JZ,>$X)##]J>=VLG?.*& M1'Y&)XN1GH10!F?_->&@^\^$ WI)?]F.S'Z#RGJK$##'FH,G42L@3YX2BJ!P M<4^-E0N'N18GTX68\:;*&.(Y)I%(V=><,AR)D$+(0;2]2PBZ!!DRJ(]GBU*6 MG3HJ^6EL,^^6>$*(2IK!V507 ];N/<&H-;4!VUJS,,:Z_7R!#UJEJD4E^T S I3./5V M "V1.Z1*^4SE_UJP .&K$[UQ\.'!8)=C/W\VO>R^;V0#?I:_WD$]^I%D;'PK M!]R".'Y!%S%N:O(-?NE5TL;9QM(J39AHM:!"P^AXAG0]-9/Z)1,U$[Q-/1I% M,EID:M")4CUK/KP',G*Q!U-?'LN'-(/Q!I 1G9;C72NY,;T![T;U3%2Y9O*(:QF3/^U4[3 M9'+T]_=AD)*+K)'VZVGO:]?ZI<;MZ+Q%G[F^_SY/^M^2.6#XL0?"ZV.&8!@J M$P.)&\CY>O:4N:\5+S+$V>;KB:HWIR-IOYCIV]&FUJ([K9E3IM-,5'B53/(-\?U'5(Z@5O:C#\.Q%GV^FYI4W3+L2(7QMD!R,73F* MS$'#)&*>YW-MY',]$C/@B=-D1%L2+66I( _]->AMP80RD5$4(!=H*?WDR^R0&I;]K1MO-V6JC^$2!-+^/[ M^$UHEU>%-$#83[^27PM:FQ.T3F,N28CE/QH*B#X3N+KSAODBU=RA)2YG[#%O M>NU65']S_,J'"#GN8QI6"0QZ\9XV]7^D.!;.$(GT,",_+?3.MLIWI"KJ67SJ MVK4U[ETO.V*8&EP%7H F\R\0H-A#'Y-?$O3N(G#E(4X-+>7KVD3SIV,,_)TO M$D_R4PDW"I?.PC*HG1"\A.N5NJI=^I?J:PKR5V?';D;[9;6J^U6#-P6CJ,+($I_,318! M$#CQ0*DK7'6-7QK#2B5-6LG%Y2]/?Y@#%39(7;/5[83=HXY \)YEA;BCCIU@ MK,Y+>,&CUYS0XS[Q]_UI,<%!_*8D^X5%9L2I*S.'8-ID:V 4MS;"W;I=)T9H M#2UUX?0)N7'X(MM%"EV4,B@%Z69526Q@]J5<@L6/"]<&JXQ2_9 M/!KIVVN5P2=T,(A'HI- X30:T$UENG?O2V[,SH HE]%QW?[<-1%ZYZW[GY&3 M42\8KSD!B,ZFTP(Z-R5_$WK$U_L8H*,EI$]0V_2%%@T)L73G>"78-MGWO6@N MN"YO9YAF7__#7^B)"N- %J]^_\^/,;N5>Z##==2O+'AWK&H6H;K)4-4H5/5, M*U&%T>:.IF-:RXX,\[IJMUCPML:9AZY;NX7Z-0J3'6P,/MXZ/7+52H$0K9Z5 MU.+BTN?[U9R8'8X+J?$?,@"!%/<9.6[4&)XQ6*PJ6H0-)SZT?-78RL8:L18( MI7=QNG^L_Z4(XT3+^"X&"$*8T=C,D8'\@ATOJG+7YHK;$?!YF\CA.I5MTQ.J M*\E;.SO0B@F\%^:K:#_L),W;/SHRD)]['D6Q.K"?:Q-_^L(_8%>LM&9*1?;< M%A?@#H6_&2"^-59MG_ *F7J@%D*\$J6QZ;P'@J$_TB(PZB;A-RR0AL8F@?%Z M+OPT4"ZG*@MW =S0I34*.9P138*"R?<31G+%?$YA=]Q%[K9=%;9^P:-UGAH+ ML<0 YQ -$\ YA<;,K8F0NE/!N/63_:62[/.YBE]>MX(ENJ8_5F(UJE.=O[NZ MD6,'YAI18; SP(TI/L@QP.A!?XU"_@*F;O1>K_/XP.P!:L6M+A2#6*:M-L.= %M S<[I"UD3 M3WU)T+K[ZA#)=FWYHWXT4JXP]3H@6! LFN.>1$).LI$%Q$E7@,7QLP1)!$*9 MS?/Y[/M:21>G-WN@(N+JZE>_MWTDH^\#;03]B4:X-AR+A ?AGM05 3M0>WM@ M!4"F;1JU6?#0;'<)UE8G$61="G2F-/"5KD2MQ+%E)AV2KQ0EGS BFD4I@*.H MAUI+1SEV#N4K!.67OR2]6\CM.+)E8+4'>BZ]H?KN0/[35B'Y3'Z6(V-A^S,6X_Y M7"DO)VW_3]-L>$SC>Y-K!K55[GD.%W=E9+.OUE4\ABXM[702)H@QA.T5E2D1 D.3-+?C MN%3_Z&F[OOP1E],Z2D)ZZRW(Y10#(DJ/I7$K;3ZRWM:B,.U2E"ZC(K!7':G2]'[W;)@7W MMQS/WR'%YCJ:/I+G]P-'DMP>R!^915)GVP-]JTI,H8&*K_[[],GJDTM@;L"/ MI-DO>0K=ZZGE*RFU\D6;\//&F3<>#_URSI^*QO:WGV/9M%N'TR?E4EYN@0'1 MQ)4PG/2!-H&F9($*EQ4(BX5F'+%3T=!%7')LZO1GV+O';2U'4!^6=E_0S&@$ M7B_WB?8W M8>I_9Y],8>Z*A0_75MK4;9#^>KA-D4F]]NFL3K,[\^&,8C?.[) M'NA"U9=$ST^+WB>,RC:&QTW:NW0.?J-7_^*M;91S]M.)XZBZ=D+'<75HV.,] M$&86IM3$H_459QJ^?387;K!.SC6BCV=7/O9/#C[V=;=WU4W;&FXQ'$ZZJ_T? MY/;_C>XT\2-=4^^WFS#WZ#V0;Q95=*=XFSF#TH( A';H"_AFDXTNT_ [L:<7 M0T]+[I^GI26BER"[[OWB&ZSH:S1$,79Z'B;=!%Z_F$.7&?=._I/(A='?TWK6 ME:"#W&0.1YI)X-FH;9@0].:P"_1*$[PQ)&N;GXWL5Q>QH9+]/V>+_C/B\%L7 MX+(W58^% *=B)W:M"U 1XBN0WVYM/F$CE4+PJ#9PR.S$6C^Z5;J3SDI23_YS M?>>+$<$..F(3@&:'=Z"1\[#G7]'K>R#Z5,/1%[3G2(1<_>>$97M:V/.;C]69 MQ#SS>\TR/?)S:>"[6\N"D8[E'NAS$II]Z5\S?Z#K/,AQR5&CS-J!@Y@XT,^7/V[SOX]$CVYCV&U4$R!Q^5U0:/C*P130<@Q%=) M.BQ \@^Y,D1SC%E)DE?.,Y#_F\@3Y6\(E?%W;LX4G]QQW(),AK2 &N90:5\I;OLBL#Z"B''MK_W$+L6SJ^R"N8E_6XZA7T MZ6S#PLJL3NJG@S!/[*,B)H.SG9KK.\Z(H@Z@X_@ML9.A&^D#1+C**MQ.WVC= M$3L!B,VMG,>>.R$)F4(T-?+#/:6VAM<,U%,X9+'^'OGMH]2C62034Y%^H!N5 M?'%C:/@*>>2 A4>%%UI3NI6,<%!V"2+ISP#P)$A6N/B.>1\$6XXN=<[@DT#R MUMS_%,P6SU4BNJ'Q/%^T&8G7PXS(MA#D_!);P>&QU_= ?N=JM+Q=^ (-%>[! M7NDA6 >6S@+A#UR"27(S@'0_4C=F^R,+!:, O\(-RS;:LQ,6,_K?/ MQ)QD]5355!TXGWF?= )=-)U*+?Y>FFO\N@LQMDGM:2<_VNB!Z#/^[_ MP'E%WV ;/8^@T]C:5%__HNHG[8%>HNAS#.Z@;=?VD?6+RL=\L1]--J.N=?N2 M!' OHEN[18,X_7^"3-!$$/^-M6#0TILG!-#6T"&94)XU8@CP132T$3+)?U;6__9D "P+PV#E*/WH2<]:!_ND66SM-D^ M6M)V1NT:@C 6D>B74A:"U)7_[@Q90A:B%FS18 BVQ^49>AC*I"H><*B0423 .OM.)=- MZ MZ0=Y]X1\MKA7P$4=L,VJ%FZ0(S'WU?G]0\$(72N[%ZN6P+T'=T,7<&P>& M,O-QX9EMS6,LN_+<^N^ 6V(O4TWU;6K,H.ZT9RRY\+=!ZKUV;[Y\U*WQ'P,\4E+Y M:<:6X?(_UZN/<5U=U3SUZ!.J ()]A2R&D.6VR9RCDS-1S>@1.?B1'^/B?475 M\59%CI M;;3 :M2(";DGX3#.T;6RO)H$J98?&!MD9]N>M0=3#UFDJG'MY*;-B(I60SPS M[EYX\]VJAI^;\V#Q.J!#[_XQ3JJ(.I8*$=ZZ>TI1-%0^,CWZM3*U_H MGQ=^HI0C?DS]4Q[3.8;\2.IM-#9MHM P@[0/-J0J#GC[%;=]&=$FCC&MZ^Z! M3K-E\%S_5N=;+IUO;(1XE,2N6BG$0>VY7& ML\YX>)ZBQT]#3\[]3DJIVXU41EH:S"#@XST5F/ ."T88#:AR$U*.NMCAO(^Z MI#NJIY"N33K9J;0UW7%_R7.:;;%/]NQW<>$G1>JGF',SQ+YNGAHD.$*M8%_! M^ >0J(D"@=(O$1F+,3Z8KV6 [F2G;_)C)[V>D859;S'C,:$.2ZHC*IV9LL:C!O*CM<+P[V_(6 3_ >'AI!EL6-GC ? MAR&R&@-/"LY>>@*3W_ L*,U2TH^ #KJO%E0&\[&CKCM 56 K/VB;:KY[P:\: M NH\L$+R"."GO).<<1$,N(-W";9]Q>XD57JY;FAHJ6Q,,[YP/M-Q T.LH46H MG#I^@'5D[BZ@,*FMUYJ4TMZ:O71DQ/E-2'$NG$ XMV5H[$=97&S$.@[ JR.V M%K:38;*7&BR-UK*%2<[4F:S=*((0SBZDCLU']!Y!-+PT3[JQZG#\\:2U>WU2 M)\;'QP)-AIYCKBK&7N4101^E^2,*CG=S3B5=7=C-:(0_EUWD97NQ:I#GJ<.A M6%KW*:_%Y_'*8'#Y\Q##R_'U]<=IL/0P=9@&T'4A$V#9?65UOY1CU>>5I9"$%U$Z==TRCI+G[F5=(;$,@/GZ(O MIQ4OF[6H0(U^,9^W$8C?_)ERC"Y A'YXF)*S!WKB4^.;;[PSS@C<)3@\]0U[ MN^8IHUD2TK5L(ZOPP%?C2&,X(#V9V.CD/@5N4N%N2.;M795W@C<9%=KO!GX0 MDG:3B^32]^)/UL0RQSUC@1O!\7?9AB+4:?@S$-9FP0MX?CGI++UB17*NA/-. MD71TWQQ0'J^^QA26?-,M13ER$/'1*C!*4(-\OW>F'ZG3L*/7_*@V=["2!?J> MEMO3-2),?PG#6/_:84Q^&]Z\HO#74ES=QEG:YQ#,AMT466\/)'0;35RCQM+] M[-[.GP>"+6=H+_[FX]3GJ;AGS#8'=(K(RT+!<) M@./]!B!_D)S0_V M0"/M<#E,O'BZ\9 M1R8'K^A97(-V;Y/I'98'!_= P1V41+/6Y).]Y#U0*)+9::8ZZ,R=CAQ[- PW M&&T2=]BX551L\; -:NYPW1Y(LB57FTNTJGN73M[DPSREA4Y%QTF_UM[RCH.O0-$W.R+9N?+33ZA ML//H#?[B3.5E!,.N(@KW _UY#5#PIC(]WP.Q1)!HKZVAA.#U:2Y W!Y')-6 MK%GEY*)U4B-?QM?^S-E'K]?O/GJDZ8Y(Q!2 -SC8D#O(%%>8&RV5DH=^@!OL MHI QNRK:R4=64WRFU7[-RF#..5!_T(_7DRZ7R[ N0/*%_8B#M<'+U)L0(4]O M=M^8_/@4=U1RS*)SM+,4#G"R<<"_YK2)$X]26:LI"&$:.&E"'22[]JSH# 5< M ^$'JN;18N8-O%HF)VE842.@"7-5\HTWJG6$PG$@E-@GI)=7NK4($_KP,)F; M1U&%H[=[D6;_^8V=?YJN@'P!Y576)"D%F'0INTRRW'8"-R7SU&B-\F7N@9X/ M9A?,?VN_793,8_)FFEU\-XSV1LUI:Z"M+$1+2B4 %M;:=$V7=*!1\V9(4]6^ M.)F%XAAJX;Z9O.E3;^#9R'?&;#.7JM>&,X@?".CE$(*_-@'32/%:ND9@31@R ML=I)K8R,J>-)A4C$7#JL^YP!A+\JU/F]:![WZ4NL&:0[F:B6K".=DU^0L+1E M 7]'"=&%(B?P=^# Y:.3B)5:JPS KB7Q!)A5553C!(>5MVJG@G'<%R=1]V?? M_6Z<9DO8=^>M)#1%'K^%WSK7$?NY&&)93^/<.PMIIA,'@E-+.B*\ !;LTM$,C? @U6YT2QX<; $Q0S MM71D9O= ]RJ,3X=Z\5AU"#Z_I<4/8KR,JH< $A@R-^D>I2!77CH8?G$X7P1K^ QZ$U?DWRW&_MT MDE*WJZ105(9W"0(JW#[V7X14I])B0&*U;? MWHNQ PXH"%KJXL]R&HU;SE^/DK_+)T18MI7Y(E:2TT]+^7X-F#;C__2GD]B> M##*?(WX?E1;*ZB]LLMQ?/,#ZB<"F7TT0_A3RXXRMV6,(5I*K2$,E?5N>O$+% M3!PJA8\H3(6\(C.DM%CWUYAGCRX8MCK/1*6_/A^#'KZJ=7$Y6QL.G6"B\MO# M&6 G >\&16&(73=9^HN9_:6+>Z"G1\X8OX9/B(G/^8379K7$+JYMPZ'/M_DY M7CY%*6N-B'7T[X%BH6&U:IQ&WY!IAV!PVG,9[X$>0P!-91LKFNW?17HFAT1T MZMA/KIK ;D)6;PWOMBV6$D-:,1%$Z'[5XTL6YVI'.KY\O7,L#E%R=T)"%['] MX9E;ES41U8KD &*W6U2%ZOI+SX\LW>O+%YS%&2X)1S>_I=K6U+2C)0*3EG; ME8!HPQ[(M*7C2GYMNZ+Z#R>'/=!*'Y6(O![%J6O!0[G]SP9\>(.+D?41:,3$ MR4WHT9$UC;4O8]XR"&"[')IDM/GMWE6,H9C2X#+KRT\C/E8WBGN?G(H>:-5Y M+IDW>6V]F?><@>XR:'^=*^P:MG MO)WRKDJSJPVTA%Y+[)K.^$X?4?)RBH$3;D\SPON?]T">(34!'ZB].V:)TRL5 MM/@^_S?SF/X#%YB+CFWA+-, @A:G/P#OIEMG'\R+-!J'6J4$$\%RU&,E&7C4 MK""ZT&5$:_(0>N402<5GZFNYF3+RY&.%JBMV"SS)#)&0?JW];(_$@SJD+O1GP5PF8/PL6_J<,*_M_?#K+/Q8F O+G)ETZD_8O,&C< M&KWJND-]0H:'PZ?MC>C5GAYZ(\@B6/7/U:'?=73@%_K_YJZ/LAIU!4R0;D-: MUD/6>O= !\BXP S:@[8@,W\]V%,D?QT3X$*, F[@P/N!:AV$/GXB7"*Y97>L M0B*JFPX<U[[<<< M:?@CU%#KO<;[%3^1K)D5A'&!EZK^TI#"(7-X4'>+!@C)@EK,H3+5T\RRBQ8- MR)SE1#=DXS;8MC? ,25,6EDZMVH/U/JQ[8"'S#&9AXD..<\_6#[8?^\ N88, M!=1P.L^0')[HPT"U9E4767-R]$LQNJCB@;*,-/K6_2,V#V\7%3S4.#4X-N/[ MHJFW&$C8 \W";C3Q2!1PH<"3'7:C;;LP\5EWC]^/;O_GQ6?!",3C(,%)SVOP MX^@\']A"X;N2T04GX^#A8!1E2F/-)M'YG+/:U3R.;#&H!!%>%0\TCF M9M/W1L%^+*?ATW3& $U(3*FRFBF\,_LH M.3H-C1>EVID0N*?(6=SF'E9%UWK-5BJ>RTOEC(_I M.'_[[KHWS8+?_54HC'X=SG@1P)43H$$(3IRD,.A4]9?F.2PJ\1T5MYZ0[UN_ MH!^E_M3X.;0OA,PN3F5$?Z'WR=OX0UB_E95;7";LTU9O-HV$7DA>C (5T<_4PN:-7N _C MU"!>L]:7#^2Z%3+,>AE03%&('\72CM*6VJ0%_^(TB?1^!V[10"M!8))R=S.7D["P?YE'65^)IT%&ZE<5][/,N M#R]$ JG) A?-"*?VBN^XTF+Q)*RY!]8,Q]^#<%M\:A(8561+J9\(6,I M@^%AP!!@1!6W).9:[NH/D#PTM>R3Q$('4^JXQ:9[77FY_#= MN(VN?T^-XE^NTL_SYT.XG+WZT$T#_F+98R#^ MV,?[\[B& GP!1MS:< 3N2SH6(?"X!X WFRJ:M?EG=,@]K:U('E<*+9=[TA'' M65C(T[Y:O^_Y 40ZCTA^F9CN&^NIL[;EU]0X]83_<^E2?\C$B,'KOX'Q&II" M57WHQZC@71.?:*2.N-,#:3D[#^/J.!"XM>>F8/&KF: M:QOD[C>+,6CJ!C,5*!^[=NKE0%6!3^7D8O;KG?SYC8T[9GFIB@*O.7Z$+_\Y<;_B/-3.B[$.SH M!""B2.T#"X@ E5,J(DHH4 $:8MT\3[B(__1Z+%8M4:C^OZ"F&J7Q^I"KF ! MVG,JHQ\BN>'U-]&/5Z2_UIV,6LE=E_*L-4^5/!QA?9+A'<68TG?GQ>K5;SR6 M%%W8#WCQ7- >R,;E!4P @&,[53PF6 ';;BH2JV/#8:BC MBM]5WJA$@FMH.)P6$7=7N=HL1,H'LE%/E7S1Z^:PU3E"+VU5J@)"_UM$[?]# M$;7O8$"Q=[(F693RG"R*.V M>];)8:K=3(U=B&M+]L>S7-MY$+HM;^O$_)M]U?]9@'0ID[@-$6UHB3T>N MB62-'B=:EI *A.-]D%H-*WHLJ[:NJ45ILSY?:=_A2;DS.)5(%D@ER<+M ;Y) M9/.24D!'VL^.22=#M0>%X0\'3Z3MBE4]B-S\_C4P\ /B^#)!&457ENT@>+&- M/C17JQ&@FD$V=L"A])[2RIW?A.?_N+R0Q8GU)-0(&_$97N?YD_((U$G',C]% M&<06+&"!!_XY6$+G(6/Z>>'\]E;E_F[&X99@Q?8L![,57@V=O:OXU_Y'5]EG M<"*#2-Q1=1SD^V4A,WT2JP$7,V\?WE\B37S_,%"+,1]]9(E0A\Y@ RY;81G( MTDC@+#KZ;# ;Y#Y>KHPJ5G+R1[WSC!0?OC0!2^4BMP[^M/:LQ&=#VDR.SFM$F(;Y6KQ@,.A[7AIDC\'9?A#"H/!_$H8(6](DG%9-G[ M21@I?CX>S#W(4U')4#DJEY^J\L;O48WR+EH$/)PW30M/J!VP6?T0Q#'*,[G+ M:*>6>]&_F8:\3\"^_-:53EZE+4,3&'\[@Q)3=TF3 *WWCS@ M/5 $9T^^<7XQ/YD'54G MB^S2#=6 U^M L!]4Q>B2_M1N(PNN@1.!-QH58_Q1+([)%D+]3OOFW1HP@M>_ M?0P[&)#_BCP!#;R;YG#M+NL",FKPT_TH]=O9)0GS?TM&%FN)R[5XS!MIE*!@ M=,+(5: ;-$P2E/Z_1Y(=B$*2CTJ2KKOZ"KG'N!"Z!'W+J\YL;+3DNWXG7J:.@(YJ2K9 M+ P[!V01^)KNM5_H=E 5JJF,1&@C3C_PM^*:]=#E5SE'OJ@U':3'$YI4,B>Z M.,01I\9IV'KA[ST/%@:O9X!@$>7@Q[=+'CXAVWDZ&Z7Q;UAP6,)00>&-A<#^^G"KJT@2WA]25[(-KR M S:3/NC'+H+V=1:UN*.VB/H![^.3RQ)I!U4(#*\WLL3!=VZ:5+)'PFKTO0AB .UK.:0)13XBZ#49>(K24DO$B,S/NF36%Y]T MOJQ5+])V^WRKBO\N)?]?*"7_X<8#\/JO4+PV K!$CQ3I< "..B1((SSL?D>F M?0[[(P&Q#:7\)\"DOJQO3/3AUA'9F4+4PMT:'2H3#XES'EI.@P#I.&@([V"< MBUNF&O&C(*77K:?T2/V%NTK8BV+8I]W5*+Z+ MJS[ T7B7N+,'BH/$[(JG "A\N3D@1)"UP,/#2G9*T,=\G'?-%:D#.K7,W86& MH,U34Z=#F(\(G0J?6UKKU38'1[5+26%?C_W3KYE'%WFOJ. 00Q/$EWA, MD\N1G[Z\F.#55PV7A-7\&7=LRM^P%K;Q6#L#3R*/'=G(%K/A.MLA^4Y_\3:[ MWLMBTU3204HLQ$&:&3:,+,;\HKI,=7:3-1U$UDV>)[58KG>X2"EJ\C]_3;S\ M[=LII 9J3H'*,OE'X9J7VH7&YY'IA6N6.F%S80MK3&B)]KW),Y5MDU9Q,^$W MOH*KGUZ-G-N503W[[JK#8M*8.MI+W4>ZI)ZD+A!LH-K3HX4A(W4 AACJ&+K( M(H;D2FU7E0'L&CUMY+5635+>.Q(Z[34S'Z[^^8.(M?4N>G$#6!>SR MR"66X)30B\M"!UT=25*H5@AP)8?* MZ"D:X0$''J,/+'S1OJ$5)!G@Z.@B:.IOL^]TWX4K(J=#IY6IR[=^'ODY^"EF M*EXQN<5?RP4*B$8T#VNAU!YE2?OQ[;12#U,3(6SSG\-)'!N_]1"ABM"/7 "I MB94#),Z1X85+,"%$"_5XR3Z.&X0+_M^PD6YE/-N,GT&NV?PMD K'*5-QL3[[ M?H2DFH>')<&@8(/XQAI'1LP+$9_03#V+RD16>S$^2DO6R7KXJ?M/&)U/(TA6 MVE"]NE/%).Q5V)>Z7H &C Y)4Y!4%35&/*J%#>3 <6>?EJ:G3^X:&Z7Z^WTH MV0L=>UN\):\1\'4\/ 6@EF8#;_%%$EX;YG!)UU-Y80S$&#M_UE1'?N*&NAMS MZE--OL-&@BG1+)K0%KL@U3/ RZ^Q.TF"U;GS/^YZ&X^W.;MOW>(:6Y@H5V]9 M$91,@)^L$S/]Z&:><6[ M4E]/?LI%29NC#[0VNP4K9I!FZ*A+\U)NP!U"0AY. MT_+10%GLY?"61I5/Y5?/(*(9#7ZZM8DFK?N=0SVZ$,DM81"S(2]V-^W#XJ71 MQ5\Z-CQ_Z=Y-AWV#%K6&[8&#=(K;P^;JS"6 &;=]R^7@$9CB!ZXB>6$_%L#7L@UAI1 M%V(@6T.9N#WC0^6.D)FTI#NNUK&W?$]&Y\ZEX*K;R=L7FI75[/0R=&X0/R"E MC"4D'GN.[=;N@>@M#0]T5K@(2;U8MOHQQV9N"[,V*]918QH6:&UN#"@4S3]Z M_(/'O=92U_;;8LO;%WQ,*[+QC?<>]+[7U:IV_@844YEJ2=?V0 WFA/V8KWX! M)-KFROIH[MX(S$1J#&8 V?IQB3S]T,_H6[P+=-"9K)MOX6#Z:MT>MA&HBIQR+1NW:^-/+8R_ >/207[ M=_6,?!+1!CCK3KI&MN\.D&5[6[;-OE/>@R(7E-VU?D*\O*-.NI-:ZRJ_>X5F M_H0]?.KC:2=5"4*I1T?!7RGCVO=MGSM)&AX4:!VH]O- \>/]70S/LL M.\4/!,JA KN>)E,H1;"ZVAO_D4_O%Z)F\ITFB0PL6"J M7:,]M7:D>$F0.SY43Z+>3?*35;?=M?)84,PCJX;!C#>X?N;K3X?G,0RAZX.1 M]17U_MW]L)Q9-!^X(XKK4OJ7GX]'HIH_SM0,E'O%RLG6RW#&_R9L^,_@[4(N_"&V\=>!*_3Z]N\LK_)O\#'N'(CH%-O.2?1- MNJBP:,>?,^G?QZW\0?3YZP""*;N)540_6+=^#[1^T2*2HDS7;F0;^*2& Q&E, 1:YO; '>DYU4^VE:SGK]/V+CB,K77&5AN7Y2I# MN=;&">"VLKA ;PY_VOEF?;):L&Z!R&K[-=VC.-)+>$C0;[= M=.6>U/<\K]+#TN8'C'1VJS8@D4A!'S93P'Q*1:^Q[DS/FH>YMUJEO]827T6D MWDA["'-DQNMKN4G4)%HTIJ%J-1037;4F0%0TM.12$1[=W"DU81.=K^=4EQ^N M:N;8F7K67R*%&]&=.(V: T^U?H6M.)CDULK;X+OR0^'0$\UE4'G]BM2XFFO MD %>SWQV('\3&HWDV?1"Z(2F;[^JD?<%*S@UJL,]0M*L@L,O\5B%6)8_AB&H M1V@___ F+0Y*NZ6132@I^4N7G,WX.A-J&SL.>-'V1ZC7,?;>C"WU.XZ:2*@,K=/Y]#U:/QKE R M!VWG=$(,M4Q9=$F8+K6BCY+'[+0TXCS*!]+51R6O+FJ=D0@'"=+EH[M0>:#4W-T*=&R*_\ARB;: HX=1@-G^Y#' AR0)9"HDE[*R\F%9#"# MV5VD)&4]ML@"NZ5Q15]YUKSIV".>G0-41CJCNF@0C4U'@H7*DI5J92?1P3.: M9.W<,RL[BGEIS#ZR[?L$&J0>S#'E452 U]-%1HP!^U5^?"K[QU3YQ6YTKPN MG3!L*Q,WMKJ7&:X".O!S$&/GBRA&]"_46E"UJ&S3@1E,UM&E:I&YM4-D51?T M9S*%;=;[/UK+V\)#5FF>UH 6#AC_I](Y_QE#4/Z7X:)R'Q.33_6541JLC0Y,Q4I%IR.?_/ZVLE3.#0C!%N$Q+N(9. =E@P ))Y/JZJ? MS-N<7^K"=)77L9/YJ:F9;H>VL^*;F:F52MGB[>CPY?JI;,N,3K:D>8R"7/MC MJRQ_Q0X+1#:U&MS\#A=.C8!CLVC^[2)-0V!/%K:D>0/DXW0 ?X(4MF3[R!GQ MU*4>05^8^I!>8?O9@:9C%5O#)(9=RY:Q_[R%6&@JOQ MTW3: ^W;@31M))W[7(WY+;'\T^8SB'Z$'(IHG2A'MW1('_1AT'*LSCJ20*7> M,^Q0+__!B\-=9>T3")%H94J)/>2/(G,(48^$$=1I.V?V\)*>&0:+#%:JKR ( M4"I9_)ZME^GR\PRM*Q!XL3,1+"&[IRG1D$?P$'A!2 ,?_'" 8K=0SS)GF+34 MS!FM%<. AQ@WJ7TQ&&SV90,#$!O?Q<[):T_U!J OMFBI_**,*F].I$.>BQ<2 M1X%@5J], *)P,L=H/01_%_(LH8X%_P;ZI$_*ZZ=CTL_NH*J!U6?U,82/A?D: M&O6G.;33RB[J*#Q/,]!/UZJ-@VZ9(&+."<*MEO^$7H^^U#$3\^?N3*A,M<2.W99 \;G; M%)&/:I?/M]KFP[A"4\4,SM[V;RZA7E/C- S^#7!#4\!X)_6O4. !%*^7QVV2 M!+[4.CD>XX]C]&9[W7[/M $RSOX@!+S5H9*S045[HK$]Z&?H(>A^ZKF VQ4A M[$"<<7G7D[&0[V=*(CI?HT@2V[?9:E3[YVS[Z6--ZI"^JZZSW*.SG#CB71HJ M0W]$#-*'=H$HK_\:F)J!&*P*!(=LK/5OV"V!>27BM!6GM&ITUAJ5M3E?$@SE MR9YD/< W,^ ,\!$'85QLFUE,YNZ7\GC?W'*I\V >!X*TP *WZ2=WT"O7$R#( MY$W:!]T:&T]FU;L?ISK,H)RFSRZ+6%^\Z_[S_5M1%X KD)MUH%3S_O]@[TW MH6[[OO%I5=E""#%%180246'J$I*8$"-BDF1+$K*-^16A;!.%(J8LV=(D6X69 MK).0?5^'[-N,9?R8[?]S/>]]/\]]+>][/?_W?H_G>?__N^,X.\IA9GYS+I_O MY_,]S_/S#31G+X">(QI]W(V_I!P(3'!_QH&%,I&A$%]:'UVZ_D?.<5,(\*#Z MAH$5+[3BMPF#:,JI.79+>DVN4GY.KI+]R?O7^[_AV TIEA$SQ' K MH0??U(&5PUPO*UES:X7O=#:-&RYP^UQ*_K2YX>;]^W!T[SKX:IVD+1OC)NR> M,C'=#P^F6\)=5I-(=4XDU 9]*#.;#OJC=0U!,7 #OI4]- 3S5H:!O4W>Y>2% MY3D]8;A+R_NO!Y3L[%M"+RBTM'],X064H>49-@L?)8&R)63KH:W@8$U^?-+% M#CL=NM:=+HVK%'MPN\Z2S-T (98'*IK=-_2AZP'"'9KTJ)2=-'H2/>)^0R\V M#<8=F';-GEN3[UQOU1NS.(^JS0J=WY<,[#+J%6]P8/RJF$'@J0Z\,,_S6IKT\:?@$( ,.)'-B>'[B17(OVLA-9WX>ZL8>*'D$*62Z& 6\P M1YJ5]KCZ?S,B^%=QS5JD1ZHV'/_\V?+Y_*E# AQ8!BF$Q%V&H"(I@S@*8I?S M27]XF!?WE8(/^45&^7VUY;!Y@Y_QIXX:'(PU>(LY!!I02 _A?*JX'2!"+Y\* M3<1E"0\W>SNG)/N'7 B+&P:W;AUZ^>2&P<$N733WBUM"-<8+%_(25MI9GH?J MG!V6WQ4E#; C-C8?EYJ<_K:N_I59_S^06=]H6'6@HAE!-0+FY@2[Z!'4:'Q2 MHYIT&\:1Y\B2$==.-\S9ZUG2U9#&0#^.REO#\^PH=:=H4X]R)0@>3 * 4D1SR(LE5JUUQX@N:= MLW^2\7))J>0MST'U4YJ%,J27*%.H:=@43:N*?EM3@]EFG3:=3?CQQK^1" MANC,<- 052>,E9S6AE7%7&]][KOH6\W>UZQD)EN5517Q$M)]]7U;%M]P8*9\ MR 4^&=9U0LP/3UVSU3TIR6A 66?YO2AE5??HK4,!312;!)]Q*)Y.Y$-<\P?^ MMO!:'_0_%.LU-#E/@2]=AP.U WL=0YJ2_ J9'P=5EE<7F^?HCAZ]Q [66^S) M7G83?ML*0=R;="#C8<: MQV:;-)=.U1O*"#94K\<:$)1/$)P8:EV>J[BMONB9O9\GS+M*D0-AKWH[.+"^ M? !3%KYLHNOKN/*G+IB3^(\E7^LX,"<@:AT1)GQ31(D#7 M?<3%^%&TOI+I3'46QX@4?R"[N[F*U_!<*+50-0FY? 8&$UY29PHNT#$<6(@] MU8-IGG6NP)+VX&I:O[;3[2[69?J@ ?9T4$K<,BM0!*W3TS8>4 NU?R08W?\ MD!*)*)<7#9\=HP\-?D;%DBY#$?(3,^L_E^GY395GAPT37-)PQ*KV@;(.DI-R MR&E#I-?W.QCG-STU"0E;%+-_"X]]).IA%A[M@2.A9!12% =4'R MJ/&;'(P>N,4]SR.9XA)1W[L M,4VS64= 5.HE55.W2N55BL+VH@#R"CJ'@:L45_ <058I"V#VT8K?4$C"DXF9 M8=XL)1WA07R6M5IY-2^[]1A7S#JSZS7AZG3$X]MQ9B:M^Y86 M3\$U;[(F\?(#OM??:0>EOD\V^.7BW?M.WXO$O5]/=:"07DUC2/:NX]#[)("Y MT-\#-%?"D\*E//#DM+NR$UZ#/+,"F2T8.WR$DS#!.TX#@ M9?QCJ;W$%N\Y961G8:"Q2$E9/K'$,"(@J^F*;[^P@_:C&R1I".;2$%178MQ( MCWN9.4-S>O6.-@3 =JJMAT%=18.&SAX# MT+Y8PP4Q=[Y\ CTI/GUR+?M[UU<6O:N"GQ=M!0!,\-:]77F>(\>O9.DGYI:, M^UR_-ZNGA'DN/?2S_.K:'.,8MHZT&[B-?T(?W V]/EFG.K$!=-ZJ4,PMMQ1\ M=+%84(Z\^NKAJTVQ9Q'-^DS!8/:.$\/NW=L5X'M]/[\K\Z;973D]S2OBQ=KV M>.SVJ%WLZ)ODK_>T)R-%N&8(/0ET)!C D,2HE5#Q50#W%%&LY4W5A>*I+ZYU M,'*29M[+PT\Y,+_N5W>/P80GXQ9/A7J8DCXC!W C+. ;2^80Q5_#T#QO 4FU MQ4.Q!4(!A1KM/X3&4;8VDXM:,G>*"MA2E:-4/WGC>,'H[MY!:X,*LKG7G6SI M8Q:H?;ER,C'H!E&F,)R]$QA5!@^'U4ZI!IHHJ;EOFQ'43-E'VU7SN&A'F/:5 M%Q2EW==/^U 2Y,\1IHL_N?>JT^]0T7,.U(@K5 2N\(P-4/7EXPW+PWM]KSG> MSM=82XLS^/[EJ7YSC&V*]4M#;BWOB %L%M6S(3K%SGC&( \_R23)@+.IQ(V; M=- ,K^#5W@]4:'F[+@A.'A\$^RAGOEE)NNPML7&:1M9++KMH7_(2DEOLBYR] MM1.]JZNON=HLC\__SB0S23@X+S1K"A65R"ZS0^"#/O;Q?GL7?U07"$*R)^2E MHT!J\NG3]50T%4GXYGOC[:$<,*.>;\"!;=@T/^_ K@<^+D#H:X\+\D<\T.1* M)VKFDWI #VU'RV%&@ M7S8P?O7%#O;#6SL?G(J+PIIB E@OL?O9]2G*;EPCHL',$X,>D0RG%L6O MDE9'M'_FLEM/*)<#-\S#:*(47"A;V==B5(?F&+:,%G(J0<^\4[.66U#,6"?O MEP?D5X]]7G'!SIDWD(1^>O+Q5UE@0)]OC#O$>3SPC7UBDC#)H"= '76+ W-4 MCA;LMP5O]%7#>;RO/KGK9=BD7?-JU=4U:EB9<5SU!E$8A'!U^VO,=2KFF=$P M7!)4KNWT^)F.JC^)"]@_NUG@Z-7U[T7S)C\^%*EC"$WK^8L:[X4;Y.:D' 8A M3A:*HR+D)PE9; 6@0AAP<0\FR-(S*P!1M+X4\F6JOE3A.RW]'BFSM0>!N5_+ M/*G6M6B>0TY,0PI"R/?^>0V']N7/<[M8Y\,56C.M7K%WRDXVB12+E"N/5) [ M5#U5_VY7)MR-.<-*80;2_,\C=X+P6BDY9SX!KV3QD>62MGH]0H8V+U"Q%7 A M1 F>;V8JDJACKUX,>(\H?%*M$ F\$)M4C"@ N_AL MGQ2,?E&@Z],W@JU!46[=_B]@'LW:N&UTN#[3UZIN_J9'/W?2@X<7.+#W1Q&$ M2>0L 5J\>JPDX.9+18(J.JS35KI+\4-]+OB25'0GF"\Z=_^BO1UK,DW'U@:S MRHL<7L4GK!4,5E"C3Q<7"08M#]?4:;FH7[)VY1R#21YQK:AQM P?G WL M&&,#5'*/0[]"<)7:*<;B/'U->>FS9'+ZZSQ1\^>,T' MV_)@F\%&9?9+OU:O$/$RT<6^!A"_O1,$;VOZG?UEKS<-8$JT;;&&5C9=9B;Z,>*G/:H= H8% MS7^H54J8B6#O+/K50YMKPT.[:FC]=@GAYWW2>RBL=$&D;QC.>H;G!Z8^#A(] M'T-:F=]L7@,.K@2*C@>80WK^(/;IG]V"!(X-4>\N,-]*0*R654%:KK-#BZ!Z M@=__;+(;ONH"4"#JSM](&LH%HM%)$"O[@M/\!]+'N+1Q';OP^QKV( >6 "": M65L> F/0VT LL03J8K02]L'?/UX@!E)#3!;4L0 "T@_H MG((N7((1ZO^&>4 M]Y_O.G8N]UWX1"UO2[&YXE48$ZVG$97DN.LR:JP<<$JLQ3F/2!Z>0;8KNBV\ MNZJ1OBGXD''Z:O&; MMPV-GH'#41#A%@G+50L^SAKQUM:1'$T5_::[7D;0B+@8?6 &TACX-7PRC9^[ MSF#DKLO4],@7/X*R4K)J'ZTRO(3@I#XHTOF^<,#T^X)1^VT')R6W.V^<;I7$ M&(M)[MUNP16T8ZMX-OHB1JKWV)_E&?^) XH]!%3T @7JW4Q]*GET6S*I+I"' M*-3AP/U DOM:KV/'2ZO9FTN/VP,1X@KKJ1N'6]@-0]2.C5S4DT3AP^L4^Z.N"2NL*@TE .0FYD%IY/#M M M[& '();60G[U]JWXW0Y!AR-3 #>LS#R!9PHI4*1"#FH;K; CO\Q-RO!/H$_8 M/!V:DV_(GOO U\'\AJU';)M'. WUFGVUW5PBZ)=RK&NV,/[FC*"1B@RIY7*! M4/<1PJRL45O>^?FW.PM[9YL%U&]O#E+Z@%,8=PWO*1TEV$7DV2V MH 'G]6NOUGYR:*F#?2$14@]QB/._4SE,'P@/B[$PP!FC!IK1?NF%XR^T*V'4 M .G(>,/'[!9W_-F\;5_7Z^<5Z-)$%-1971@8% >BH7_9,U$M;\)^M*LFRX&A MY"U*A_+MO'[!+6AZU,%)+UQ+E/)F\X_A\1-OQAQ?H-]==S&;<268YS!Q8W>@ M1VENJOG]+IM"+V(XF51@C^T"BA>JD&%O11*;JL7[$;WR7-*U1YN\@!TR"5)@ M=K;:CL_U#MD9XO>R3OI^JL%WD_W' >ZJ""DW^F#4\AHTA;,#(,?>:)#DW)T2@N)$TV=.4Q MLS17XMNJC+]*3*B^&<1)OY_='W0"_1!--4>#ZCZU0Q\O]29$887(V;X,RA>1 ME !5I+IELU#VDH#^ L4$HG67[Y@D3V].0+1L$QX(:I"G9/BZ=7AIONHZ7#5* M<ZOOPKYPW0Y4=IP0:UA(/%+2JNFDS+#J*CL0/MG[_L3UE9%I/X\KY MRU=?I,!@S] ;]Y<1B.$0M 3"?>=M;V"VF,K_X/W)SS21TBUZ2O:(&E?WZ@0Q M28FQR&'<,2F%51_VSB7HVSP%-YPX)EL$D3LG)U"T1RU^/BER'7&WVC._K<6? MB/J@!WS>*[:W_UIDU[.HQLGF552Y4OV*8XN#IEIXK=6]:T_GU]>52#%KJ]"; M0& 0[&ST;MT=1W*:L>Q)<&L,>SCZ7&4BI_B-]"LX^L!.R2TE@]&D6X7)A[O. MMN:]N^WF-OON]HBEXMQPI/X>@:Q=6>&?=KV&P;; =N7K8K *8B@!)1?<6 L\ MTZ''%KX-V=-L2\A= 5K_K>#3/Z2,_K7-\']FFT&8YLX4A>0F"<[< Z?K?F%7 M%US%ROCN,2C]"2N7A@..B-@1&C#@:<0[)T05>1I8YS3 MIP57?@'BAO%/$BYYRU$NZ6?,;!5]&J#XE5>> RLNX-O>@GZQLBXE*B"^'&>Y M@A B#^?8*7P/,>H:^8+8*#W>[/$[]I4.I][I8N[AP-A[&?2@C>SFR)Q.'>A) MDYZ3B;Z*%W!*S+63QLN&1%\[:BH5+'!\OXSC^M$-OI'6!*H3V+L #HPWCW&: M ZO< KVP"7Q)'>S5N!7KV/"E,_'8TX&?BZVR]7LRG^$5ZQH^P97QUQ'CA^&( M)<398>8H^[H+28.=NX)&R"S_\ID#"T?O8IZBE5+HN12DJ%.QU'[J_.=-Q<0/ MY8\->"OA)MU!FWB.77EP;NL6FVW"2SL+YW&DYU?B4LA+51!,N4 C&Z!IS9"^ M-HT] QJZ9_NV4<+C/WW.USWA0I0PSO1_^'*NB^V?U9]VIG;/MZ%$-=9;U(0[ MS=L+VC$8I6^/^J=V[=36Y*I]:E/QG6] ML>!H0DP*/;XZMS&FI>Y"$^*4#)=XQU0K3DO_II?=W;A\(;J7]$\F*8__*5$4 MHT"3K1V2FB**4*.?9/M&5%M55W*?X=[+TV9,;N9[P!-+WG3VX---:HPUZ!,] MH$_<[$3*3YHB"6HKZ&>""2.Q(2F5%1XG\93[T[M2GMGPK\VL7F8U/#V(L,!6 MP*F7<(\X,*HQ?MM)_+"64$,G05I@&GN@_61CCHME197! T'-!^<]0LX]N&M] M%/N(\*S!,]O".%E2!B0MZD^=@G.;51:AA1:0J9.D1@[,=N.<2U"@[Z\5HNM^ MM7O=V'ZP8UJ&57S!, KQ.Y_1DS/'$E?"FE86NW;.UIY#*Z"F.S,V>@K4>N>B M+NIC*Q [,CVME^B,MB3=BNF.;4 FUQU\=AFH*MG(%C>_Y,#B A;86K:*MXE% M!I^+2?!%1(:&9\U[B>\JO5>]Q=7RMMU:L\L=1(+)-D/#6 L3= Y G1N"5L[R M86#,%L)3'!1E^09 90[L%T>V^0()7'%D):"^,(%O= YLY/1/Q-)X"7L+/]OR MK[T8WN,=0" S@]DR[R$ U'8%AH]Q8&-A8P["ZYF_^]W?OMG_^&#$__T?Z^\X MBZ-*H7ME1U-B7@L#L^WN1=/WE)D%19%!3/K1"V<#1(77^7_[;O>'MF\<[MG" M;EH:JJ=([M(Z;&-DHH2>.W%--?RE_ F%?),EJ>TG:CT?1AT9\S0U=K->7]0L MFR'S?'F[/4_S2_*%SE@7I8M'#B^7M_>U>:=U*(6Y.SJ+X)V%RP3(/,=>1VNT MW,^1VPOC^\IWW-1$-T!_2<:M],-_[NC#'Y<^) .N3=VB%.6Y-HI:*_&P+\*X M*W%@U]5I>5YB6N8$V[?_\$&3E(LWTW:K*Z!^NL^%<&#;TWVK*@L&7/!;F0X. M(WF(0VWG:=R*\:G!'P]5XJ0M5CUVK'?-9P@/A#0H4)8S%<]HX62/U=WU;735 ML9W17UU9ZV=#XML)W1TPLCJ;%G@0(:"]#RRHS*_MVS;0$:'V/"RS[E[2&P#D M3ES\PFZ]HSA:6A(KEF9P(^;BZ=/S*$A]:9TCP$ RM,PR6*^P6G4'B8=!]6'K MB)=/5 8LIT8O?7Z>,J>6':VG/59@.R E@UZDPWW6$$O:2*&OB^74%:PI.F=C M%U@ME92&>XRGNJ[.5HSJQ11^P@12)/MSIOQ77V5S8 ]-?EQ8?\7HB@2KV+SB M5+49$IVK%BGB'(X=;E>U#A@AV>#X@(L+H0&/ HK+46O7%EWN1MO#0X[X(Y;R M06M=;!4(Z=(]-*/"/-8S6NE9HG'M4M4SJV?@T47@].@* *J6CIY79@?39"@A MWR>"[W8UP^NN^_>>*A9@D9J8T:?N#CI(3B'*$>W,K%32Y3N(X39"KP!ROLR= MZKS&UD*:VB*H6UMUH:%(QC978Y=JA[:CVNYD9ZNSNW>1YB[)+J4A5H#CD,B] MQ"2EDLP4@>$V9/3[T1_@0VJ\VKSIS.5[B"U."N[&&]DC[!%#7!'3G+I5FVB4 MUT]J%'G6^"%BCE"=4;51B3(!2>7 3BS>"&>%MP##+7!!8WTZCLS+U]4U.R@6 M/PI?[:A$^5&0H*I99?%M4A]> G,NBW^$P1]F5]#4AED<77DWEGR]JX\)7Y/0 M#RDX!=278D;9CI3&W]?1,!OF!]7"Z.[4=S%UN2XD(8S_91W7MAFT;&US+VZ1XR3EX(8/,SFW(H[X*%@ZHO%@5/S;%O.?.@ZA246X66=J'WT$]':@(,)M)3BP1VE5Z]CTQ/)R CVD(R'!*\90 ML(XX>*&?L//M2/'H>]# U')@IAY#3?SE'-BB[!*O+M2M-'[1 M63\.[#Q$))7RW#FPC0*/CWU)]DWK!^%KWJX \Z7^>DTH^VI@/;.*94 &-+4A ML? -WZ#VJP'1/SYR&OO " N'F'P*C'7D01_A )\1D5AS6%5>XE^1E612&=#S M2 /'VG]U=]I-PY+QRQ<0B].='-B:"@X,BZ!#[Y@*+?8$BQ(.K.XY\,[2?2RA MG]2 :'_ELU2U #"?;#A#_=%A[P#D[_IA78ANS(K2EL!6D?@(&%EJ215 C0"! MR^UXU* MSOZ$A%+%C0[_CQ$6KGH+A!S]S!9=X:7,OC\U)/ZMP1/[$\EUHSPFKF*HKXLM M, 1:2T&AX!&!+8 LA!X?J.ZDDV=)3HME"R ]4:NO[#&1[5$2>7.BAO3;86QS M6&L4W^O;FNB#ZAWHF\=(>5>"9;8JON'WPDV+YX;.)YQGP/_:J-S_>\,5_'?/H3 %+=)1NB\5F,V@!NA#VMH+F(7O=-+V MZ3ZJW:75%3.!/+B(773TDU"IE\$T>)1N@<$T^[O4,IZD9[<9KQ*+9YE#GH.4 M0,J>58FSC5Y$O/X*Z62&PYGVH%/_^A<1Q43RTK4W,0P \61O,SS$'\= MF1._%!=\N410E4>/NT:67V@4''6PFT$_QQ?CF.*XM].M-C/PS9A;7MD2*LIA MFI<:%4GONPD"E\+/;(O9%^OW%#6;+-P52D9!O-)'\8P7 Z#^+<*='=]X\ *2YB[2^@.K,ST M3U_:L?NZ0;3EI[K3"2&OIE1"M2QK]BY*XDQM#Y]BN@Y5T?;:S)I[*LD)NU&\+UU(H=AKY:9RI;8P?2=;(1AMU6:PU M4>X@,C!^-"CX#;!RV *:!/X'>9IH1SY/3\J!/]=8CXJ=^!*81;*.=0[*I MC9AE9E-B]5VVG?YH^M!;4ES38R?">? EXP 3!2HM\HMB3M!60RT09>LI#[U= MX>TG7IMJ5=3X#=ROO7B1YOCL]+W@P@[\AM@\__?U*]R).0-RC1(BEHYBA:CH M"$T3F5?R4^*Z-4O'Z0(RJ%;$#F 8FD5%Z%KU)WE8H>E>X7;.RW>+7\?;_EI[S"2M\PDBEN/EKN0<&/Z-?74=!P]"2FZ=OJL3+9%Q:=)I=MW9=1CDNE5&6Z,QC, M,/)]Y33$7R8Q@MCK&[TY)*G^TX.S/G2T#GT9_8.*E\(M:GJ_KIZZ+*- M;-6ZUNN^;=%)CI(9A3(M]I';T%\MBGQ?I.S/TSJB9+Y:,/U!4R(T8^'&P7'& M;5(3;4U*B+$/J%!C\[ KUD]742FZ9E*SJ4%,TXMF1$L8N,U+ M1P?X-9,/WI.[&7.API3_5V?\8XCA5!+U=E?54*_X"*,&OGU^EBWF^_%>:UUZ MF4,A]P2$O7M$"P^N1JK:[SNO8H1]TV*S%V-N)3B>/NLQ>H^IK235)"!!J/'7 M#EL\P; &*K2)Q[!5Q .N\"?:.SJ6S]Q_2G;/.0HXM2DCW>7'-6NKH^_'[MOR M/;C&MQ%P'#Q([4P:E=PU8]BIRI!$72)&UG@Z^VUNVE8IE3/Y-??(\OYP$$&' M6&/P'0[,$=XK[9JLE]6Q+#FZ^:BS0=>I8F0Y7 MAK>[6LD )"(P2F>"R;9+/PP<%(5->T(T5M037E4_:%#XBB% XO4 ME!R=V;MH'SI)Q &RKW>P;R*>O$!!OR2*&([!%Y(JN)(8 <.DZ$2Y$^/(C&[ M]>P#'Q4KLLO@H/9#/0.FPB3N(:2Y+R![K>DAL4*4H6"B2G3G;>'2CCD]G$L]BW*H M)*!DEL+87^<6D.$K M!1<&@_JV>>/W?.A0TN&+C/GX6.:Z'^^^BX,K8R,G&M2TI-?P"6L<6!5>)YBB MZ>WFK0RND(P<(]T7]OA((P!8?N'ME_@(U$O M1%\!77NP_J-YV':@0A,Q/*@,P49^)%U;AG:#4*,LU><6IZQFZ&!SPOBI9U+ M+U=]MK0:&'[8K_)($S4IF*6[*VV7!NQ^*M%'[!6*,$_POH\>#WQO70EJRIC% M3B3XE-0!51_^O3X#VXXT3!E:NZ1>PX$Q@H&IV$KB4<)T*3V, PM293>2BMQK M)>W)@]J@!ZM\9""@CA'(@3$/BF<0\#\K]@FPYR6>1WGL,2%\3SMS[YZ!;/AO M@S3Z:EC3A^4IO5?/W\=:*T6T,R:1QA O7'X]T?6; MZ/X[^M#'NE$%'"6.L1V5UY]%LWT#%SBPF+_Z8D3G4?7%^GGT.'S:^,P:997$ M/L^VR]I(Y?Z6&OP1\;#\,%2O_!EX 61K+$R$#4(D4V@M-)64B?\#IOD;ZO&W MA[9CIX^24N !T,,@1?[X,$8#XN9"=QNE9/8,=7JU$N#&J'-@.TAA*[P&*P$1 MZ#GNW"&5J9'PP\\"JV,UONOL[MVK7/_J9FR@-A$M9J7F^CW]_FT6ET)E$^^C MD)V]-(NV#2?LYPM_>KE(3"=[ZTVI'5J3J0].(0286ZG*D9))%E3THQ4]]S)W MU0B_.@Z,^+1+P8^Q \/?CO8F5^!#U'EG9!^]V\O.1^6:6.08W>YYGF664".\ M*H5T96QG\N:[-3/%0"2W?^8CKQ6V"^IC2][< M=];)_>\KPR4-ROMV-&?"0Q7F8<T(P2WF_5H*FJO:'#1AP)BWNAI2KL5K\W9LY3%&8.D?]7KM^F#VZ)@GUQ7(;];>[IEO6H3@6=!#T*]LXM9<%'KE=_Z'NC419 M -)#]2M;^A);;47+3W_VP/!]T)DA@(%3F3%KGDZ#W"USAZ\!]><_/M(.K-\, MB*_X,[L$E%P^)MR'A-'J;5[M2UH:]\/1]S:<$$[C_KC>T(P,'1)Z01;,;:Q/ M1.D>WX*1A <<&$6.MAW_]FV,NS>K**O'[W[VT8_O A0GHOBDG(U',HBW'6&; MQO^ DDX?\QO;I2IC;#"@K+R$T&[40(H^J?E1=DC"8,AB8>TO8Y<#X0;112:MJ/5IMG*&6 M5V:XQV3A:4%QNZ[$RXA]-V/ON=8U%IRVS-)3;6M9*5DKF 0]#U0[K,B>_J'\ MTEJ/ [L2E2.76G9BYL\N6?_Q!4AV+LD) &60LWT,"Z9=IV;@Z$(8O&]0L:L, M7P+U1N6Y'*LU]B6!"O@\Y?.%+@%=<6;.B1+9@[&^A-_U1]S*"PR#W_BY<]W% MJ4,?)\N1/SSZ#T3F/)W^8Q>[]%;/5&:*-D"I.'"A+MZ]WJT M1)W"&+NM3W4MSQ6=P[-*2,-Q0]N X=?BGNJXLB.[P(F <<_#ZIC=S@A! M+^]ZDL_#1XR;6\(^A_")D>]VR'1W_4"(*Z\F"$5<+S^,]7W45Z3\>A?28W2I0 8'; M3YHFO]I[J1RLD34-Q<2-*86SPXD'@(H\1 $Z(E&_U1U[T-<\^N*AT((]-.5\ MT=T7JX&O#U<)^V@^3'$%BF$E!]:-D-#4>8NCB+(E0U?A-L^J\*VE:2EV4G.$ MA+_E,D/E;:.PQ0@^.4(W+\#FW4N+*XQB)=#2JM2?, _/G$OIQF==O4D>=XUM M)PVW\4?E&[(WCO[=I*TW*C)E%T4:F3,.27;P/B8$0&,)O.,F@\\8;2SD]^\* M*YO=0=4%>J@9@R2!$7.WZ7V?3F)<=[X!A6-CDM,O"+]1(/ABP%S[RF$.K$_ MG)7]B.WER":,(Y:F\ GMJ.E /%/<@5;WDP.[ (904]56HDXDPNK' MU4[>0 (T"C%E&J@3"+'"7G+%[6J"VG:I-![FL;;TZ=1)66Q+4/+ M)R=3PZG(#W];'Q*J1SRY]:6/QGS+N&KI8"GU&G>1K4<:?H,N<&5_PQ>3JPEA M6$,=1\K '8>V*N^3*B.N%DRWGX]91L"UE25@[@R$W9&L%,1M7/@]L&L$4?6) MJ3/BEY=:&+OBG:=77;?O^B.>^%6!-_OWW5$HA?$,\_A_-K;;=[0O>;;+F /K M:$H>.9KH%R*78W1$=Z7\W6H/0F9-YR]A%L'G[R3SV__MD/>_PVX7H8D8!W)S M8-SN[%UH^Q$QRM)1[+[)A,266V)(;5V1F",KCY".JK'*1YG-8A>6]\>8M9R%DW%SYM2+HW0W5@8S8%@B1O;E M,,M_Z:(^]B-Y3T-^W;+7KJJ>D+MJ+',,!+-!RNQ&>!%7S8 ]&:L!.DH5C1!V M:]Y##[XMS[D:$1I]\ DR8=MWO(V\D$_'[ I7K-!KL;NO8]WQ=T@UX M&,I6"+2AO& JOQX<(F9J?1R\9JM:PO=$XL+-3[$&_/6"/'>^V);@\1GK'S?*>K*#%N"XQC M!NTJNX\BRX7KE&;<2]V_D&FNTJK&WZ$_=\_MW=_FNM[->KM117DS<%M(AY]?XF_LWQ:C"T%5!LK+Z##UN R$/*E.3P)O+AF\ONJK,[(MQ^'IY/KWO@;4@%*UC,_'@@ A MM"+3%%IB=YF8C8W'2B.JS\C))!Z$_T\GE% OCN$F7NA(=5F>&I6[ A[&-ZRM MK]DJX6C.=9AD(@LGG/J6^.%3Z_S/DB^AKGZC&KYCOT2'-0=_RW)-I_P["/$<=]<#C<((0"-YA7C:=XR25)LB1U5_ M>'1(ZJ:K9F+>,D#_H6:)8['?7WS!U$)$NT*P+--2]1/L':K*4/Y2OW!??XSE M!.G4TR4XS7-NZ9/^MFEY+@F$L;Z>[CZMFNJYR9C71\G=N]@/.3!' %1+&%:N M$@V:(5MU11 /V9*#J(UW5?.T+P%MSO0[PD!Q8_XPQEX2'S M^##CUN6/R2>0T3OO'!^\"ALZ,%6?KXF*0S^6(U\TJ*>B)T#XN>#ALBLKU0:Z M@0M,DM :@X6#B%T?O)>+'AW;=9GFG9Q0B>9K#'4N:AEWN13&B+_@$PH?>/F& MT-G4#;!W'*)RT15CFRSUR*^D>;%V#!'USV MFXF@DZ#YX1#JA.\"$G@/0PD'<4T_ 5J3\G\'%?N_A^'HW]\Y:/G=HQ#Q$,]RQ'&QOZ.Y"@$8R*7/ MKJ#&!T\$!E7->0[X27DM(F47#OO$%!S]J-Y EOAP#+:EL='3RC+Q8K+J0L#, MG:;&5:UY24J_\18A^8X,D5=6+<2I%MAV6)$&LE!,')DJ4=&4+T83Q]+ PILG;?F?Q9$(BE?6V<^1PN.5JK7G7 MO3.\WRM"[^W04/,:JU>3;7F)>CMA?-G&3)^6]-?B%QK][Y%W"?G?9-C^2](M M6+M?K_[&(,6!GE,;5W]3$M#-(9A5ABQ0H8#=S*XB";ACKE)+OF[L? =?;D-? M^/2%W=ONCJE'Q1^QTDH0^A:LS*-_]_*0THF@<^N"1!^5&AT!=.\O](_]#$R8 M;-6"$? M8#YWA48[U?TD'W0X:#9PS8LPJT?T9^5 J!B'@ %NI,7^$L56Z/T[QWZY2/IOD'_^+TO"M"'L%WISJSFP?/2< M, 7_1$HPZ58VI2]&IJ] ..QRB7N\J[-'YZG='U-NW8Q('?I??K_L>"#D M^34'L:MKRDM*^.WCNV-?R>[IS+T*+,JV A_)'IN$7O4Z>&"LJ_H#V7 M,8@BNFN?=6)OG^O:[3TFNK=NW_(E5_@CJI$\@T[$_:U> Y[Z[3+';2RG1>H\ MW>Z%Y93=V?6!OK]KG#27R8%M)S(/@!2U\7QJR95R$$4P>JE=F>6^?!5-$#BQ M\T#=Z)$#NI(RH\+K/KH;'M9.9UKC2._)4B>4JVZDU3\.2IA8#$A;N\MZAQ@. M113B9I]VJ5OA'BIA;%[WQ0+%FO+65TIZ3Q?HYU)N+8#7>J(/,*]#K.LR40TT>IM0 M0=2@\D_Y"-];0EBQ'Z?M4W[1RMA77Y<) MNH/P>"]4)WH/]'5)18Z5]C)HS#Z:2,8NKV?G$X.$'49X*CRQ3:6%19^;:GC.NP8R;%.L$>QD^#(AC)2? $75"#T$J,L6P9RG;:Y; M12.I

$G"11,[[;TY#MJY::M]?7KU:UB M)+E&>S-A/?B^V+6TG&@N(11XY2=+2%LEE63%YN7 *C+0@D4]TL_(I#UE$I0L M:YZ6R6(?\<*O@-<:WO%R8,5UK9E9Q /TQO'!"6K>FT^T:RE*8(SO"Z7$^#2Z M@HK^ZHTB :)6HA[7E&W@M9F=O!F +DNFIXKZWA[ENTA07U<@?67[EAVA2%J3 ML?N+6[VTE$TZO0W)/>Z.]K=7185*4O4>%,"O*RP@>R"Y4,)Z@W!:FW,O0V7V M,&6IL]VW/G41 \\]7>FY&=; @R@]'C:#;G;_RH'UX"A#LVUO.+!;3 05&<*$ M.WT7T6TMG,Q+P?C$M&]_RO@L.UB:0Z/MTS&U,HDJ&R0P22>F[EX3UI.BR]^Q M-=1=75B#"[*K .K9I@= OF?/=)M3'DVTUB+]@AI>4.]91EEP6Y[KI)+]"R#1TDP6DKJ!R1.$E:RH/ 2T_QGEQ+__]2$O_F. MTC%4_NK.^S39A\P#(UMDATZG1+G[E,Z,'VCT7C8S=;UR*34][Y#GUXU;)UMS M68G,R[-=Z,U$$07$X,G!?<5%LFR6=!<\&ZC@(SE(6E@X8W>!#H;>BW>4*/#8 MB]L";71OYYO'MP$!IQP2* XTLP@.K 2U!M]/8NY&TO5C5N'!_K;(MX3L36N! MJ>^O0E.;&\+8/E%>> 7 GV^&'[2U_88X_**K\XK9^KC,VM!@';NA@@-KRH(" MM0(3E[P,!P\FS-93*DF.H"BUTZAS[V24'.8?:NYLCFL8FNYH(# #5WSRSEIL$T/ MMBGNL= _^]>N'_R>H^A4VXJT,M&912EY;[M=XO-6WY26&(PBS*_K^CE& ,,I M"!C3YW,1$$3:Y9Z._5A'L8:KLQD"=^ /"3=2<]0.P4.Z?V2(>X(C^!QMNTY@ M.&+HXX_RTB909OC3JC=#4\4:F"RY9L'#@5'/$7H._V0.;??R^(&U,3-!C]U5 MF/FNX!#YOCB)T=.PV"\S^!R@"K/UOQ6CJ>>:>F213U6![5[W9=C^+OZ/TA9= M@Q2*J#BFH#O=D7H^G([8@A6_\.W>VU6=4#!XAC&\LJRXQU#89D%]-9^L7$FV M; W_=>SV2FT#S2A 2"?@2&T*7>;GZQMUCWOK3.UYJW5<_*'ULHGER<%W,Y&F M%N=T]YC^UL[TG]I0$TW,?76T(JP(4'',.Y#WD, @YFSGK.J%=CB^WH#WYZ, MMZ)>)$MU2SDVA2]D[*;3#1R[73VM_O)8[D3GFN1@>+D<@(B3^8:]G MBKB+>>H36$5[5FDK4,3397ND\]WRXU]6E#U.G__$O(8Z@;X)5&QF[T34+H#R MN"J-7F451_S"@05IL.N)DGUTX"%[RS-W9)$E M*Y<#TXLG9&2]&9DI'V?3K]SKE^[]MT7\#-2G\X"2PUP6S6P^C&+K3>/S\43A M_/!+Z_,"-_'W7-L*HP2;JN@*KG:.KO9N\('PP4/1:NOR#^0[A",SCV",)W1/ M7P[[&KL,+CZ>OV.B2?][A MO>,,I^H2>M#GO9VP.WW5("G15&W:S_]=WV4]*%S[\Z\P^ZYD1W$&G+D-B!G! MBD.SXS:[29O?P>W,L$^EJY]H>F9EO,H%Q+";F'MGN3H4!7=AE*FTDR!0Y;\] M]/5U7@0RO!W"$9B)];+%O>Q3&*."U.1==T'IA-0-0]U;;_YJU8I_M?_RMAU1 MC8!/P7>5;H)0S:\UN67"U/&M+&Y?ZV/S M/=M(J%IAQ%JP6T'L:GTGQDO4G,8?/Z0J?M,4.RW3[]?V%A@HN>[KSSP%VM$0 MU?!MQ/U34@K4]WD!K\&(_>DD]L^G)#]]$RVM>SF:=Q\&$ /J2(:T%W^,M3$4R!8;8W)X4 )1#ARIJ MRHS4W<:B-,6!66#MH#DM>_G/*-AWI@=8]P;;A. J,QK%"]D$XLY1WR>? MS R0E2C[U%[< :^>/6MN^ZX!]K-K49EAA,%T(ES0O=RU< $U.@?VA!"Q8E D M=OGD6 G*?: RDQ'SVK*+]5QX/9D#X]* P,"80GM?!)^=&RX_=ZMMV?51&2VY M@?]YRI2VTVT5#6F9)P?WL9?J;<5/"H,+:(>8ZP/RMKW6]8N0EF7KCS%M$N57 M.L635NU(KTC#;C-W(3DYJ/V/3B;T #;O059RHI'92$E-1-;Q?2;0R!HEP7WS MK7.+FHK[$(QITE[7]?<;$03[W8TA!52SN<)IGO_YAB6?ODDD6@:@=UUGOS_26OR8L^2MW,'&96:GAX+.5 M/_*0_E?[5_M7^V_4WL'# 2%5=#".5;\YBBIW+ZT/EG^C1AW2_39_3,B HI(:S!(^;A$?>UQ\Q ME[^8WC\^WU>ZXI#';T.DUA8Y9SN7)%AAT^Q4KED-6%]L;G23W_U]FF MK;O/"3,V3/SR(9!\F6;MAOA**O2*S-MK': LT??5&CB[C7GA!'[=?>]$U-1J M.B)\&:6MP&4H(&45,=$A^?F^\^.**Q.O62C]:=);P-&6GQ8?0^.NI)\>#,YQ M7N^,RCDO6T#,__2K6Z:^P>XX!^W7G7' 872^*'//Z*@L4V@5S="O&MK3R(=3 M);H-/LS:XIT^)#7V^N!M^UI;:=R#[;,>Z(^(?#13<@LU;/3FR41DC=OI)8KC M8_2.KA:+ADT;KOUGX)G/+42K\.':XF %Q3K0LQ*[OP5CE#K 4Q6884OV82\U!# M#,%6U&L6*2&FFB.V>"+3&_NL]UWK/6>ML\Y99YVUSPZX"@NZ*BNB+/5G$"I8*;.H)@:_'A,]]YRV,F4 BT">N-:/:GF M,0/+$0[C:=YE2\I)48LV1%6VLX-3G^ST:E==NE M.MM@\3/KJD.P^5/UK/M7IW.]XFW$QGWBP^QW+B.P&*IOW1J("ZK877.#Q-4P M(54 F5*77C+U,2;&)X!:L!:T9!QA-WE/[IB[L/D=_/>JL\_B$74$1R,+LSUL M&;7%D5JO>QX7&HH?#"?'[7LRI(3_6UL>!QQPP+\,7S_J,5#SCB4 V% T9)'9 MZSX!$)'E[2?!PPHE$M?O1T((W3)V>V0S))%KB.2>:1:,$>Z_$,&FF8_[OB,=0I8'O.C\@D/+]/U8AKLIP5M8W_NBP; M7_OC=4%J14+4 A?D5GDTU/XKA!?/9A9QDTZS1VZ3D!';[7BQC^_;L>O-:M<" M)$*MGSSJQ52O+(WK,I;,GHVU#Y:PKN<'N3P[<@L"'/?_+32&6J+"#AQD02D^%;\Y%,=<(0K1^1N2 17'M8*+7N!*NI M:9Q69_:,"RJI-K3D0.8#+^IU!;[ 0+:AA1K'>8MHQ51"(W-=53I[G7JD/P0Y M*N3]X/3MWE?]#,ZRBD0YV$@=+,[0P&(,J>A=V#T-&J'2MZ(B\E*45K(#G38= HSA$J MOJ,WA,^NJ3%HK$:(?<+JXP_\9%$1+BAI";'.Q[R#,F,7HQS8#5O27?!36U$? M&FA8FT8OQ5K!XD[(UQ@,,>%NF#V_6>A]E+PPM#T6@24WS,QIWX2K CLGG3^% M]YKRJL'"F;_Y%8M9PA'2Y:5'_:GT77;1[!C+[.$0ZQ(0IF._-Y@.#2Q^X!$@ MQ5_EIQCPO/K)]VV!NKQ:0[HH(\!S+0*^(Z>=TN3L]]0.O0&-6^=@ M@FW'TJ^>LY.Q:>6OX7W$XNCR/WJ?ZX ##OC[2/:P@H'AMYPO&($FZSG<7WIF M^3EZ>2$J6Q()EA/O&RO:BW?46H/+*O$G,#,K,-+XFJ%]--YC #R-IFU_WA*, M914LRR@1>5'USSEI-#W34-F5UEGXF+T^1Q5YH^ MO9C]/G!SLQ5,2!(W67?J_!2?B9-YU.L-$9$0@AF=B;FC.V!TVQX[:(:. MD2G,DUE+(A3?39M?4@GZ_H^0GS."^^U:7S07%!"YW M-N?D?%IXM:/6G7NF4.T+X4+AOL';(+H'4;%) )."*6QL!%K^F^VJ;$V70DCB MG6'K: .O#>4NQ81PF-+L7>UC!7LW>475?4R;,DKT=\=/GU[7!60<1:KJ4%D# MQ=*%I-0,)JZ/S'?ZRO#7&?WR4]\M"8W7K]QO=YB3>G.Y(.WIGA]E)QCD)][! M>QK07_U8XE:. LH@U2Z5LSUG(&&:N32LBFJ(AKSCNV):?7Q:?&SS2Z M38#3;5=OG,-%ECH&NJ]83U7M-.DIY C?2%#V+(V(/?>QO_T?.\GU$A"_%ERV7M]1\-N%30BIL+W,*V< M&JA^/]*\66K%)1R@,ZU8'$<&)#'-WGK+>V8\SN00,+W:@=:A+E;-/@W]E;/7 M;5L=YI46]%!&]+-_QY$BN0BS9[H;16?+DI+3'B#4TO=-07O^[IFHOX/+ASY" M $I^W3#2V,;D7%N+6'T%M:^/'TAUG'+-.[-[7O'0L&M]Y&/%>GEOPW276\;# M0>8CFCO>,.)07.I:4M;J)A@X"V,=@U&BUY?\"X!4@HTSR@AP/>]P"Q?N:[98 M"GG@8#JA)K2L3='Z)4DSHF;?#?([.N\)!9J .=U#$T!<5RQ6$A7H5VM7/[(> ML>R(>OY+FZ>5P,-0X\XOIFY"WK\IWSWSDP!HAF^RQ4\>RX[7G^:"S#@8_]W+ M,$&CXE=+7) O;I03MVF,HU]EQZ'E.!T0X5-43$<2F/1M,G0]K#&#O;!1I"FC M_>"F^;+<]KCPV]FK9: =GB1DI>6I]*L$A>\8^A=("JDJ5^YO^6?\T?G% 0<< M\(_S Z1:?PU'7:*74[T](6)-)]\"C59MM"'.A$[M!ZKC"7.E2/QD0GKS*FV5 MWK(_)HTRHER^6 .+@!O64Q?W%T6[5E6+ +\3/)D&J+M:A=;635;'ZC29*OI6%7 M H2>CRW'G+04V#P/8^L*A9:%5ZUV$[ M4&;=I+/0)-SW[7DM%KQY4NZ_Z*5@7K*MPO'H<34X[1=91,MDX&C0%$?5O4, MF0L2>,^2W"KI]Y_!R"+G6L?%/7ST!=3AGS5N*OZ\P%K4I6$ZL8#.YIQ^5+:E M,61N,YISH>[FNA6Y>CGX4JB+GA5DZ13NWO_-@"_Y_[\9\/1J>R+D&!>JIB5]DL'BYV=ANJ(SF'UN"I<# *13VN3^]N0\1FG&MV MPXC 7R4-$MQ@,]ZU!L67 '=LOX+S3;PD;*Y >07+4- W"W DMW%!4H ;,5!# M!(B#N:U<#"#F*G+V;.YKDRR?,!\G7B<-IA65IJ5.+*0Y3HD-PF*GK>(9_HWK MJS7/8D>'312 YTY/:T,5*I#3+XF6*C0)9W5"[G37%?W)J2&N_(3#T.J+DW@]NQ5$OX%OX.]@@?DW,;W%65 M'NH/?&C91KIX#\P^1\=@K]@@_)$G.:*#[%)C=U/@]F-Y:M!XD?QD M._Q7NVX?>]$'7) H)(+&@FJ/=5!]#3&$)U C? >,P'%K$>!\QHOCO7+N.Z"@ M5)78)A>]]<1)^&MU@B9VS^M,0G)2\$/532Z(&,P1?0P0MZS7-TV4O%OD =>\ MGJB4"8/1'5/#N=[(%XHK[K]"V[WW!(9TPF#@Y7+B?4?2!)%T[OK#NI\MY&X8 M72@$@5WNJ7[&$23S\G3> W@:"YS;1H5+O:F97P(TMEFP&"[H,1@X);VVQ%2V M]"Z$1I(ITC'JU+F[6PY6"PG=EQ,G+I#*P!=N:)<)#DRWC$5\5QNIF"!E,'>[ MN%BS6!#$-R$<*$D9P]TI62PD>8RZE*?]L#7_3E)R/H)7MB7^E/L?L,E\P $' M''# 'PH_E_@_4$L#!!0 ( ")"6EB1J[-YD>H , A"@ 5 ='=K&ULW+U[<]PXDB_Z__D4N+T;9WLBA&D^P-?LXX3:CSX^ MX;9\;??,F7#%5P7'$&OJ75':CN./A;7OR>/F+P<8TKD1?W$/Y' M_=JK_.&I2&_O*N Y'MH^MOUM\1>>>,PA-((,4Q>B. Q@G& /\H@X*'8%Y@Z^ MNOV+'^.(^+'\)>?R,1Y2F'CR#QKY(7$3S_7]I&YTG6:__T7]07#)@50O*^N_ M_OL/=U7U\)>??OKV[=N?OY-B_>>\N/W)_?MI-DN2G M^K>[1\OTU(.R6?>G__OK^\_TCM]CF&9EA3.J.BC3OY3U/[[/*:YJU ?E F>? M4'^#V\>@^B?H>M!W__R]9#_\Q_\ H(&CR-?\$Q= _?>W3^_.=IG\I)[X*>.W M:FP_\B+-V><*%]5[3/A:2E^W5CT]\'__H4SO']9\^V]W!1>GFUT7Q4&K2LI$ M2>F&2LI_.M?93Q>(;TG>ZKFL%H2KU?U@2\8^3#]8$_>+9 @^O<"=;BX6N?F@ MWF1LKF]WU]7%HD\OL:W/(J_P>H;/8M]-1^2U^H?W\J>V&]50#YG6_;34W1&5 M?Z]XQGC#E@=-@Y3]^P_RIU7U[?=R]?D.%_QGR;+L57[_P+.R)N_KHL#9+538P5S^!OG[4/.N#J<47!RWQ3T/TJ>[\^M73* M55.ML_%/&;[GY0-N7Y"J*I.DT?X_=G*"'],,E$JE\D__]M,>D]E'<[W4P=E^ M^=,.2"TXK"4'7>U 1SWP\Q/H/M>J"&H=KT"KY178#^Z[##2:ONC0LM;FK1M: M\! ?R/G?;ZAS>J#26MG/>7$\$CF=>"2:U4SU(5G9YWY= M;(' !1WX+MHG?J*Y;/>A@@,%Y(;_8$>#NN MV)3P%N.'U6LN>%&HYFA^S[_@[[R\SIC\KW1P65J5JX2Z7A@P JE0@) M"0DDCI]X,6:,AFQ5#:_/NAV:S/AJAJ5V*R](:X%!A;\#PC,NTDJ/E;61[E]" MI\!OXD5Q!UTC*ZB%!3ACZB?0RGLYWYDBL[?'2ZE4#8O ):GU:MOZ25';3WQ= ME=M_JOE'@M.T9KI/:BNL_'S]Z?.O M_)[PPH0Z!AM;&G?4 H.NQ* 1&?PHA=:UV/6QU&,0JS!.;52SPRW-^L1**M_C&3Z+\XCDJNU^O\F[)^WN;%ZWQ#*K%97U.:;[*J_,0I M3Q\Q49LX-'^4AA$O5Y1CST@2WPL8XMA@@V&L' O= M0M@+"'(!\'TM/Y"C]YCFFW+]!+X5:57Q3/Y6F/&4\4#IT=8DN,_#8ELQP5[. M*[#3!XB\:*TA\#XOI5O8*O%DC]3&@F>)XXR[GY7RQH)SS("CVS$C1$[92GJ& M?RVE ZA.&E6/K].2KO-R4_#W:<;?5?Q^:%IIMK*@622E!8\EZ,@+]@*#KTID M4,MLP1@P1.?$-"DY_?-M_OB3;*F=(93M)X9N^[/, T-EMY^]Z6LC/0AZQ]EF MS6^$G$K%AK/W*2;I.JWD!/JBYM,7_KWZ6:KQ^RIF+*!N$$$G=$.(@BB !!$' M4N2&,:*,NB0Q\C>TNUZY+X=?T/B8!=6HWY 2> M';G!UUIRH$0'M>PV_1%CP&PY)OH=S^NA& /RS%4Q;V&DS_*L^5>;HN!9M7*Q M1W 4(,A9Y$,4NAABU\?0CQW&F(C=&&,3KCK;T]*H:3M]^"@Z.@]HB+GK$3^$ M(?*)BJ,B$ ?8A0@EU*4D)@GS5]7N)'TF0,\$"/P1 -7TRFS -+W[=;7QJ;OK_^0G."/1,)JJ)W2_8(YV6YMM;^Y_SHLB_I=GM*RR'4_[[*F'<#T6$H1O7("Y+K>BHFW9M\QUTAION<6TD!V8H*:"NKF=UM M- BN&Q..J0=YS".(<"*),P@I9"3V0NG>^+ZG19Q3#\$L_N,C3M>-"?D$-IG\ M[,$G_IBOY?"#']F&@U_EA+@#7GBE+MR$AF?L1L.BYR%-!?;4AI7:3L_%]F!J M*_D5V,Z G?#@U= ,,/:EQF!FR;TRZGI6CVL,*,=.V*@VQBTS[S):R/6>O^;- M?]]E-P^\4+:EZB&M\/J:E%6!:;5R>41#SR'0I[& *! A),@1BN5"0#M;(%K0_/J$"%@:9GBU'04[$;GJ#YQC@# MY^=-*:VILGR5WY,T:T(>.%UG77W MP.7O-O>R%W M38RB:<5=&G\I"6N+B:H?^%Y0,ZMIXC'6L[26,W(3,^=64=#1M(F&;'0%765! MHRW8JEN/=CX(\MSIEZ'1DL M-W2[L#QWO;#^XXOL5>BQ M((YI'&J=J$XIY-*6GUI2H$0U//:9="3UEIN7'I^)%QF3H3$/UIL0.UMA?5.( M.&\ X(0@/PL5G+(O\ZV(NM%?9.?5:USQMS@M_HK7&RWZ[7E]:>RI! .U9 #7 MUY-JD8&267_#X1Q4PSL-%E":A7:.2Y2%6#V]R\JJJ%.>:ERGFV:4!LWI#XE M+A2)B]2Q?0@3XD30Y8$3!Q&E-'!6#T1(WSU5!&"?Z6F'@?RQ M1F%&G\/VP,WEB%B3>UG>B>WA,'99K LP-O44J?;W1??W"'D8.21D(8R)D+8+ M1Q$DA'%IQ<2Q".5B%G&C:YQG^EF:T],&6EW?%KQQ+$W32YU&4X_\+6 T,54K M"0_N>T]RV7( !VNIHT[W,G/&J%Y5GR>*ZG]\;'XHZ5ZIK_U&U/EC[O*U?+EL MF&@7D(1W4%J -5$?DF#) R5J>*9T^9\XU90##\WQ3)B^/HZ%&F$+B1@ZD4<*3A,5Q0"(36NKM;6ETM!/V M.$+VD<@[P1@E-) M46^^TSKJ[Y,DK9M,'?RK_W=._C])QZI(:;6+"CC\AV[4D!-$+/%C ;F/"$1) MZ$+L>AAZ$<8L%(PB9,0[$\BX-+9J5%1K/&^5!(4Z-Z%MO'V>U8%B5\_"Q>JX MH6*G9OU[,X:;X@O0X\47'M>)V70_I%O]@%)0#>6K>BCKL*^.["J2;#>.S2-J M<(_^\?"-5WE6I=E&<78;6)YG%F/')APA2]P^A82SK@@30GR\CDS9E:7L[IT8 MM ^\6A&?.3A!&+J$2L?:=S@DF%'H)]SQ7%?$,;DLN?MA?TM;%78)RE52]\[5 MJ@L3NQ^!K+L#9PVZR7?BGJ5U/TRM(\6=,*O[:5RF2NI^U-O+YG0_K?I@2OL_9V[Q0YPM_Q>NW:WRK&X'4T\32V.'7#Q_?=7><:Y&; M9+W=H\+^J!LC#/N9PB)\$S.$"7+@JQ+>4LI6#7A&A2[UM3M;^)*&[62/O!01[W('9B#)$326N"1PXDS(F9_*7+B=$U[C/]+(TG MN@F)&SG-[(=S<.K9#19 FI@-GN,SP7[7 R6S(-SOFP.##T^.K-I MG=?\(WY2EUVV22,1CD+F<@J=B*AHLX#"."$,XL!/'!;Q,$Z,MJ9.=[,T!MCE M]W]HQ#1.P7D*2KWI?SE $\_^'3:MA--DWNS!P%[:S5.=S)USLT?1$PDW^YZ^ M((29# <7D3/UZ]Y\YP5-2R70W[@J$,/9]2,O\"W_Q-7="+4+GV?UV=T&K[_P MXMY=.8&/$57YKF)7I8<)8D@BAT$>NVZ$*&4H1L87T.;586F,M94;M(*#G>2@ M(SI0LE^!CKXC0EQG_E@TPQ26_0E,'?1P>=CK+K"U@\05,/BL+,>_OLQ8VHR$ MG5F#^6-B7V:(3D;'OI H"\@STA@!W5\<6@FKV*',P8Q!UW,YE"LK@8D;J\,! MX5#,B.LQ,J)JVJQ*:%'M_"77+G,3YOT,]);1Y8WJ'SM120/!X6G*L0.UT,PE MNJ.WQ$0F@[+_O'6V\7EW=MU M_DW=?\0Q]QCT?<^'*!($8N$&,.11C#Q'$!8E!NN93I\+77XZ4JL#;VZX#FFA MW;]L6 -O'I;O M;4+M_O8:E((26N1>Q83NMK5_5DFPW#@UX7BJ7VRF8"3K,0 MJ3?JU<4)?:=>8;3:F&5!,-%FR]]&[]BCVQ5)A(-GK9'&;:-,1Z@5$^D<@4 L 7(49%+I]J;+6*I1YENI%+?8^.V3#_DV:Y\0A,&V58_7@G? M=>(PH=").8((NQ02CEP8(Y$DQ!>)4#%*^F5"S_9D-,%G*!/Z1?4!\CHUR8]M MK5!5^T");+81>1Y?[F75G M:U#=XUVHX1?&\<.K_/X^K>HL&]<9:R[YW/*,IKQ%=:,)/H0UJ,)2[A-3!3'D+W2@LR8 M*#3 L$05?3W-2A8:*A_3AX2+-/Q;\,1+"5T7*A8ETP+BB).MC%;'52=97M%D_5?L=\6^!=5J;RR2\%5GL- M'_-UJNCF8Y'3]VG&WTFW1L?_U6AE05]T*RUHQ05;>>L54 G-V:8.\U?"@UIZ M2^ZQ 4ZCW&6=]F=SGPV4[;K3)J_-G,?X>0Q5FZ*4H#A&D1 P"55IH!R^-\Y*+H9KZR&00):L7O_OQ&'=RE4Z.#_I M?W)DZAA)";>WA0I/DRQQ(S[Q1YYM^-ZI<2A+_#"(((T"56(B)#!AU($T"$(> M>UY,7=\H=\Q ATOC@4-Y51ZJ5F(]MV<C"8VM?#)# MW&S[R7!A(S:CV[ES)_>Z=@J0[ J7;!5N_4V5 M[% .N%0:2*T[EUG4Q9:=XE>@47TY7X%!(.!ROH:9X@D7\U68A2G.,TZ]T8X3 MBS!?T.0\6![$7L[4Y64AG#DO95>?>'UO277WR(NG?=F4$9&=_2TN;77OQC0R M*7J]TA>-\& K_;BPSP%H-78W)D%UZAV/;I"H E1QYJ>5Q&[SC;K/F-^"7/V;=TO?[27&&(')\2'L'$=S%$H>-# MC$+Y5Y3XPHU$PIA98?73_2R->;9BUH5]6T'EO%"BFA:N.0.LYBG4Y7!-;=2/ M0 %U ]/L,R^AB-8,G#^ES5Y@Y2)5KX/QLB1_6V&.U^0=5\[!M1L%>X@AN?MS/ M',R]@"#C-LMV1:Q.U)Y?)8[O.$QZ9HD7<6E=402Q3P3$+'()\4D0"VJR%];7 MV=*\M'WQ-=.KV;V0ZFU'V0)J8KN@4Z"N4XW*[A&<"226]HEZNYIU&TA'Z>-= M'JUWQI9K/ZJK>51-\X/4JJVNXK@>XZ&+( U4K2J*(Q@'#H:.YQ '>V$4)[%9 M[7;=KI=&))WZMW7Q8^DJK3=,_DUZ2$VZF"S/8"L\P'6Z5],:[]K#HD<_TX ] M0WQ M\YPG2WB6<'AO>@V:\&;PF6M,+QVQS-7B3<%Y'G)>.,6+,=&MX;70?'@ MSY7DT-^RM-J6D(N="&//Y] )$Y7M*F:0L"2$ :.^1Q@7B5Z$@15IED9\;^X? MUOD3YZ!4@H)\YXI]_JTYEGKH%*YKGMDH;<"//WR4C_PP;N-HY$@:;0)-/SXS M;NB_I%4YL@+7_?QU1X)/19Y'I0!#&'B#,&DY!)"]_! M+/)\GP:AT=7$\UTM;4T[D!0H42\(;.E!6,].MX/;Q&O-6,A&Y' ;0L-:"K>S M'<)W ;?&$<6G=HC;362:U+61;I62<03+V8QY''B0A2A6)6LE7\- M*'6HZT2A%YB0Q?FN%D<6K4^_WDNLF>A9 U8]AK #UL0,<5".:0O:UZV@%AEB M& U+#-'3T:P,,:SP,4-HO#&RJ+U$ELL&&S/E(RYNBCH,A?T5KS?\(R]JN0)'398Z%&,?80GIIL]N)\;<*7,\E,&C=2@%EL%RS:' MP_;8QPPH2TRDV>FLK&0&Q#%#&;YM@ZWJEE>(Q![RPPB&+&$0Q4D XR *H!^2 M.(B)ZU-FE$/O1!]+XZ%7ZC9I4:4J"][#,2?]L_-GQW'WU/2OP'6<*Z?Y_S9& M#&^JN[QH+C3_@Q<*J"^Y M?NHUI[4[V_[*K7_E70'9^H,*9'[D:\U[E'V#.X;KC(=L;F*K!;P"[VK(IR*R M Q0F8:VFAQ>DJ ,5^_GH\-'+"A+711_+5/EJ^YV!.(HQ#M1! R(!1#[WY4\J M&;;'!$&>\%%HE#Z_K[.ET=&N+&Q'V OV7WIQUB,$6^A-S SC@1M=]+8/$=D1>B-Z3D_[61SMN;1_G'%]G*ZUP53U^A, D%#QB, MU+UH)) *Y@HP3! B8<)C%[E&['&VIZ51QUY04$L*E*C@:R.LZ;7HL_#JD885 MT*8^(1R'E_GEZ"$L;%V//MO/O!>DA]1]=D5Z\(694XP/AJKN,M#\C:>W=RH3 MC70A\"W_139=UQ][B].B-I,^Y>OUV[Q0K:X(#UPWX11&+L(0!0)![&('>KX; M>U&8N&$2S9*@?!K]ED:'6]E!*SRHI6_*[2GY&]=AIFSG$WU2FF2\+*F7M 1< MGFG][.6,ZN!RQ@ZI*Z#W84YR.K#0+^&ET[U/I-T?(UG\M$-K+=7\Q&*.W$-M M!'RK<@ZTE<(J^5-=/ 4W[DYSUO3T-LUP1E4&.K6?5Q\^K;CO1!&B"61ADD 4 M$E7K/* PB5! 8^:$#DD,;O9:$4J+G.>_I;LEW5SL*PI6ZL>]5H8;I!>-G.96 MZN0#,=.F:PN^J/.N[- _4 7L=+D".VW 7AV+6[,V4+6UB7N1+/-N]]J [=G& ML)5&1^; PD4FVRNWQV&OT_5&LM$*""MU?8!.\_O[O$U64)^N__;Y]>B3]7.X^V&( MG-!+:G]6KF;8AW'"(H@CQ!T7)2)*XNUJ-CWRATO43-@KZ.<#/ X3:3_X&":N MAR!*F",_=,>!410YQ"6A<$*TDC80R6?\U+O]_7<#7&_5MP#BQ.OY5L)]!,@5 M:*6TF!6M'P9;^<[.]#)O)K-^59_E*!MXW#PI]4>>?\DKO%8NU?5]I9MY^NBU MI:UH']_<@%J^HZT9@^(!I\#IG\47XC*U)3X*$J-4'Y7P^;BMV;(ZGU&B MF[KYW"/CC-%=PHI]N T.$S?"-(9^A*4=&L4)C#DBTL6/,:.QFP3$&^'=/^]I MH2[[+@%-&TL5.%>A$URY3A/SI/[JH:LD]G=Q5#/&1YT8+[W5?23\\]##/N=/ M)SC*WI)^7G=+J_F)#F9=R,\K>+R&]SPYCD"N*54<7GZ2GWKZ6%?2Y%4;GK[R M, ]=^>E#7[@$(N9[,$:1!X.(Q=0)6!0(HY/#OLZ69@6H&M1;UR(T,1T80J.,1'TJ&]I_I_J8=9IWZ/B\6SO>W1$+IA7>99Q=8V^3361 M))'G)XA!O[[C3H)0.B?28>$\HIQX+B*AUFV/4XTO;5KOQ#/(Y7&,5_\,OA2% MB:?N3K(Q64V.D3!(4G(!(C/E'!G^-,PRAYS1N#<1R/$[\^7U."/M09J.<\]< MY.JDV>UG=35*Y=+^[8'ABK_Y7O&L5#>QWJ=EM<+J!$.0$(9)$*D4' %,5"*J M($8AHUC$T@8:X?4,];LTYMJ+#79R@T9P\'4O.GB3R1XGR ["8WT?7;SLND&#O;Z$1Z0+Q1GG2/MU\X,6M1FA8AB*XN>G=QEK2L5I MGK:<>G=I7-/*V U_E>X^4>&M+'U,V0:O]0]>3H(U?/IR*4Z3[[$.0F2OOMX0 M'J-.94XV.-O13)\ZW?.9WN/?>+'Q,34.-O3\B;\X8E!(^N5436*87B3$(=)XF,H8HHA2C"#)&1J.]OC MOJ.03MCJH2[1)9F[J&8$^;C7.:"NA;P"/_/;-%.1 (#@=;W1:EQ19AAZ)BWH MR!?2=&9.(K_L*(*8LE".!&>)!-_A/FFA?Y-IQF59!'[;YXRPOVFR,4R(^8B3 MQ+$HSGR@J$D/EYTLGL)BB@/&@WY>[ISQE+J]QXTG7QB;TR[C-Z(YVVFW=C@) MD@1+KSNBH20,-\+2ZU:I[=5=Q=AU" L3LUQVQUTL;0U4$JHCQ$9&T^QUSP#4 MF_V7P3+QM#]$9'C#<$26NG/:6\M.]ZR#F;/2G5/P>3:ZLT_.?.VYO4=ULT]9 M]&%3?]$XRA07CI^]1GY?MCW(@>@M?:G>;!CD8>L-4%EO;U M8W8)E3D)!?(\#Z*81)+NA0]C7UKYP@WB@$0L%#$R.E$[T]'2+/QWF83W5NW_ M-U59FII431TJPW359['5/!RS@-C4IV&UB-TR4I.DHAA"PM8YU[ENYCW8&E#V MV4G6T/-3IRNX>:C_Y>#2>X BM7T($$>AAA)HG=%& :) M29WX^4;IQ;))O.!@Z:T6L\V0B9<4TP02.VU>.(%$#ZJS)Y X)/I]G3Y\],]R=(X=F$BAPH&2%K&@<>%JU>1 MX5G+2UNEML$+C71ZA/<\Y7/4,#0MH33QSQP UKLKQ>1ALEC0^T>RJJW$H@#'W*71#[OK,#82+C)+(S2C[TBBOEEPEIK-0U6W.3\#20>K+#.P" MCEA+W3/6!@&U%]=@<")#]A8'4 ,QXPFL_=&;ZVS6HN3+.K6U/R3&Y[D3B# R M?C//;K_PXOXU)]4NO?4J.60CGJ5Z6 MMLPH <$ZQ]D5$"J)_J-Y=8?3:.JM Q=C-#%C*_E@C9&2\$JG H9Y5&Q\>-^L_\.I=1O-[KK+QK%R/XL#Q,)0F:P21&P:01(F< M[53X(HD\POUP5:E4=WJS_:!UHUF^ZV-"IX]7==)7LXE]"!B)P\@5/((>3@1$ M./%A[,02.A1CYC@X<(EO0H_C 9MCP\$"8$%"/9^)&&).U?&((#!)> ]EWD1 M9=3!W##1\&C(YDDO_*,43MVXX'\"C#<_@2JO\XY=BF7LA')&>B'T! \A\F,* M$Q'ZD'L>BRA&(J!H)3N:"L?=8?O4<<\V/CR]I7?TQS3U!I5$H!$,_*A$.^_K M&J^T)U6VM,(>MCWKRGI2K>,5]?1#XU;25[B\JXM3%IR]E>)T"E6NHIC*M92% M,&8$0R0M:IA$;@*%'Y%$(.0'OE&X4T]?2ULTE*@ M[("-4[-WQIIS69T'\1Z M\]L2Q=+,\"8'^38\>+V7U_3V MY#,L-;WMBQ":VM7>"S=!JM3SJEN[.OFL@YFO3IY3\/G5R;-/FI]'O[I3NWOL M(^?%+T6^>7B;?>'?JY^E9+_KGD7W-+&X%;X1%2A902WL%7B;YU665YJ;9D.8 M]4]DBW!-O:[W( 6^*HE!+;*E;#\:H(PZ5NYK=[8C90WENL?).H^/F.CY9[YN MLQFJI K\@QQ][2E^ZN7%3>[\_@%G3V K*FAE!4I8@]E]$BB->7TI1E//Z%'P MF,WB/@C&S=^3++7&9:GZ:N,>'0\++T0./)\SS%P8>BJU$T>!B@L(82*$ M)_]/.!9&<0&GNUD:[5U36FSD5$M;:0'_KF(Z#&,#SD"J2UJ7 C4Y+[78M!). ML&_1CX$U6CG9R,PLVLHL0@'+VU)TNKO+U^I*XQ?\G9=?\@^\JN,Y/_.J6O/FJ3?_ MM4FKISJJLUR)R.$^]@04<>Q!)+\)B'W!H1?Z#$6>&Q,/&>16N%0>LTB/V=(J M=!0!E=($/*B;-P5?*PFV$31-C>YRIYIB9EXK!W"MG0'97#*F&K0]]1#-FWU! M,E1WA&I%P)<P5T8]W*C3A.O/-2@&:\1,@S/3*C+M()DM-Q:0[5V0 M+FE_OB7+ @H'BYJ-]BX.6;C.6)U#6O4O5X2VDVT.,Q0)UZ,^@2SQ8HB&DN0T?N.E]N^/XZBWYS=(WZ<9?U?Q^W*%A<"Q M'[B0NH& 2# '$I1+%A)1I'+B)T@(WZ&^4;ZB/XYQU)7T?_Y3[+G1O[8FD6$JW8NMH#^$W=,( M=@6NJZI(R:92N_QJ*^0CGBRU[FP6SU)L''.K9C([YI62.*N:Y(6?TO+WGWE& M[^YQ\7L;YB"H*^+ (S#V'1=*@X7!6)7;X3&.D>^YW&5&56V'.EP:?1S("Y3 M8"?QR&B30[FO7VBJ?RS*RBZ[UU@F[PK MRPUGKYNL;$U)F[H*2?W+-AG%-M\$6ZEB?ZX7)3"B+H4(.Y)Z* JA'\:<)+Z3 M4$1'9(@VEV2AYQ<[^2ZHYV(^*@:VCGV0EY,N2#=;T%:_3L(@RY;3*)1M6E1F M LQO:8T"Z*0%-JZED81)[SC;K/F->(,+59"KE#UNT_BD]#ICK]/U1E&-,M'W M%UD(BK GG3H8!1&'* HY)(A1F 3(BQBE/(E#(T]OG!Q+L^.V:JCCVUKP>E>W M%;T^KFHNO6^OP$LEV_*AS30WY-61@Z=)KM,/R=0,VQF-K0XUY+465R=&J*E1 M#JQ>8+*$IRTN'2G%O(1Z&53/6/7"YLRO4TEZIILJ?>2OI)EVFQ=/U]_34O@8*^*I$M'0-LE?]41>H3K'\EOE1DL+?2BXVZ_>IX*N >8*%-(9^'#L0!2&!)/ 5 MNL+S$0H#7\1&1>,N$&9IU+!+5(K;1*6;6E2PEK(:UI6[9(CTK)RY@)^8>78Y M5OJ/[4YDD6W4 >_[!L>\CIT%5&W5NKM$E'GKX5D [5G-/!MM7NI:#MSU.O). M:,B3)'1%8W06,%*.I;%JUYD9OC$YUI$T&RI3 M1W*R 9C1D1S&?B8OR(LZ M,(I\'M( NPXS2@,[K_A+X^S]+;M/GW\SY>1Y!U[(=18[KDKXZX80"1>ILW@, MPYC$<8(\FCC4+)WMJ!K6 M[B!=JQH2=AE'2'C0#1RAC]O.(OS5HZC#1Y\:I8 M9I^"I27TQ09X 4NH=FVL$]$N?Z3R6*/&<"D5LLR$7]9Z.TRR+IUGNSF5F[+2?H--66LX72<8YD(+S\L2;JA5II=[F&?_$:2XG MHS1NF%)=#L;$\ZL5$&PEO%);_^ECRC9X;7'2]>,P:OZ= M:7*VJ=BO4G=6#CPYS@G\)<_9MW2]7@4,NVX<!3RDD(0\9BB"(_@(GK M"\@(91%FR.&A48[SWMZ6MA*TQPQ[(8?B3T< K+G390NVB:>T,6(CKD]I(&'M MIE1?7S-?BM)0^_G])YV7S/VV:\;J,F=XC1SO\75:TG6NW$'C:D:##2V-$?8" M RGQCX]_ GNA];V\8?R&'3ZKT$W,"GVH35#?2!N:4>[@<.NS>8;:BG:=1/V7 M1F:G*+CL0-W+>YMFTJQ-\7I_:ODQ7Z?T:?^=2\,^2C!V(7;4D1^B$8P=(?^@ M7H($=@(AS#)5&'2^.&Y9K_-OR@\ 0A7GJ#4!2A73DH=&(Z!G?TR%Z\3$TP'Q M"NPD[\2-@*^-\--$EXY!S59^"Y.NY\UU,0*49WDOQK1A,Y_W3?9:[5WR3"7N M%@&FH8=A$-$$(M>-(9&T!EWD(NDU$5?X)BDOM#O6FF>+R="=9X!M)0RHS/Q\F(S M@5*C:3>>K-9V 5'6PT/QTJ'4/1(N*_YK/,36@J(UNAJQNZE:_BUCQ?KI]C.G MFZ))3'Y?:>]JGFM@:5PL9>122&7J[.4TV,8\"Y3&]J4-C*;>ME0R@I,@@>O[ M?&.C=*$6%N/V*<^V.M_^Y)!B!_N2@P^;367&T]6;K$JKI\_W>+W^>5.F&9=K M/>))[/C224\\)X*(^ +&'G=4I$9,!68AQEJYULZTO[0YWH@(:AG!5DB].7X. MP?[9;0&7J0\IC2#1GLH#BO=,8OEF,XGE#_M)?*Z]6:;O@#+;B3OTV#A7[2A$ M>UNJK[FY=[.IR@K7@3--OK%M0G>?")]ZU($N5);<;$*=+S M7P2D)0]HG RS^C@7P73LQ5S6F/621M)"+:KT'[4K]:8I1_YWCHNW\F-?!=SU MW-B+H8_P@=.:+#O:7 &E"%":S%('20/)Z2LC]0FQE%I)&D 95$_2:1A@*R[X<2OPG]1A MU%9FL!?:GI%A I$EDT*KRUD-"!,0CLT%HW='NDMY(9VT[-6F*'A&G^3\RDKI MA$DCY!><9BJ>[+=,]KU._\'9BA$_(&X0J2+5\@^/>) @CT,>>=)CBCEA&(_@ M(Q,9%LI+>P%5J*K2!M!6'<"_TSMU; =^O)7J_ FL^\Y]+Q\D35?*-N;ST%@' M9R5G6^WD"K3J@*T^H*/0%2!<#8H*7K+H08T T);?9-+UO-[2"%">^4ACVC _ MT]Y>";\1;XI"';+OX_[?:Q9>UFUF0?-G*VY=L:8HI#7;Q)S61XW'82[=*RGO M;59C-@5NU&FO5@>S'?R:J-L] S9Z[](\ZMO#JCJI>UG?B2E_?NK\[56>5:E< MRK)*_E2FLH_Z2ZD3$J\8=B)'2/K&.AJID+*.G^_ GOMP(%Z;1YPT\NWEH9;S\YX@4&3M M/G3Y*Z^W0$/'#R2K.]")J"=]0->!F$J"9XPGU LH"K%9[G:3WA='XXWP5^"V M$;\N\X7Z.!(4$;#8HF#4\%]=1DNT7YEP[*A[*#K?#@:R.^33X= YLM MUC3J>UYN' /+,P8P5VXM:E.H9P-*81;6PL\Q*XCTNZ@#DQ 'D$ON M<05%PO>X6>FDWOY,YL<\E8ZD:/]BZ$3U(^I$/J441="+)7LC'(8P<5P?.@G' MCA-A'@JC:$]K>,Y!VGMA02TMJ,4%/ZH28H8WC_M1UN-K:]A-?G32 ]L$)I\6 M+I9XNK^O63E:2^UC?M9[Z>)T[*\W_$O^US1?UQMP-^)_Y_?\E3(]BZ?W^)O! M?5C3=I=&(<>IRP';<%#E8*>#VAQ76H!6#2#UN!JZ(GHY_,/GM5,B/S$!30/Z M);GDM=&SD65^N+.7RC^O#4-/9GK]-L99F*\YJ?8)P502_-?Y/4ZSE>?A( HQ M@X[G4HA\ED 2^G(HPE#$PD/(L!KVN8Z61F%*SD[:NZNZX@+XV@AK>*1Z%EP] M"\@&9!-SSTBTC(V>(2@LV3MGNYG5U!E2]MC*&7Q^'#74>\'WN/A]>Z2$:.*Y M8<)A',32.THXAYC&(62,)#Q 0E5S,*&$XPZ61@5[^>=&GK4,&I<^FEC:K0GIA1CH"TRSR70];&2;+?# M2/)O>S8:U>4L3'4)&%L6NZB-<=9)F]RLO!&U^5.6&Y40_%5>5N4J(L3G*(RA M&S)):"@2$&,DH!=@GWB$44['W$?IZ5)K8LU__60KL9I33)GJ:2LTH$IJ,[.F M#W$]"^=2 &?-'ER#UO@W6]!>]8)F;/AHP&')!NKK:59S2$/E8\M(YY71=VWS M>[XK_:)N\M9$I8H-Q5%,L> Q9)XK(/*3 !(O"6'$PDC^UXE09)0BJ:>OI9E MC:A@)RO8"CNJIE,?R'JL80FZB5EC-&ICKL\.X6'OUNS9GN:^+#ND\HD[LH.O M7'HOYG#CI=R7"L&QZY"(8>@*UX>(< 9)0%1R#9?$2##,$J-SY.$NET8BW=L0 M;6V1MYBVT4!C+Z:W4-J+]^!HO[5LKXI,4Y1%'R_K M%T+.=OA"=SV& #A_C6/PS1'%5HYS!'W@U<_U5>93=V2;DZ/M'=D52UCBER:K**[SNIZ9+!3$BK)TX$VYQJCY 7MWQ J3[ M#%RXUNL*8"%9$^!.,B:#VB&7C%<_MY/?.=]; M?ZX?!0$3#"*>.! Q%\/$)P[T N(2@;GO"F>B"^9_"/O[Y&WDJZ/KR)-=%A]O MI4^#_HQVNQ;P,YGPYF#.?\O[Q;(K\87MW+J0.(8'+ M8$)=3_(@HM+(]UPH.$F\@#$G(:[N.6ZWX:5Q6R.;_L'K 4C#AZIC59^86!JQ M+)^"GM+U@A/.@^9F.[T\I43W9/+D[RVXW1IN0A $U'.(@"AT$G6/.((X$1[$ M(>+4$Y@F2"N*ZNX-B1&.%'_]'=YSY?[,J2 MSSRMJ_S?Q4.^?"0NE&3YM=,"VROO3 MJ(PI9T#5(PDK4$U,$:V,H$6KEO*J730M9CL8A,)>UI0S_ M,-^H^%CD;$,KQ3:?>?&84EZV=Z%B3X2)*CI"?>Q#1!F'A*C*(Q'GH4^<6'B1 M[J[%V5Z6Q@>MH/5:V$IJ>,>L']3A70XK4$UM,HQ!R6C_8Q"%"S9#SK<]V\[( MH'K=;9+AAR\]T[G.JI2EZXT*$M\7KGWSG:XWC+.W4G25R7A3M7==W^ B2[/; M\B,OZM)PG1,?1GBB4G1@QPE5?!6',8XH]%Q/."P. ^H;W42S+^+2"*=[+-'5 ML5NI>:LE4!\1Z.A99P5O-56W-)H2C6-/C*Q]!:;G22\QMC.>-ED:UIG.HVP/ MAO73*FL"OM!9EFV SY]T6>_)/"'+C8K;D@V*7SE6.? -'5IY%V+J&:H MR(O[^B9**ZMYZI130/7SJ 6,)B;!\? 8)3GI 6%4'I-3[(JYO;Z\?<;HVF*T]32QMUDK1BOJJ'Z@EU-_R&8)J>+Y:0FGB M>:ONO*L=Z#J/CW/_5)D" MM:G\M[2Z>[4IJ_R>%_71R@=>;;XU!D$/7?*,K034\P.U6]27+"5 M]VI;6+N)ZK]>K_-OM=T@#8CM;25ULC?!WK,!?)8\&IT>9W51#" X]CE,7AW' M5JHA7-Y]+/+'5,Z^GY]^*]5.^+OLD9\UE5Y.PY#;0UJ:2 (5/H%>R#%$ MKA]#@GP?>L)%"?(CX@DC\C(787%<)L4'0DZJLMES2+>B [R3_2]F!#9B7/3X M;%JT)Z8W*3RHP=Z*KV*+?U0: %51=*<$V&LQR8G[>! MD=P( 6;EO/$ '5/@ M!2V9.VSOFKI2TCC\F*]3*AN5_=(/>54G=5$Y3+9[L9KNFW:#2Z.T5G"P]5FV MXM=G4TH'SJ1[7 *I"FAUT7?V]&$>=OTF07AB&AL!+OAJ=7]Z%'*CG$/]7F9S M%8T5[SJ.YB^/B+S>WJ5XE=^3-,,]U>\Z>PGE-6/-M8MWV9<[WN2C6B4A][#/ MI;5&_ @BWPT@EC8:C#PW<@+F! '22LU@6:ZE\=U.1N5_5G<UJIC+G;4?P70:D=FUZO9<908,8\)<9R9EBPV<= M4;.8S;EV8 W*\93&BA9$7#[[A@GV1[];9!;E'A.]Y M'@Q$()F)TQ#BR$U@XJ&0QWX8X,BH@L5!ZXLC'R4<4-*-RM)XB)P>KXS&8V+J MT(?"_.; *95MW18X:'O>&P*GU'IV*^#D0R,GZF418TT0P(H+GR /,4@3=6HL M)S0D))83'(O0I=C!"3$Z>+$BU>*(H1L56NZ#*_A!5"@=C K],8G7)HS/"-MJXR/O?JB6?L:ELN_N M'WA6'GNO/S_M'VDS?=<+S1MI'U9/G<29=23BESN-&H]8&U0J"K='UZE>@4?X@T7 39%U)_4$+P!5H(% G M!+9V(E]JV&S='IE+['GOE,P\&,]NFLS=O]E:QWBZ>MT>'_R_&UQ(FEX_?>(/ M>5&ML,]00L,8LDCMCE*7P"2.(QA$F'C26:&!WK+4T\?25I"MF& G)V@$U5M' M^M#LIWQ+&$W,SN;P:).G!@ ](0OR[8;BY ][9NMK"-F*;U8 ZAU#/CQB S6]ZU!HTW VB,J/-R4F=KM5T.6Y^YGLM)U9[7<#G] MV+A)_.;^89T_<=XF-SAM57S(ZT!*SFH#HJRK G1_KXXI/N35WWFE*G3?9ND_ M.-NWU+QT;&6L",-.Y' *'>R%$#DB@CCB @HOP$[B$18'1L6D7DR3I=D:!^Y- M?=9Z!7[,]YY*4WFP_!/(\@H\\4I=H&E5-6.ME_MV]/CQ#_%%S.CW[OS9[M7" MG?X[-[?>"U,1IS0?VH]ECX+]#=07'S!+R\C+Z3'K@O7BPW6\-+Z\ M0.,6X5_RG'U+U^OW:<;?5?R^7#FQ2YD;<"A")&WIV),NLJJ5%K@T2A+L!RS M)HOCLQZ6MFAM!01?E8B@EM'PN/XYBGK+Q$783$S?9K 8$^Y9U2T1X?/V9R6H ML^H=$\?Y!R\XX2'#FW/D>'.NY9.;3556.%.K\-]X>GNGV.J1%_B6?^(J^9C\ M]^VMSPU>JR)XWBKAQ ]])B!ECJKO3%P8(^I#'"2!Q_V8.R1:R49(;G3<,Z\6 M)E.OJ\MT,W K.<2-Z&W,OSI3;NUFI>N(XZ"9/P^#DZ'E#OGR#XEVQT =)*[ M%@O0@@%V:( .'$#A8?FXZ&7&TN;)TQ"A! M$%/'39B#. Z0B9UM0::E6>8[(=62IZ:HV5IG8Y3TUJZ9L9]X+6JT@;4ZX+AZ MQE6]L4[K%:6CVA4X&*Q&+Z 4L[>J6$39TBIA0Z)96=\BA,BWR0JT?JR3@"(*M--[=M]:&EN= M2%BIF<;J!"+]['(9&!/3Q@D/695]6:LU4H0A8@%$/*8@:1[[B0^('\B5(M!)IE9.QZW>_);R6_$F[)*[U7QYQ6)PQ 3 MWX$H"#V(7.I+^R)T81 ZOO"\4 1F)9T.FU^:,2"EJZ_J;N4SV\HX@DYOGV(\ M(!.OK\=87#7Y'Y_ U_:_DU0B.@V'I0V%H\9GW2TXK=CQ5L"9I\S]_(\\OZ[/ MN=9/'W%:TXU!.8_3;R]MMGY\;FQ MG7IG_P6&]05+)G?17URYY%JX/VBIY"ZPTY5)/NAEQ#'Q*_R05GBM+OEMPY/5 M!)EU61JACWSU5.?_\M M2ZNR/HUKB[D]U=R_KP(F&(W#P',D1U/EDV-5<1(G$#EQ$),X"!VS,&++\BV- MVKMFWEX54.L":F6V]1&?QEKC=L;5U!R??;2FML>',GB<'+VKW>BUQO$=]_X.36A@GNOHM9A@WPS0 M>J1K#[R).70G**@EO0([62>H9JZ'BB6*&^AL5L;24_R8@#3?&L+#EP@V C+Y "@T9BL!49?&V$UCS>TH;28-O/,J0S[?P-0VMIW\\ GMZM/YUV MYMO],]#J8 /0Y+V1R0(Z.0ENQ''&@I4;ATY$70H9XC%$?L"A.G6!0<0<+R"A M&V&S6F:]W2V-DKO2JEVZ=)\$9(RA-H"UGL5F#\&)V?@8O.,,*A:+H^IA8NM6 M?G]G\U[!UU+\V7U[O;?&1NE]ON/K.I\KSIY6#D)APJ6CY_)$Y1CW.21>PJ&? M(-\188@YTPK3/=W\T@BCC4^K102MC*:Q>@?P]7/"Y:!,;I$9X#$B8N^4VA?$ M[!TT-W/4WBE5GL?MG7S*;**61;526\JXJD\OKME_;LI*_=3:LMPA#,4)@9$O M&$01BJ0?A@*(&0^\B/@>=K1.\0;Z6=K4_<0?T[)=JCX6:5ZTQ?1.3?3ZQX)OKXK$+ E9A!4U.')MCV(AG0,:0AJ%-!0B<=U0*P9?N\>E M<<968-"1^ IL91YY+V<8=SU'P2J:$U/)I4 :>PS:X%AR&H;[F]5OT%;_V'70 M?W$0$*OJ[WOE-@-RF?9LEKW4%E M^I35JK.E9*/N*&Z0:+K[EGGJE(Y+^9JK6]QI5D^9U_(?=1.H]+6Q-&[HR H. MA 5*6OW\*;VX]1.#3<@FW_49A991$A4=*$:E4NEM>+:$*CKJ==.J:#UO-L]K MLZ1X6EW_M@IX[(8D\B'Q")>&@7"E!R4=JI"Q"'MA%!,1Z$S[?9-+F^#7G.Y@TW_K!VG\=3'KK]]_O+I^OV[Z\NGXG/]>B9=^W S\=J_["=?IZE9 MIMEST;<3ZL1O1B8*S$BZ7G.VSU!>;F,O<4BC*$I"Z H?0Q3Y"&+A.)!$09(@ M'+D1,MJ4.-_5TJ;:5E)5F6TKJF$2P?.PZAG7=L":>);N<.I(.4%PZS 6MC(+ MGN]HWBR#@PH_RS@X_,:EMRNEI8XSFF:W^SZZ)0^:4A:JD@4OF_P7/D6)@Y,8 M!IY+(6*Q7)(9=6 4!L03$4>N8Y3;;+PH2^.7G?RZI4$NRV9B/')Z%#7/>$R_ M-V!U*"ZX^3@61>N7'(T%>:'[C&,!.W]U<72+(_8G9(>N0P)7U:AHCB3>KO&M M]M;$Z=>7QG1*3*#DA.Y!JG:C0Y@^N#1V)"Y':NK-B'Z0P%5WR:7O?6?WB.F.'_]!YN0(X< M6<0A4C?.$\_AD#@B1''BBRCTVY%]D[%%CNM6KJ6,*L_8RXTG3>*01&$".75C MZ=*P!,9)Z$#BH21F 4UXB%957N'UPL9R+]-TX_A%]5&/D]YHSCEP>A[-;,,Q ML4'1S"CU)^@(>)#AI7FDB: Y^,?N&_:\'"O(6G)T+I-E5E_'"FS'[HZ=1NW7 M6J=T<[]98U7PO7.U9^6X'#D!\: 7Q@%$$?=A@M4:BIP$J91# !D4OA\H"7S/:#/U>\?"WI3?"F+MEJ0;.]77MWE M;!])JKDAI-/6TG:'FC1S'^5"PR5FX,OG3V O.VB$U]\BTD)S>+_(-I 3LY,. MAN"KU?A;4Y1&;2II=3#;#I.)NMWM)J/WQIE4?^/I[9WBI$=>X-NV'D*;A:^\ MV52EBI=/L]O7*CLV9Z_3DJ[S9CT[*WYP9^8Y;8*@5:C MMFZ*V@EJE (=K=11GIS2Z3IM2/#K5B&+QW9V$;9DIED2:E;3S2Z0Q^:'OIMPB'P_A"3F KHA%SYR<8"(5JZP@7Z6 MQJ&-F*!4V26:PB@/N*D*!#G&B''D]9LPZ_'@HL:S?F3XA]6T^W$89 G M<#)YOE+]"C3*@X[VH%8?5%)_T )P!=IO17XJ'_N/+-EOQ9G.)/6]T MVLR#\2R6;>[^+TO+(H4D[3V@5[*/E-4YO//LBY2W%+PH5&(UBAS"_""!E'LJ MS;8(8(SC!'(>LC"2-C0B;$R&%IW.EV8\_U*H*-0'V=R=2N#_H/;]QF5FT8)> M;^&8"M")R7^7KZ4C]Q4XD!QT1+>?M\4$+\LI7+2Z?I%L+B:@G$OL8M3&6*>^ M*67UM[2ZV][+?U;^(A A]X3CPR2)'(BP$%":VAQ22A&C/)3>?VCFX0]WNC3& M>LT;P$'!'WFV,60K+9AI2!,W]N2RX(<"(A5%&1..($<)<2.Y:* @,"OG8AOH M>8JZ[*K9=>JZ2(NSK;$J34\V_5CH;KC8Q7?RW9<6V&]27K 5>-KR+R806=N8 MT>ARYET:?1">;]D8O&N>)KBM,OOTYKLTQ:1Q_4%^/RL2)X+&GH L]IEDHCB4 M3.2%D%./"$Y]A/43!9_J8&GDOI41;(4$2DK]9,$G0>RG$!O03+VK8(:*4!L:8/[U.DF#NY];IP%]S[/;K_PXOXU)]*$< 6):$RA\%1%.!8B M&#.70]_%@>.$OLL9,C,ANLTOSU10TD&5A4/:!*0"/[(-![]*".^ AZZ _$#B M/UVUIH,Z4=U6=GI0<4^F884'0/M>P"+L$Q/%"CYF$ MT(^%>;Z(^!I@BHOB22'YB->F=M-W/5-"GP@^:Y MGN&9D-XP:)[H6 =W& 'Q[.C! M[.V1E9[V0=CU 84ZY2CXG6Q9=O$NH]+)4_?S/_#J1GS!WU>>0#B*F2?=,"8= M,D$8C*F'(&8$,8\PZ:L9)3$R[']IO-6]J]#6[.PJ -92=L-R4(8#HD=<$\(\ M,8-U$6[.@0]D!XWPX$V@LBKEO[5*;'-,/$D-#,KL7CIP_?PT M]W!,3&$'FM35>%M=@%+@"NQ&2OT5[!0"-])>DD/3Z#3W"!D429YQI&8JH#S# MB)D56K8$<6\1YDO[F*] LR4T#HHWVVK3?KZ(SAWL=F^ASLFWO^M+7>0CA!,H M6.)"%(4P/F)YU M/M5.#D4;?;1::HIV8!UAG03@Z(L)O&$+F@F*2BTVQSA=+31X#=" M!+[*QX-CB$D<08]'+(EX+!#V M#:X2&72M-7GGOP74D1E42FCP@%,&Y+2M>.M*2.$-3%3-@=#P%2SB.@\I;N_6 M2(.Q"VLM,[C)0",UN)D&40/;WCZR,YGP5A V,]+-L.JUQ36;FL_D-M/MP+(V M?/6RBS:O>4F+M-Z>4B=S^XI^JGI?RLN]$18F/*!Q[,+8CRE$TDR&B9^$,& Q M0PQ%@OG>F-LVVA(LS53>71-19]&?-_?WN'BJ$T^DMUDJ4HK57#'? =X9N @.=H6TYQ=#%\EJ_KZ/?_(G=VC.$Y=W''O*$+ MC]1X\9A2?OK6Y(<\>ZPO/=87),LZFJ_[>[7O\2&O_LXKE7!&DL$_.&MN1[[- MB_:?U'/N*DX$1RP.H+2<57UG@6'LH! ZH>334"YQ(?%''>;-(O[2"/G@HG:] M;W\%OFT3!.$V05"3'%KQ=+%79>0QXCP?B>'9Y.*&?N+5X.05_/V]YBNP4WI[ M,[_>A%9EOY]X!?:*7K4W\.O:+I\T/H[Q9Z:SCI'M@]AYA'^9T]U9!^;LD?&\ M4HR]YRKY5:[%[7:3RH$?$9;$#/J)\"'R,((XC#P8NCP."(F00,0H!_Y1!T:K MS6Q!_/E#?8586ISCPGJ?P:C']I> ,S$?UZ+5YOB;(41&W'T\K;:U>XY'S<]\ MI_&TMG*:FBCE_;U;VZIE7Z6-\;7F'.PEA$ M(4P"YD+$F0@K(6QD+ M/;*8$.&IMWU;R8&:+>#'K?#*0OM3&T6[+]2WU\ >X8R$SA(?F?8^*UV-A.:8 MS<8V8T9V95&M?L7?T_O-?1OQF3#B82^AT'=$#!%- D@$3Z!+&!<.<=PPU J% M>];RT@BJ%4Z/B)[CU$\Q%VD_,7FT/V]OEAE\ M5HWMW#S_P.A$M\=A\+M['W'L^X&+&22<$XA"=6PV=F]E THX_>PI!UCU,\$E"$P\[?64-TJ2-*F M*+A\]S5O_KM"A'A!0 ET/2(@"E@$8U?Z$)$3Q)*.8L>)S'*/S*S TCA.2BGR MXA[+CP]@]I^;LJK7X07FLS_S0>B1YY*'><9#\VGSV[=GZELLP(];-,Y_0PO* M=-\_D(O/>']&_/\FF>_[!V>^#/@#8' @,5 B&YKB M@VAKVN,V,9S:*.^#;X*,$=K8V++/!_N;UTC75?^9I:[]HGFEX2^8;-:X>)^6 MU=&=2\WRPF<;6!I9M((")>D5J&75+R%\'J9^6K"&T,14T 5GDLND6D",J@=\ MOM79B@ /*M:M_#O\L/G>^)NLDA;*-6/RFRC;_[Q/,^ZN1""\P)&N" I:$:^V/P E++C)##;2SP,[O*MN!:Z) MY_UHI(QVW0>1&+4%?[[5V?;C!Q7K;LX//VP>TO*JR3:GLF@*P6G5>"(WXIKE MM6OR.E?9-U9>'#(7QQ@BEP<0A6$($XI"&+A>3'W'HZ&K5<-;O\NE4<)>:M"( MO=N8R 78B@Z^-L*?7^_&#D _6TP#Z]2'\G80-8J],0/I@J ;Y<36AL)<@= MZF[>C+B:RC]+@:O[WLBSQ0TI^7]M>%:]>521#LJ%6B'."7-) .-8"$DOS(%$ MA!C&// #7T40,J/4!*<[-)F;Q]U. M-TU_QNLF JH"A-^F6:;B%7/19A QO*IQ'NPH3ESN102&CF 0Q52N3E',( MP MG CA>KZ(6K#?9&Q^J+>=S@(TS]@$$.LM,'9 FWK;;2\DV%4?;I)L?^BY;6Q^ MU640#%LW7X+ P8LPH>91>MTLS83\6_ &W@2N2.=HKPW@-Y!)1U?:4 M:<8]/?3U.,4^IA/S2RUPO86_$_FJ2:;W!+ZV_YTFHYX14K;2Z.EU.F_N/",@ MGB7,,WM['$'5 9 ?I#JXO&LN^&W+3TJ7VG.9RR!-7,E)JJ(>$6X,'=?Q&,,A M]B)LD 1ZL$.MF3-_ZNTP?PR_,?"6H#;&^V51EA3.5"OEO;4;'ZR:AXYOOO*!I MR3\6*>6?\O5:Y(5Z<44\05F4A!!["$'DQ@+B*! 0H23V(H<'D9EY-+\*2S.U MMF*#5FZP%1S4DL]T)VC\%Z%YKK'H<9YQ:W+DO:#=S9\.$%=@X-L!7Z])6;M0 M-@]H7FPD7_IBT'@%_AA7@RX>(&N7@RZ79$1%EFU6;"DKD?YNLV>\3?;YCDG9 M4I'B?768]HKO=<;>RW].U[4E*G^WN9?Z;@J5)*7["TJ+#=]GI(S0_\_=NS?' MC6/Y@E\%$;NQMRHB<8,/\#7W+]F6:WUOE:UPJ;NCM_[(P(LR9U))-9GILN;3 M+P"2FF,'4]RE$89Q!C',*HPO>I6D09_W7>.N MKO*!;(_88Q.T "Q "T'_E[)@0O.]7"VF^M;?BT&3G-E^-Q/UVIGE]V/6N^=- MEG"P!="T%$W72>A-D#YH2/0V%-S6U^AN7Y7G[D=1+T,61Y0&' :)-$PFLGYQ MD%!(6!K''D^B !LE2U^89VY7]IVDZ=$I[EJ"4L- P4NX:KI!;D=KJB/= "CK MKD$78'#<&^AXEC?I '2!U4M]?BX];G%)NMPNL^M/W.^:>9>+[2@;$W\4G]02 MYR0C+$$0H=2'*(T13,/,AUDJT(YPG%"F)2UN)61NXN3Q&Z\XEA0:J*&W+(3& M)60B>$>6/X-=?WL-U/N\".5.<@,D.T#R,]&B&&CZ$RW.1'K[N(MDIH [0'90 MG;YE_.F48P1AQ.(_<"35;,3&=>.81+'D=!FBVM>L0&R%/?._. P_\X& M.%?)>$9S3YN99P/+29J>U2!./$N6'6>EW92M9U29[&9XQO8\G^3K.2] -@C!.!E[;U%H;)#-*SE[ M3MI]_$Z_<;9=\2_Y976J/JJCE0ME)HDB!). I!!%*9?5Q#',*,H,PYY1BH<[[- H@2G(? MXMR+8!@F29"D"1;_9W**ZTT[MX-[EY?WIR ;='0OP"ZWIJ7=RA&GN1)ZTL0] MOB,+%U?06K3^,D'*61!C6>6\V&S%A_MIW;;C MR5$8H3 -H,>51U!V-R<9AW&((YY&0FLH@8N9#0 M+X/V/[8I1(BAC*59!@G)8X@XY3!#/(,>18QQ7[;DB+0#0Z[/-SO-]E+U"?"' MI!JT9&NJM+J@:P2!N(5R;"7V35 TB-IPB^9$P1D74744<*$/RF!!DL,F:$%QBH]][X.(SYAV#/JWK0CSY6#%54Z3@]4-54E5.G+./*_RDVSGH MZD!SVYLMP4"&&ZG6M2W9 *_%?4C0SIFZ]K0LZ'<7N@[I\"9VCN;H'@(C(,$? MDGY'38BT<;)J1G1]],F:$FDSVF].I/_2;=DYO4RB?1',O;=F[RYLVXLK@FSGNW+/7@CBY=SV95@3_)( MY77-8'*4M5%$Q=2\3(&$L8T3+1\ET.3S$W$[,D$M$^GB>7A IPZ1IO;09K W3@2 M/B;FF-MQFLH&8XJ7H0EF&(AAN\N%=R@1X_GE,*?['W2U ME1KY+V7)_BQ6JV7"\IAZTNH2^Q@BS'.( RRT,9PPE$0H\O5,+[8$S$U>JDR3 M9UP9=IUKKC#4WR21HKE0P!Q"4 MEVM>;NM#7[[@! A6P)X7?0.5%KC7;52N<1U91EE ZOAN:0J:EO-!?($?<5']':^V?(DYSI,L2F&>)!E$*4MARA,$\P#G**,>"F+?O#7+'%@S MV?D3-H'9=7XA;9<2&;[&RM4*5[7L4]*$LDT5R>;R4XH"<4-"$8-IAL2G1(A0 M[C/Q/46$!;'G41)YV+3QS!P8,_^0QF]Q@S5*CE.TW/]7UEK,/VTHV:U''D1KZ/'M+Y*&8IXS#*(QC636!0Q(G M5)S<.0TYBDD8FG4U,"9A;C=?2;PZ5,LM 3J1RO8CW9)._8A_[-W$5BG59T>8T:9J MTZH%F0>Q#*/E5@_BX32_^OQ,;Y!C/Z-95,T;YNWAX)Z)'EBF.,C6S;%HA9F;A-YIG,TFW!?-_@;?/Z[%K-[(0H MKX5**(=9QA'A44 QC/P<0Q22&&8YX1 %+.!1%''&D]ETFSFE7VMG3]IPIE4< MU.T&O#14SJ:)R)D/8%C0SG=1__U:S^Q53O'HP_R_G-ETH+GM"_HW;$)C]"7- MJ1'-Y95\PUXT9XCZ=VE'^D@J S)VME7&$ M]&S5M:$9X[9)9G3$73$4CF+S< .>([/(C<1,:CEQ ]RQ<<71J.;)Y_=" MQ=;OA A5\W[>JDK+-$_\V/IN)$0[$&2!S'T?.[E+&%1S+2J[E^=:6Z& MF(9897P\)!'?C^C)4XX3I"06$F:>1!E/("$A#Y$-,,T\!A!6611Y5)C:@N[Z115*_LD MJ@"37I$I*K50P^*]&FN@)[I<0?K&%<\6![W2');KU8?'5:U>C1FG+=2K#\%) ME5Z#5\V$45UMEE_E^:^*5 =I@@.OSR_F'S^NN&M'(\^MZTHZ0."0" H-'!DG8"FX:*\!8J1-V(? MA>M=MG2^(7V_VRVP3.07T_I(S'Q4E[@>]"&=O#2=C^<2O0<^F(L/F6L$[[?/ M6WG7^<[O\YS331,S^B57A<>*MM-\F$;43SF%$LW7R?%J+72MN-F*6#WB#NYZ^29P%(:$4XIRG0B'*Q)TD M90%,PI@FU,\"1+F9C^?\1',3+ZW#HD>LS W$5[OZFJ&KZ^"Y';-I_#O&<%FX M=X:QN,&[#T\@[WA8BHY29812LLF,N M##E9(LPP2_V\DH%D7WF]J0HJ(\W$+^[6[/ ?>D_N M8C0CSV=>'">0/[7^ MME#_5:GZ+?VJ$4"UXT[]_C],/:TN5E5/(YE\K<:VCJA%D?\%/4)E;L!N19I' MY#(=_6/_C5$B=9V"[%0-1!0F:BA1?MIMZ M@U4EKF7N<1R*:QT4-SLAKU-I34[B# 99$N1>$.1AK-U4ZOITM,2H"#X-C5P3XPIC3U?T=9NJ@U.^51YV&QRK;T/[3 MI4S61N4<>GG (6(^@80R A%"- F37"@3L=DU3V/6N4F*W^DWSK9-8T:5BB4# M^[^0C8PX[[BHV\N!RM*I7DH"4..AB>HF0^+58\T\; M_EPO6<9\FF8%[08K,,_8!' 4D@P])6D$<( MIICD$$5)@E$8AM@S<@E?GW)NHKBC&+"&/C-AJ@&QGK!T"]S(PG"'64&D4DH?@&,I9/"FN=>AS9%4"1B:GH;>*W,3!2UIFG?A M8_ZO>PPL61]Y,[=4.EZ_KCSRIS7[ M+-9)=R-='F%N^TK2I+^G!I"YOL7<@#+RCNL1N2MI+NN/,G&G9UN\ H. &6W$ MZWA8[S[-'T4*]Z$TBY)RKF?^@R2$,E++E5+,<-33GUV@,_*VER3VNN$M M@*326>"U+A"NDBPN33-M@L459D^2*ZX];Y^H2'OY;C5Z_N2 M\24B<<[C-(510B*(DIS#U,\#F(O_IFGDQ3S6,HAJSCZJG![+F,3YW7[%2, MID!XFT2ZG&5NHJ2KW(\5 ML89>Z_,XZND7-Z,SLFAHZ-NW-AC#73R(@2.]XOP:Q3##]OM]ZYS M@&H)4!=2HLB0''%U$7.(O]6%&$L)FIVG8$EBFB8TP1#G+(>("3TCC<2//.5A M2GT?8:Q5INX&&N8F*W;-0WH\+,">"W# Q@T>59OUTI,Z(Z_"R#)IC 4P%EHW M0.A(I-E0,*G NP&B8W%XRU 6I0+OMIORN91E-AXK_%V M&:J*+%0Q)H2;&WU MMS2-<4)Q!K,L3""B<0 S%F4PY('OYR1)6*8E'4TFG9LXW).] !M%N(H[VQR0 M;E!B3Q?[84DW%J)CJUL],!N:5;>I0ZIM"A?JHFI0SW $="69980CU")JT= MA%9>?<.I)O/TVT'0]_Y;CF!GOOO,-S*'0PE!QMF[U[_5G'U:?WE1-]]^\L;. M!HU81$CHB?NI3V3&A$=@BJ(($EFV,4U)$GM&>6WF),Q.UJE,M57Y9PWDQP#* MCG3[I#6+==&STHV+]LB23A#?%$7JR)=9##])#D"Q_AGLF.BGI8WA7+ 'T9&9 MSH* 2:UT]@ =&^EN&,E.(GYZ^-*:+1*0R2# >R3RF/(TR" MG!O5)MB-/#?Y)0@SDTY[C/2$CA7G(\L20=-UFY>Q9#CAU-&&WX\[Z3X^8>=X M>YX^8!DV(&YFK%AMI>7F=TZWE=K2]S_H:BMV_4=!F%2+MINVT&R7(/# *Z47 M[7U5,8ZPYPEU!-,80Y3'"4RI'T#,$I33. I"XAM%&C@B;&Y[OL\7V#,&.LX: M3:;'FTS+WZ70"/::&\4-GDAG2ZXG@]YB(<,\ M'(-Y$AKB>GR[8^!CL2XV8K3O4L?;B&^]("O>A*WT2Q[=_Y &#_Y97((?_^2K M[_RW@;ET-/,$\'\LCBN&$$*D[ GA6@>%D R0 ]+MZU /_DN )?U@X,_FX!=21N M;R1F4B'K!KACT>IH5,LJ5D,59).,1QE!''I87G ]$L,4Q2$,L1&FT.N)Q+_(B5[S]7J7;@MUFN" MB*O*3F]>MM>$Z9.*3.Y+]G9#'RM][W!=T+U;P$]C$C,"4R_T(%)W[B3#D(1$ MJ&",BVMY;B),!F>;FS3YO'V6]LBR,C3S#T.J)RR< 35VR,/)Q7,!%*VCF.BU M4'$D,8;GFE1D:+%]+#/T7K(3&E\VWW@E$XZ>^=V:M4K.WFF5()0F+!4J"*$, M(D(C2!"C,$@H)@$/F1]I!4SI33WL76'(^\6649?W<^MK-<6@4/[4>9+"[HA/!^R,_I+V^HAWIP MW_2R%(5!RB!.42ZN^!1!DJ0(9HPF89!EE&)O^:+:0?^^P=5&[Y2]Z5)Z/-MX MG]\[_E2LI68#"!:_H-S^4G^*;$1RDH9)(E05C"#B+(:8A@+H/$_#% 5!'B4M MLO=K-AFNW5PCZO&-?60$2/54E3E;1$:U@8QM^'AC:X>VB<.574-&A-\]\S63 MV4$?>$VKXD5E*.$\BRB*,AB'LC\UCT.8Y81 /TW\)(V27+,F]*4)YJ:3[&@$ M/2+U,S;.8CB\EUT@,_)6-@/%*"MCB'.K;(RS TZ6A3'$3C_[8O"YF]T;#[CZ M4JF<#O9WO-KRSIBQ1#SS LQC&/N^.*CCP(=9$*0P9HE/O3CU:6K6A^/ZG'/; MX(?.CA=<@>^27'5VLW*UPE4-A/K0G./V[HZ+2V#L]7 ![*3.#T&PS-YJ2 :* MYKV=\OM,OZ609Z&?A@SB!+F0\1E\S86 0S7SBH1$F[DWY11E&^_Z- MK^5J)22U_.4R2*D?ASR"02*MF4$DE'P<9)!$$8\9]Z.4FMD11B%S;MK\YZWT MKN\OV"WQ$S6C'%Y1 Z_GFZ[3%*[36YI6+KI5/7"_@C\DNZ#E=P[-++46Y*T; M7 X3^==H>JD%M+-&F'JSN>C;HTR?6>HQ3)@'??.(>$TA#2,/!_Y"$7< M*-S^=(JYR?"CEC16IN0S0.J)W]O@&5ET&B)S8YN>$>S&9R9XP]8\0Y;B@2?- MMC9M.FXL/]PO(XQQ&GCBVDID)%F49S"-.89^ZO&8\R#S]4I6[(>/VJMU=[R SO33M^1]Z+O]Q__>WN\S]OWWRGW V$AK0/-WNM_6&_S7I#3;*M M3DGOMM&9WUC>KN@WSK;25W-?567UOJPJKNQ6]=V:/51%63VH<,B]X:K>UX*D M>8#B/&$H03'09YHQ7>Y(&9N6[7C194*D=R /3N&UZ5; MEDCS4C01\&-??08PKY6?0?$"&F9ZCH8:_/&HW E.*WFZ1-?5/>864J:]K3@ M[>1.XF+,F]K^WCT];<3GU[@:"TXD^R&K<$>\W+;7UD MCQAN@FD X["0A3R!!6";Q)B%,2<1@$F<\":/$ M$]<;H]1_[:GG)DAVE+>IO&"#?P!!JV;_ POL]12E<1 =6;#LP6S#,@390-*M M&I&O:;$JVAI*XOBC3F,IS/%R54I ?^)IZPH8 W)29,!\!,N<@(JS0O9+%M_' MYE79^((H32/*.$Q3/Y#! IX,$? A#9,T\WD0A)%1^]'3*>8FB!H*04>BE;'T M#)!ZTN8V>$:6*H;(F(?H7V3>543^Z033!N!?9/ DWO[RDQ;]\_Y1;+[)_@=" M5@CAP>L'_"KOOD*;L)BKF)B!Z?$@EA=?@I>%$:BY-]=@_%2\ -\P VN/&H$F<];(- MRYK)%F-D<=1?!\4#:)D '1>@80.T?!SS4T=_+3"1YY^,DZ1IS##'%(H_/*&'4@(QC@(8 M\C#$:8:\, A-XE5[8QN=+Q,$I#9=IU9[ LUTSSYJ>DJG)18CB_=?-0 P5C'/ ML.I(M^R//*E2>8:E8VWRW"/F1NTSO;3^7C]P7OU2E=L7XR9]FL/-3?N[V!/N M[[(\H_A1D:]OX]9%];K%>P1 1][B>EB.T&W/$"HK:[CN')/9Q@V9[EO*35^U M[!^UIA7'-?_ FS\_K1\J_H(+]H'GO!(WXK8LWMV:J:R20%Q3*5FNE6^%/1KTG+*B1FMW9 G, M6VG=A*"KOEMV1$S;I.LFH$XZ>MTVFF7[+RHN]=N5%"274A7;0IA9RB(2^1&, M\P!!%(8!S"(4P02%&>(^B5!BU+- >^:YJ7 ]PL&Y5&:9PFS8D$M[$?1$X"C0 MCBSU[KZ\_W0A4WN$;H'&"+GJ@:4][[1-KDSA..EB93R ^072+A1JWO%/SF.> MC .=9AO=-&E$D\,PIK>*7;H>L.0D2DD-M%K=_^!4]:Q[+U;HJ:P*7IO5"1\: M8W:[=+4".V+!GEJ#;3F$F,8F=036V%OV DZ.2Y'KH&&W=8<&GFXC:[!WL*UU MGC??Y)_+]=?MBON>4/KOJNJ.E2_B=/^XPD^Z6_SR"'/;X()2*$D%DE;H'V0^ MMV3K[_4!X*[O=#>8C;S/-> "?TB:'6WXZZ!8;?>!82?;[-=9ZV]UC:>MS0!2 MF>I[Z?#T5-5V6]K?C>K1#G?DY\/X5>)'N/Y2R&6<8Q#(.[P!!I"NT@[W$!]FPX M=@(YPM*=4<&*BJE-#+= =<;@<--P]N4@]J,:=OHZ__*,]I6J9M#?,R/T]1H& MP6%5@S.33%[9X#*CYZH;##QM]K76U49H"M7FV]TSKPJ*VVMFDG!.2>Y!ED72 M@,\1)#3-(0TB%@4Q"X),*UGH_/!S.X(5A: E4>_\O8#;\.Z^'8W1E?4>$ YO MXL.,#^UD\69O%XN?]COXPJ"3[-QAAKH=>^4I-PU^=R<+2TA(.(U@DA.Q9_., M01*S!!+B!UF:Y4%\6V_?N?;GE,4?A2QLFF/0MHF&)/C&-K\W=OB=X:%]VMQW MDJZ^$S7TG4W'\7__FU6/-/&_Y<+V./9"3!,?0C M68HR\<1)[@<^Y%R,:TZA9=FVAN4F%/)U"$@C\DJ4#1:M':XBRV>H+! M!6(C"P8[L*PZ7 PAX;#!Q=EI)N]O,<3LN?86@\_?W'Q+]=!98I)0WXLBZ*4^ M@8CE#&(24)AS+PA03CR$C.HJ'4\P-T%PV%;K__;^I^?Y^^Y:_POX"\_SNO^U M33(!WFZ^E57QWYPM0!BGBR *%QY*E?4HC.-%Z,6++/% 4==;]8R?+&*4+#(4 M-<_XT2)._466)J#LE=[ &_"_MVO^__Q??NS]K]!; /GQJC<^<*JTP_97OOI5 ML ""FIKA3N::T4??YV9*UR79<@3U;HZCY3H%VU:+$"4W3 MMAYQ">-)2Q&G@UO["Z6Q_:$JF\9:D^-%6'UD^_RER'K\73M\V7_&\U M5UD-=\^RR5$CXEH?^I)Y'DU92F#&&88HRA)(8H(AIV'&,6+$BXWZ;Y@2,#:E>TX%B'4LCE% M_7Y5UORQ_&W]4DCOKRHI;)P)KS'4W&170S)0-,O7[_/;YX5,O D'H M (H/@SAK#5B'A=4(B(ZM06F".4K):D.X[,*R-<:?+CI;G]F#(&V#URRO9.J@ M[VX)+.#8RZ,(I@S%$/E,Z$TI\F'JX3A)2!Z$G)H4O#D8W4B<3%;RIFD8O+'2 M> [!T[QBV4(RMCQ0=(UQ?3K'L*O;TL'8TUZ.SK%U[L.%+O$&-+BT[!VHJL73#CZY(E(2(9#[$A.4PB'DB';Y) MEC.3VX\%#7-3(O;T MHG>%?[RM"W8K,L,:=I+F0MC'$FBX?D*@S'O(\(*A=GOLUF]'B=-1,LC1<%G.9;E'T3M>1 M81[Y#.ZH!SWRE:.GDU@''"QV60N719;Q:7T#@([.=!L*)CWY;X#H6#^X92@[ M+>(K_\[76_Y1<"5GDDX=64GS_;;>E,^\,O2P:HXVHRW64@SDLH*.9E4Z&714 MC^(B-43*T5[2G772_6,(Q?&>,7W=JE#!IS4KOA=LBU?F!0I.WIV;"BP3[GM$ M&M4C. 5&PS!V(R9CWWP/X7!?=N B\[;E!DX'G++,P$5VCLH+7'[.-K#YY66E MXA'PZCVNOWUHK$"!B/+#4.X)4D M TDSZ!$]BAYA")2S.&J]62<.JS:"XC3*VNQURX %6=?L<[DN.R=A4]:LF^9"1/&B^7]>B-N_Q^+%:_:!KC]G:VX0:L:6;;25DP?NRWMRMF?@W7GWGJD,?QYP$ M(:,P]W &49!'$,!1C&_5^O :RKK63&?8 MC6[%-(7-PF"I!88S0^7P;!,;*+58/S5,ZKUF553Q@9>?>7GW_4E%K1A6,[[T M_MRD@0Q.?KC_ CZ+_]U]%PK4$P=-E,Y-U8TOPG?==.D"N9%E@1O03"LK#J)B M6U?Q_*!35E4<9.NHIN+PLY8VSB[E2@7Y+6G(*2&,0QK+3NTX(E#\&$$N5'T: M42_+<&)DRCP8?F[;?T==&W-J6ISA$#M-PZ,U(F/;%[7!,+>V+9^"#'- M, QI)N[D@9?F@995;VB2N6W>ED[0$ HDI>!>5C,0M.K?T2]">OVB[@*HD?>T M%49&E_9K(%C=W"\..MGU_1I;_3O\U6?M3N9?RI+]6:Q60JG_M-Z(52UD 5$5 MWWNNJB[SD]S//0)9EL80A4$ 4QK%D HFL&D4\#M,@(S#+ ]]G-.9I:M31[4*XIHW&7\6=E*NS&F,PR>$1TWQ!X_"O;VHR"!AG,+&VU M7XOZOQYX)?\!/W%_&61!G"5!!K&7I!!%)(,9%V=OR$/.@HCY7F:4Q3(1%F&@CS4 MJG%T=O2Y"82[A[OW^HT93L$:WO,W0S#R)I>T@98XQUT9+K)]0U.&TS$GZ\EP MD9U^2X;+#]D=XP]5VW1=U4M55=WKNUT!X660)DD8>9&X,(<)1$&$8)K[RDW MPC@*HRPRBO8=GFYN.W=';5>!^:3",OBI:!LVU)-#7_,M2].<'.X=KCGKAW;T^FB^>]T_ M(N[L\I]4":'[?VV+S>NGM0Q04@5=E0W^\1M>?WF10]2_B"$V]:=U4XSN'UP6 M,>.L#2=1OY0NE(^XJ)H"X@%)\HB&!%(:8UDB@4'L)Q',XAB'+"-^$)OUDI@+ M9W,3FHK"5C*R#5_3&J-GP_8EL_?L")Q836BIO?_Q4C16BQW)2\H3%.5^#C%' M(40A#6 :QPAB+XBBT$=Y:-8K9@0:YW9T*Q)ON=2,L8XCG[QN5F?^9^CNE.QQ MNC\J9W $7E^(MS[,!BC\:QQ+UR%V=L!H3&5Y5-!OG&U7_$O>Q9CL8Z82CJ+4 M3Q/HRTX)&',8!BGC 5AB#$C1B+_\EQS$]T=J;)81D>LH>P> %93!KN! M:VQ9>@:I44I&&\#B2K(-S#2MA+K.\HFDT7C%G8G[R[ZOW3(*,HH]@F"(22ZD MAA?"+$ABF' _RO(DX;&9L_K*?'.3')>,W/W6?TZMW'WL[[/]N:F[C.LZ]BZS[UF)F@V?_Y7O7RL.*ZWU:L:^2MOFFM^4)FU MC=[3V!&1QU@><@2#./0@8FDF;J5)"$F$*(_2$%.LY?DVF'-N JV/L*%8U0?.< JZX">J+'9#6&Q<](&(\L@CJ"&PD$.I)!0_/. M-#IL^;1&E)54&924SC\UL@>3SQQA;6EO@54C\>6+2HQ[0M0H46XRU"3BW(*W M3J3;O&JG/W[F&UEM[:$JOQ>,LW>O?Q-WW4_K71.E.]GAN-@4O%X&J2=T1A)" M#P6<1+<%4!QX<>N#])RL69^3/8-W&[NPZSL=9ICI@C!=1@ MXDEU47- CM52BQ%N\+.0Z^8\V=&71:73IIQ")W>5S,JX&==-N/.:'?XM%W: MUT]?.>7%=SG!W6I5_BDM 1_+ZGW%6;'YM:QK7O]:K/FG#7^NEWG( I[S#+(D M"V2']0QF+$;0#U!,A#Y-\C@U.59LB)C;@;'C >R96( =&\J$TC ")"?@#\D) M4*P8%BBR6C*] V+LA1A9](^R!L;B_!80'0EJ*Q(F%<&W@'0L7&\:RSSY^+ZJ MI! 7DY7?>?7:E G3S$0^]^[<))F@L5SSRO0%*,TS#-.&=&V0G#T\U-##3!W+@A%[1=%0PM@U< MUE-*W,$VLCQH$&LI!3U21ZA&H@>*RWX*ER>;OI_"5<;/]E.X_I9E\_-FW-_Q M"E>]KYN%08H3WX->EB"(/)FP&:(8^B$+DQ!E44:-0EC.3S,WL=%]_K1W$!JV M0S\/IYZPN!VDD85$AT]'X1BMT@_\#?ZDX M+=1G+OZ^XLJNLV9WSV6U*?Z[\;B3. RYAWV(4!Y %&($L1_[$",4)A'E),YS M$TF@,^G([=0+,T&AA;V>V'"-Z,A"I$_N NP(5KCV278G4TP MM95%9+//'ONT%MN:UYNO>,-5K6JV+QRS9 G/$"$) MC+T@D=470Y@Q7]IR"?=3'E(:&E5?U)]Z;G*IHQ54VA6F+?#6E4)CH#BZ+"*; M7A:P\I,UB$K"%Z A?90:4N9X.1--VA-/+*!, 3D54\8C6'3&EL:RQ^>G_[?\ M\[?U2_%^73/Q\RZQ1;=']N H'GJZ[MM:+![TX=9[X\9N-5_RUI6# M5P]E7=@T@-88:D;?][X[2YF#'<&@HWB-$ X6+C%YUW M[7;$NVU=K'E=OR^?B9BBNRK(4NUW]%_;XFAO$ _AV$^D:2&E$ 4)@JGG8>AE M 8\]@OS<-PKS,YM^;B=M1SWHD=_!SOYRL3YZLFL\U$>68FX!-Q9H M=K@Y$FV&DT\JY.R .19WEJ/8J@)"G?A6KL0;=5,.9^G3+/>B! N1A@E$/ MA MFL4^)%Z8)#1,J/@\3=(W3J+H1!15_*M9K&1]&\$I& M!]V,I^?%8<1( &-$4VG9Y^*[S'+(F(<]GE.?IZC%\W[-ID.SFVS$X),".&Y%6LA&J/;%AO]:?./EU#H1PA!A+%0NBG.8)HDQ*=>$!%B M6=?FVM1S4[C[Q5L:VJ$B_DP+,;N.K/J+HBE&1H%Z;%N!.Y1OJ):C"YCSXCE7 M)WZC6CJZ@%PNK:,]@DT!#$Z_KMZ 3=">NNRF2NZ$BSFA#JR3YUT/)GJ/ MJ2<[PMRY>K76^D93N"\[(2[FH"Z[Z-RGK^CV+S[?VVWI3/O.K2%%Z_\N]\ MO>4R\>EIK?H0I0F*XBS"D&+D0^3'&)(X$0H\BP@.,R](8J,JZF;3STVXMP2" M:D>A<6]'$_#UI.]XD(XL8CO"P9^"HM/@(-T\I\EW9L MU5GKVO-NX-K3JXNT_T0^#?1UZJ "HOY?C8&AJ3Y?CX3V:3F^QF9&;W>9B$' M[6<3DS2=*>YML#ZPZKT1"=8UN2XYA'[#_UE6[U>XKC^+3?JA?,;%>LE0SDC( M MALMHE?3NC2-B/[*"X1YVF\I;-N"Y*[IE-/O4];9LH#E3:LMJ&&NSF$PV:WI5 M?2WJ_WKW^BA&NOM1U$LO"_PX80SF(1-"CR8Q)"CR8!32P _S)/.3Q- &=FFN MN0FX U*!I!5(4L$?DEA#*38$L;:ERP5PXYNU;#"SL5]=0\.=L>KB3%-;IJZQ M?,8,=?45,Y%15YOE5UYWJ3GMF4N3C"81RZ!'@P@B%"%(PI#"7/P"HY3%+$,Z M0N+LZ',3"U_Y]Z*67W>9RZN2.&P;3=50OSF/Y+ LN!F?D7>_/33: F 0@J$M M+U[L;7?QTWZKGQ]SDLT]R$ZWG8X M)Q$T-(Z3YGD%"%>>Y4O33.LHOL+LB=_WVO-VW^ZG-2V?N:PT^U&0*'TMQ7I; MK)_:GA'ENG['\[+BS7./^ >O[W^(B<49'4=T,&2>S%D'E"_Z5A&* P-TF#&I%6HX-Q@GPJ5>N9*&YD^S+! M#MA(?LPTY3$75T^VS63)1A:/#?7@)\GGST#N=;!G%>QY[5:T?5ZQNP"'[.UJ MT;B3JQ,L@B/1/":EDTKW"2 _/B"FF-)9:8"]P_X3$Z=9D1=X9Y51*;H59W?K M?MU3\;OM,V+Y=!D.8\BC'$<29N32Q/(,F]$%(4X9RQ+&6>OURK M[CCL\::J HXIUY)B62/%3N@?3Z)UQ,I3!ZSVY-Y<<\#UPNL=0S-9Q[>K;;#H M13Z!/L-=_E7'LLHGZ?$%6JYER<;VDQ",]Y\8M2K"2*LT7B4%UP2_=?6%D19 MHV+#6#/?7C3WN%XK2Z,H8BR%*"(RHSZ(8"KM^G&:>S1/:4X2(V?FP%QS,^ - MELBU+XU[>T7*E*MJ7CU<6=KASN;*K@6A2_=5/S5D5U?.6"![QN M1VK3 A.&0A(@'W(>,8CRS(,X$P*$94&6\CCF0H/5C@0]-\/G"U(;HOL@ ME&SP03M]Z*%JM2Q5ST3%H=6?5-OT)4]SXK,T@WG,/7$73U*8^CP4ZE"8A\@C M'/F!B3IT>:JYB;4=I4TEK$43?5Z#II^\BDUO_D4S(%T#;#W-R V$(PO!/7J_ M-^@U=(*&4'?ZSW4P'*D_ Q--JOU<9_A8^=%XPTQL,%XL[\4E;O-Z_\RKIV+] M]$M5_KGY)D-;\?IU*:1"BDC"8<@)A8B''B1![L,8;ZG7YR[ME1KB7AV$ J2]U!-]7%2 HC&,6A:F7Q*&O M%0JY'W)N6_MO,NJ4@?\CL&/EL]Y6[@$TO&OMV!YY@_[M\Z?'^P_@_WSZ_,N' M+[_=OB%/F1S8>^W#S?YK?]COP=Y0DVRW4]*[G77F-[8&R>:$;NIY\_=EO:D_ M\\V2I8SA,"$P2!&'*/403!/Q-^+SR/>#+(VSR,(3=F&ZF;JOWN.78H-7RMO! M.JTRW[7:SKFI)^L2VKJ&27OPINR((S0\U71<$;@ @D275L=!#)Q9',_/,K&U M<9#54TOC\.,65L:V;^!CA;_SU7W3J*YK2HE#+\ \$Z=N%$I7.4IAAO((,I*$ M<4*3'$5:1^^UB>9V('==+#>*5K/V?5=!U3!!.H)J9$'0H=20"5HZKW?\-(/+ MP##I"+:)[).V\)D9+#4P&;1;#KT_G?E2@XL#*Z;.\[9!L(=Y84+ZWO^@JZTL M%_Y+6;(_B]5J21(:92'+Q$7%"X7J8*0SZ=QD:-,N MO-AG2N(V4W(]H"K80ZZG7;D&R;/5% ,?MK1##JB+UN)+4) ]3%R%LNI M,>7$09GZ()Q&5QJ\:QV*7W%<\P^\^?/3^K16_-=RM?I85C++?QG&&?(IPM"/ M\E!6<\^%(B=;.O@T3^(LCH6T,A-(1O//339UY(.?.@:$H *_'[0D:9@ ?T@V M0,N'8?:IZ2KIRK#1L!]=G!W#_O.MN-L$N-N@YRYHW6CVJ0/1;: Y$UQN-8QY MHU69B<_N?W"ZW13?^9<\+ZB8X>/:N-?JU8'F)L 4P6!',>A(7H@=4V[6I6ZO M9ST4A^62=3)8I.N,M:/ M3+K^L"L#7.MRZ$N9-5-&\#:K>OW43T9%69+[7'H'TLR'B"("<>PAF$1QD&1! MX&?8J,#;K03-38QTWK'6]UHK;:)4/@7K'..;%\W60#?>4KR-Q:Y;G+YV)]>G M\?GL>!HG]=<5O*.9] S)>6,;GQUXUXU^EN.:6P$?OK^H)C7&5K^3%^2]T@+ZMG%6[U09QCJ[+>5GP!%/'Z=KY3G*[;]6Z":&39= :=IN,5<&Z] MNPB#E;7N=+3)K',7&>E;XRX_9*D"Q. M4T1-U*@1:9V;=.E3"O:D6M79'7.)]92NF2S[PK;G)6D64OJIV!,%U/^Y$% MUF.%59Q:KQ?) @@ZB^\%V^(5& ;&2$D[CX&5AG8TU&3JV7D6^KK9A2]3B/PPA*F'/)CE 6.$DB1/\/)% MV>9^W^!JHZ>J342]R68ZYF%$SQQ_*M92&@."5^KNH2R#'L>!'W.&HQ"U'\3]FOW%/X>.@_$^AGM%]5_R2]!3[F>XMB.? MFSKMOP>[?_?ZT/6XGZ#_W!NMF:N"[Q-1/6W]^&F7XJ0<_<33NU2&EBA#<4Y9 M!J.(!1"%?@0)RW/(6)KY+ UR'A$3 ]/Y:>9V7U$1NVU[2]H7/T:ID%>@O47V MSU14[T1P_[HC"V7C^EN7X3>VB)U$(LY!@)G)FQO%0]L]7!I%[G^(+;C&JRZ, ML7[W^@LOGRK\\JV@=]+]=>1G"7F,*(]#B*(LABCW,"0J.S#T*<;S<]ED#K452J/$#_(@I= G-(S3 WV=@0V*3'F;:]/ 9/3Y3=!,G( JJ/QO6JMQ:=+2^P[JR? MY?'X$W>QO,#>:>_*2P^:>W+V=G[ER-7TY!R^-;=-N:?N/_3].4= 7/?GV&,P M\B[LN6Y<^9PO\VOENSD::C+?S7D6^KZ;"T^89QR\+S:O\L1]7S*^3/V4H=A/ M8>YQ7QR+"859$(L?>1+@/,O\F&JE]A\//+>-)VE3>B>0U.EG$AR -;SS;H%@ M[--/CWNC#(%SK%HE!1P,-%D>P#GR^Z'_9W]O6XKXCC&QG/5#66_PZO\K7M37 M%'N9EWM^!'%&$X@0"6"&2 3%?D19FX;L2VNVY*Z VQ0%!K MN#,'D+V^3]W@-?*NM87*HA#Q$!(WU"$^.^S$98B'6#NM0CSXM'G7]8>FJ\Z7 MZG=>?2^H:N*^#)( ^00SZ/LAARCP"0F)41SG6:S;>/WC)=,H3/0BD,/[W 4\(^]P"V2,>JX/L7]#V_6SPT[6>7V(J7[S]<'G[,Q* MQS&,>V-O&I,T]#,?$NK)%%V>0LQB KU$[&:U_ MW^"-J*-46\ :CU9(8S $>L"''[^U M7M _.:Z:PC8>CKT\\ CD$1:*AD\BF.:Q#Y/,]W(:^93H^;<'YIB;>G%ENEH#V>M;X'-#C: 3!!Q4"-J/^4;U@4Z8NEP=Z/31MZ\VV78G M^E76U/BR.S.7*8TQ1C&".6<=WGY02CD66N&3Q&/J^K[-_@^+H\]F3> MKZOL]5U@UQ\VW^B_%>OB>?O<1@:S(&<)\3CT@S2!"/L8XB#TH8=9AG# 2!YH M73M/1I[;AFZ)T]_"ASA=W[;6W(^\55NZ' 9-7^3VAIUY.-YDN_$L&_T=>/X! MNYOA0U6^\&KS^B#69R-.==D,Y47N;]D?EJ=YDOLYABF/9(\F<9W#"4EA3",O M3/T@]D*MOO8ZD\UM;W:T*FV<=X1:= 081%COZN0*MY%W=4?F BA"%7+W>^2< M-N35@<3196-PJDFO"3I,'ROX6N]8-.EM^OT6>-5&PLA:JI_6];:2!3_: XH@ MSI(0QS"($Z&EIVD,B9_',.)IG 41XQ'6TM)U)YR;#-F1#.J69K4GBHYJ@WZT M.G /"Y,Q0!Q9H.SQZ\@%=WW\KNL/=D :-/AU#.A$C7ZO >NHTZ\!.(,=?W7& MF:[SKP%7!QV 3=ZS+!A"OW&V7?$O^?F" RJ'KBUAR>9ZQ*A9U M_Z.B34TYS3SCP[?F)O@TR[)=PV)89MT&P\BR1Q'FO#S=99:MLHV/AIHLV_@\ M"_ULXPM/V.DZ3<<^U;#ON+OYN]??\'^6U?L5KIMZ[5$4Q;&/(R@T&"0[&X4P MPYX/LX1[<9!F:9P:E>0WF'MNF_A"H\.N4R)Y!8I^H!BP*KQOLC!Z^LM(<(]_ M>76'M+%B8H&9(PW$9.9)50T+2(YU"ILA+*]R73#XE_P]KK]]7)5_UG>DWE28 MZEJ-AX:8T3[99R.("Y4D%"A*Q8YH:76IKFM XDH1'YIJ6A5;@^D3Y5GG' M.[(+%UY]+*M'_(/7JO_6XS>\;I(@U+^];P+=ECX.4N8G&0QE"VO$ @^FN9_ M%#,:4)_%28R-6NEH3SVW8[MI8[>1%((7_*K?9LL"=3WI,@Z68ROP#=$@%^>N M(K'M#[@1A(,V.TK]^P*\OQ)L:=[ QA@P5_UH]">>MKV,,2 GW6+,1["464WP M6W?^>HCE,6RI# F-4^BSG*+8YX0F6L46S@\_-]G34&0\SZYV_N'@T^[NLXR=[.#S3UD:W!Z?GWY;OQ2R(Z5QZ\V+ M \QN.RHCU&/Q+!ML_/;YX5.O Z>A4>XL7IKVN5NAFL14=QXEQ\42M""Q-^6= M'75:J]X08R<&OL&'[8[?7\J2_5FL5LIA>GCMWJ^JX6%C-.:,/NR.;A5)\$9H&MRD;\-HBFNSLF*W M)(YU/;Z,@LN[\)E9IK_X7F;U["UWX'%+_UE9\>)IW0Q&7Q_%T+60*T6Y_@47 M:UF!ZQW/Q3/B%KU,<(IH'E$8>9A")#OD90AY$'-&>)#B.(^-.@X9S#TW2?&9 M;T#%\4HE<+O>_9@W;+5YNO05_"1D=OTS>!),&?K0#!9'TX.72BF8/FRHEF,/.T3C1S2$Z<:!9#6)=1 MDUU ^ ?>_/EI_>6%5W@C[H0J27679+U$:1;R,(I@ZL6QD' TA"3S$TA"&N(< M(XP](PFG/?/>FY3JZ 9_"L)W+<$6 M0-$NXPA:ZBUK0FJOAYX0&P/ED668.X MVAZ9H>6L&Y+FM!,W23(#X[1WDN'[ M%IF [RO.BLW=4\55Q$C=)E'%?IK&D<7L7\#%(U;L=IXFR\_0_([-T MO&$ !C/P+KPZ7=+=,.T'>797'K7+=;X4]GF7"\%R1\5WL5W)TG!WSV6U*?Y; M?2'--;:][M[_H-]DDM)7\=0R\3 .,A+"+*9"-H9! M/(9S!#>892ROTH%[*Q ME,64KN]_U]092=4=C>-MAS:0>J4"J8N]QPLK%@TJ,HRSEAH2^BU7:&39/ASE MO@"*/]!C$/0Y% IE8[;K;'L=ET"R^9:K:I8"_F:K.UV^^/2K;)QK/LHJ7$M, M=SOII%GLH^!UG/(^SB1V=I;/?".CV1^J\GO!.'OW^K=:$M8FYJ^?VC30@M?+ MR(]HGC(JFU9RB# G4#;C@5Z*J"<[:Y'0USFAS:>>V_$K/5Y4IF5L:W7^@KRC M&> =T6;V%8-UT+.PC(/NR$>G!%;ENW1DRYRPG_[6H/PSV!$/[J[#;&QE,4?, MD9W%8.))+2WF@!S;6BQ&L&WIL<'%FK.N^U!7;0DSED>,PYSF&*H&O"22S>FY MSX,4)9AZB8EQ^/PT<[.Y=%2"#SPO:&',LE'I2YW: 1I8P.VQV#4$\\V220 M>0$D>91#EK( X9PF)#.JT7AFCKEM^5\/6O, :%<8_SR8OD\CZD&B-;(X M5=^=)$^U.MK%0(+?\&9;.=;/!I!P)%//S3"I0!U@\5B:#CUJX[%J"M7+H+W. M0?:^K#?OU3VS_K#ECV7_UEDO"?5"\4UD$-/4AXAD"209Y1![E'BAAP6V6D+6 M:O:YB=^64,"V'&Q*P#MC3B6)-?'HF*Z"CB]L1&S']I+M20<[][LD7@B:%G%! M/W@L#\UGHR)NXET;$?FI_&ZN5\#0/6>)X+#CSG30"5UZEOP>.OML![FUPN;] M\\NJ?.6\+>9YOL;Q?:5?S>L MH#'>TNOIQK-8T)'/P*O%/=N5:U(O>GM_(1U.6_'T-,4^1UH!YS5 7=/Y1J5! M1X+[O2"WQ,2)C+OAO2,93&,//C M!$9I(OX(?1R'D8DO^]J$<_-@/\HY^CE-2GNH>W3_#]7AQ[2 ^U7@-8V>#N$< MVP)ZA.'],&KF5D]-*%R90*]--ZT]5)/Y$^.H[GMVXD5556MB=H0 :UTMRS!, M/88\#E,BH_M#FL T" .8,2%2$L0\YANYG<[.,C?5I"D6N!8G:DM@&X-J)C;. M ZHG*VZ&:60!T2#4A07N270G(@81<"07SL\QJ3 89/-8 @P_;'[I>."\^J4J MMR_JY%2WGT:B?-VL[YXWNM>.*\/,;7=+QMOF6WEOR0TMU;9+I*>"3 #\R(+J6C;#CHV#+ ;0,#))BP8= M(,=OUS!(Q5Q:-^A 9=#&06LX.\G9A0**T3J#]* H]L00D#Y%9/.7-G_-\,W\A'\RY071#8W!^:FB/4W;$["(&C0_7\'),>F8-L'A^(PP];V@T/ M2B5]E6KNE_QO=7/.+@/,8IX& 8SSG$$4>UB&NV0P3A'VQ $81H%1:Y?!V>9V M_"GR8)E#H>+;F1 'L=4T);I";&R3XF'=-*&>=^@)8AN=W:%U40<45U;&P;FF MM3;JL'UB==1ZR4YXR$#O3^MZ4ZFX3Q73L_1HAK$?I- /9#5U&_1D6.3L',1ZDN-&X$:6%R>8/5IA M9BPZ!E!Q)##.S3"IF!A@\5@X##UJ>7W6BW_7L9E M?2XW_^2;?<16OQ'T$@G%(\PC#Y*4I!!%,8<93T-(DRSQ(C]"/(V,KN-34#TW ML7409T1E*!Q8EQOPJFIG=PP87GHF67W-2]3O^T?: MC=;T3%=Q/#WM9=?IL*7JM%!Q8[+NO$MWC7/I%S'3Y@/>\(^XJ/Z.5UN^C-(P MC$+NP]R7Z>.489CZ.88>SH/(RR+/R[24ZKDR.+>C49"=E]6SZC6#]X&ZTB;( MRM4*5[6Q77"NT.OD:\Z0[)D>O G@YM/$:$FHVG.Z M7H!S->L_=2[/!=AYJ5O4@((-2-R ! XHY/[BGZM!LNL,R3?Y;"?*I_UW^7S- MTGAG_&T,9@K/D>[IDI'GR/V1GCM[.FVKF4F2J"RALGZZ6[.O7-6#5(KX5A9- M^I(_E'6A:+Q?R8:N\M<-;>*_5 9/1RQ.2( PI%$:RPR7#&9A%L$(!T'B^7[, M46Y6^NQFFN:F>#9T2Z/H2T.)5R<5,"P@'?<6):1.WV%=2SO$R\+B.K M=P?NMX^J_/C0Y'G7#9TXQ8)RF:CSDVTMDKJCGRPIQ_L&5A8 MI"P;HCTL1,<%>NS ($.,1\AJML/.*OW <*K)LA'L(.@G)UB.8%FM!\MB#LI\ M^UE\6U_R7J_)MH-7RGS$O#B!+)"=.%**82;^#?(0A4GJDP2CV*CLSM4IYR:] M),6[:CF6#=,T@-93\-S"-[9YS@PY\WHSVF"X*AQS?<)I*\!H W!2RD7_30L= MJ*KDY?MNC5>O=5&;:SL7WI^;9!!TEFM>;NLCZUU+MX$:A0D3JDP:<)Z%OG9P MX0FSO<9XL;Q?;XK-ZQUC8I'K]^*O7ZK'\L_U$A/*8UE#+4R3'"*/IC#+0PS3 MU"?4\PD+?:WC?V".N6W1ADS0TKD DE*!(Y"TZFW5(4"']ZPCF,:^"-@@I+UY M-3 8V,7B[687B[_L=_'0F)-L9PVFNGVM\ZA%?57I&W]\?OIM_5*\7]>L8A]7 M^$F[L.K9M^>V#BE M,:9Z7U855[:^?2W(![)E8@%Z)9G<=^6[%<.A> M+\;NW>G%3WLI9#WM)#+J5E Z"7;S.';VR$]K6C[S1_R#UP^X8,LP%K<+&@4P MSL( HI!02%+DP2!@A,29CW@:FI@=C\:?FW1JR ,;21]X$02:F12/T=.S'-Z MR<@BIH5#D08>AN P-@)>8-J1K>]X]$E->A=8.[;<77K,;N-*#;)<%:RI'R;^ M1E_W;J^(Q$3V\X'YT'&/2TE1&>RN6UI65JF;LY(7G\*PY%%P &9"] 0"OYH_QRE[8T.,H[DQ.!4DPH-'::/ M)8C6.[?V'7NWK8LUK^L[^J]MT89YOGOM_23;H(F+K-A:W2U6T;/?#XCZ"25) M #V:AA#1C$&2XQ2BA'!"0QI&S*C$@4/:YB:L^K5$.N9 GSM 7OL_+\">0W# MHFVOL=N76T_\O=$BCBPMW:W?1(W%G('OO)78[92]4?,P9Y!>;A?F;@IS#]6' M-I=3!;BIR;YRV<=[20/F9226M;:I4#)1DD <^SF,L1=D#$=^3K4R^XT)!0ZF^A^HBH-==5"Y@&EDB6B!DY*&Z!H&5B^KBH)/YJ*ZQU7=277W6 MWDLE[DQL4SVOK9Q4!R_/;><>^& DI5R6NA-2U<)#=8B2OH/*&J I_5,'V(SB MG3H+PTW.J<,1)_=-G67HG&OJ_(.CW]B:VHOBZA5D41# B,:>.*^C$&(OBF", M0HR9[\748R-=RV9?^_*L[KXX4M[MRF :KY/S^]2<"VBZ 7[,"]$8A3:-IY_K MU6:P1*?U.!:ES[[R#2Y6=VLF[S]".ZI:KS BS/=)FD*4A@RB"$@*!H/5A"Z].UU%GRO4'U35N?:L;9#^H]+3U0<@ M2^:8Q>H?O3PW,=8C3U72,@W7/\;F^CWM9EA&EE[G@O>U4;((XK^ Q VQ_,,:Y;?:.//#2T&<F82B(*,P"PB"?0Y8A["49YR8A8(='&NN4F4]VU+-$GKHJEW7 .\ M(U=51&[^U; ]VA#>>F+&$8HC"Y@6P-\; !M"P9Y2E_$_5^%P%OYS>::)HW^N MLGP:_'/]%5OUA/'\5]5KTXA9*&/+)"$T8DD* M:1X+52GU*,PR$D#,4X^E>1#YQ*C@RM!D#(7*-#=V?3N/PBCMWXZF>L,^<.>9'FX( M=^$=.[FQS[FJ'TO9MF=-BQ7_S#=-2L>O8L$?R_>X_O90E=\+QMF[U[_54IKM M.EC>T4WQO=@40FLC@D1,-TN6$TH1YI %F8R2#C*8I0F''N%Y'"0T0;&1R6<, M(N64>E-+G=-7O&.R_\P$VFC? 5Z MHO"MUW9D$7JTK#L&@> 0M#EI/TDF?Y:_EGR"A][:_B1Y!<7Z9[!OY;OG5VB% M+<<.-<,Q%\21-!^%Q$E/@3%!/CX]1IW+(AYSM6J=/3U?3]UZF77#,@?&F)U@ M7ZW &>^600G00<2NN_Y<@36VI+R D\,L?UTT[ (VAP:>+FY3@[V#\$V=YZTV MN1 [0JR4SR_&6_OHS3ENZ*-CO5^\UFA?'X.DM9MOP&>"/3P C?NM? $*VPU\ M/-R4V_8"*T>;]=)3]GD1'XJ:_EJL^:<-?[YF:KWXWIR^P7[$OR127)ZVTK_S MAZ06*'(=1_V?A>*FJ/_#$2>/^C_+T+FH__,/6CI[A0HJP\C$'[+3Q7>\DC)$ M%84M5.W7L[]O53$.^9<>I0MPM (7GIJD((4#K%UYK&\A M95J7M@/03GS>+L8T/_6_;#?U1GQ^XG"4IH#OO'I5O0">-[H*^N41YB;W#EM* M*&NYOG(^ -1U'8%WWF>5GU1Q)B3,K^*?BU5CW9,=Q3A3 MW6W;YPY^_YEOEG$2(\:2$,8I32 *?1^25*Q*1O,\PBQ(PE KU7)2JN/9X7H ]UZ#/=A?)TS&NLHYZ MK(&6]T7;I;U[_/"IA70R^&+.LMJE7;C!-;C)BILN[ MFQK?@T2^R2>W,Q,I+Z4L)?RQK#Z46[+)MZLNZV#I<1:'6+Q M'(9)QKS0RY"?&$6Z#4TV-Z7B'68JQDVUIE_7AGE&P["2+(LRE, \#".(VRW?96T*H\.*[%"0+\+Y!3L8@J!9M:YGT]96+2U&- M5Y>35XS-7CH8.3)K#4XUJ=E*A^ECLY36.[:AADP5Q, K62/ZT_H]?BDV>+7T M,II0'*0P]IFLI(HQQ)12F"4QQC&FH9 N9M&"9^>9F[C>DZFJL\-B#6A#J6GL MWGE8]82' [#&EAM[G"2),A'T_16<+&+>!E%P%K9V?I:)(\\&63T-'AM^W++ ME\SR>H=KV=!Q;V_L1:"\>]T_\H!?Y3\IEZ,TA6]>]['0M5(T'[_A]9<757I' MB*V<%QOI\/T'+YZ^B>/Y3IPF^(G_(@;?R(SWC[BH_HY76[Y$$4)QF N-AH1" M\B#/@VF"A98393@+95I$8%8V;!9LS4W0M;2W>:FL7*UP58,7<6%5.:J&*:KS MP%BWDMDLB)V1,%?<0L7ND:NA5_>#O(+^5W>;!U+3UXN;!\X7#>6;4.6@; M_R"DA4KY]7"O5Y1/5.K)MQ&OD ,8?HMI[NQQ",T U=19;X=K;"72!BES'6X8!U=*U859IM5RAED]43NN/&X1OG)' M:;7E[/[Y956^= M#,\U-['04@MX2ZZ9=T<'7(W8#G>0C>]D4&AUE'9.!=E1OB'6'6X&$0_N\)LH M3N$&',TB"O20&8P#N#+$=-Y[/5X.?.Z:KXQD9:TOW0]/;X&?UDW+WJ/;X/T/ M7M&BY@]5(92R("4Y]3(?!A1'$'D809Q&,:&+I1$GH<-.+<%8V?%1N+, MX" /#8J7I/>TNSW=;2<^O_Z0NO15%Y)-T8YTCCZBFZZ%G]:<ME^_]RLKZ7GR.?<8Y%$C$(LD(D &8Q 23.,H!HDN9K5FV Z"W]'B =>05Y$,?:^15Z;67&6J'ZEP%2I.@5,6=^;\0 M2T=6W%8*K\;X0JA.;>JES4TTA4-I4QGX62@()RB#0,2( ICG,2A"2$%"PI"% M*HLC39KTT_L)I6OL5;!(:;WWOL&PH@SW^1U,).G"<%BGLY=PFEE1\M+5VXS? M*'/B?/!^E_2( \FGM7=P/R3>$QU:1#"_6W]3E2??\VE]-*#5Z7YY0D:F%K*# MI^VC:WZ=84RL[HSW-.OMSOBP:H=WQC6>MLS)7RQ6/XF4MB7=?W]/8Y842*0) MA" LB-K/IB% .(> 9FF<(5Y 2E'C@%73Z,N6K+=Z;IB>#!8>U*DD(QZ7-"J4 M]X*.K@-=!07_/E\NU70IR$(]9)C?KS=$C&4DH;@ '*(80!X+@".< B$E1CPG M.!31\1"]7VK>U1IY@!HY7FEX>,6 ,>;8Z/FM#F%^Q1M=QU@?W.]R>%O#""A7 MES?T.O5[E\,(B+.K'69O>PX3U/[9 5O*S7*[GLN%D%89^!QE"8J1M' PXP#2 M/ :$B12DB(1"+DFBR+3*'X\NZ=2BL-??OZ]+^QOLY!S(?_<\LB-O\UV.U_0W M];MM^X&^5]HC[V__KCLJK[U;'Y3S]]B;Z\+M;">NW:'E.J.*Q]UL-D^=\^^/':E&ZTUORBV\NB"I; M#*?FLC'N(/E8$#9!)7]3N?*JW?[OY^150(3\>@Y21!P:?'L\79ER"PG\&FE[ MB,[,[P5-F1E6QN>S]W*:;U\^\^]S5?5CN?TDO\P9S%):I%$$4A$KIF62 Q0G M%+ \Y5&6LS1-A8[5[.I@:B:QDC'8"QDH*?7,62>(_;;*!30C&R)#5+3-RI#J M/0%?^6IE+N0/>RO1V: 7$S"D3C._!Y\S/XWX>[M>J-I]FUMQOV9R-5!\TB6= MM"[3;W<+4YNC?\O=['I.%D$IKO)%6DXH]+E_>Z ;/LAQ@]K(TU<+L.";4PIR M/7"L3G1ZFO5VHC.LVN&)CL;3]B4]_N;;'RMF/-\[7I_:9#\J\%'):E!SIP.B MX7GM )VQX_'GP(PPA0=PN*CLR6F;W@N?="C55OJDZU%OF<8_5S.61'%*.0=% M'A$ L8@ P2@$8J($+V'SSN-K(W;3<1XOY+[D:5J4]C*F@M8="S_<8 M">"1;<0QMDINA6LC^55)^J2.-)8LV(GOE"G:%#-WQ-':/?OFD3:%I(56VK@) MRRJ2J\WV5J@^F@K9"8(ARFD!4!)!:;9P)LT6AP +2I$029'FN5%IR-,>IF:< ME(!JRJSY,U\^F3+2GP.H9VPN@F5DD](@4DKGL KQH.ZN2B6>M>^W_F&7>F=% M#3L?M)O,#2_*%U410.4EU%^D"(N41A$' B4Q@%&" &$H!E0BAWE$BX@84<1U M]#.UB;UCX]G):3:UN^#4F^ .0!K[4/(,GQ'F^@ ,CF9\5R]>Y_V JJ>S?^AQ M\P2$=S7;U>ZB@"*>G2$$$4L+(9=QS 4.0&(H@3D$64X1'&62O#%;0[1-9+%Y4(8E_J$)@-TNZ>N#&QY0Z;4UM!A]'NFKAJWHFSYO_ M5!7Z@DH#_8"@%J3#@4+7:([NR6L".<+)IPE45M%&K0Z\12%-U#V,3AJ]9[4AZ" , -YG&<,T;R(P\RL M^IU7^;5FK]=R>HV 383";!?C=_#U]D;3&]#?H0(RZ:IGV]1;/"ICN_MJ/@]\ M-<9;NE<9/4<;1;^R>]U^OLJPG&YJ7T<(.T6SMQL!JDK8TYVUN=JMR."5[GGH=?HN:K5@Y$+UYV/5 M]>96?%PMOZM;;N]XL9VQ+.]6%E4=>S'PAGI3T[NO%< MW;-?V?,"GP//6_*+GO')';+.5>R BASP7OUJ'WQ)$H0AS2% * H!I$D"BB2$ M@(0LX1!1%IDQ\]B),35#XHAOT>5 Z9F@\>$?V4"9(1]\*Q4)G ;7W&#IB@S3 M3@B_Y)@7 75&EGE9:W;6\W[-R>9I_5*R_KPMZ;CJC$V8\1PBE(*8A F $ F M0Y8"@2.:%H+# D 7,"S^@APTK&H!3R*JC$'"$! M=A ,1T:FNQ^O=F10W5-3,?R"+1/76^F?KL5RZ M22D$F&(*D BA])%R'*?,C(KKI(>IS?Z:=:J6,BC%#*2W^!M,U-4%A]O26UZNY+V3GX:RZW\J:PY MT/]>/-\@.9KRN^=H1P*+=%.0@CQ0C*< $(PPC0*"PXQ@7-0ZT_2CD#;>1E1P^OX)L2VU'V[2 L5FE]W:UZR^X; M5.PPR6_X80MG>3#Y8C.8??&H+@;T9_DQ$F&2YT#N[ZFZ:88 @FD&DB)*29RF M,)GBCFZ]7JFZ?J_=*GX6! MKS^US\/31F!:GXG99L'GD/7N)+P(XF^;X1/7HSV(UXZ=LXO_M5YM-K."I5#$ M$0$8QAA Z80 A 0'%*5%F(J0IPEQ1"1>=C@UOZ%FN5Z4+-?S/-Y%7Q? M&V=4#6*N=^#@$LF1%^]>JG )XE^](+ID!#]"9GSR[ZJ[J?!\'REO0.E]_)[G M\X1W3_Q^]?X7+?_R66Z,-[,X@YE@5 "&6 Q@#G-0T(R .$$QC&$>BUCK_',$ MV:9FONK8)GOBBE:;UZ(&:R6KIV!URP".?-APV;#\!F<.4L'@?A4T*@:?7W25K,9'BMBD"@5_U%)V!U2-G?D!'!SY\%V]>'7=!U0]]=B' M'KMNQUCK:H=#HOVQYQLVEVR"]V M3>GZZ3@P.8MCR&&8(Y#"))3K/%*5,8H,$ BC+,QRQ'GVV^OQ]5":UX= MDUK>^[FBJ20-Z(&HE^W81OX8[/;H$QC;WX'?\MJ(W[+Y=M[^+M_.90&!Z7Q# MKQHSF,"W='%HP<]0FD8?1I;J50,4?A ?BF%XDF(R'.'5D_LKX)M9&H5(< @! MY>H&9B1W3:0(.< T#&D8XR(SHV7S(?34]F2*ZY 'Z[V 5\&2E^6Z2'/%_M4) MPL]'7F\G.+7QG+2[-$@'WAPD'R@_:1+PSJ&:+O?WNF Z*T:(\(\\@)@1I1T M%90ZR %Q>_O8 CN'UY!->O=^']D"FK:+R3;-V)F\V^T/OO[,-]OU$]T^K>?+ M[TU97X$)X2(%14)B !.$ 5)UR0L"80I3S'."3&Q;5T=3,V*EG,&1H&8VJQ-1 M/>/D J>1K5 +1",<>PP!X?Z?03/"[._%P!6)=FL??BFO^]0\(ZCN?=BVU,G-DGV2@VU6 MY:1^:6J35LED6M>DT;]_;EZD^LCSL:6:R96B*)L_S]D3602]J%@4-#E!X(): M)DU+GLN8G"AP7L'D]($+?&L5ZA,LRFUO'=_>DE\6KOL% V;@X?L9!B\;@2-5FO+ ?RAM_KPJ*P;+ MH9 J706U4L&A5NI"1:67XYW#Y0"[W&!<((W_?'FUC)K6CJ M02KJ?54U3H59WJXVVUD&BX*3C(&

+I0_ J5$R>-/.[KR;;\CW[VN5'BD-VZVHMVXG-1ZR/*0\8S'@ M"6, BC %* D)*$0>I4F$"#.+KFCU.C7K.)*>1)[J3=L1@NNJC(B0*'F6C/TA3O=A+ENS@L.HY MKQ,8K)%7FXMR8:^"1M.K[K18J>^KI[_J#LCK9KP.2OD[)+GJ0NTHKU6[.PM_ M7[>:7B<73O(R:V0;'%/NTV:X>^%IVM7A2.3-J M39;_8_?DUTQDF< 1Q(#Q) F6L[_+JKD'IV": M^9XF;4[-?!USU]=*!$J+X'GSGV7B$EF^!(TZ0:V/?@:I$>#])FY,K$>V:Y8P M!]^GO_9T[=2U9QF7[U334_ZPGY7G+7F9BIT*-/.O^P'+ M.YVM]7/N^%JLU@\J'E,^L"DKYGQ=/O.-JI%#M_/G^?;E)'&.Q 3&6$Y3&-$4 MP"*)08$A 8AE45)D(4&141D;=Z)-;=I7A;&*[K+P!TI65;1*5KE*-<.;IN[& M5\];>)U1&]E.M58RTQVP43,LW891&N8X VD<"0!SA@$*$P0*49 \ M(1A'Q,BL:_4Z-8NMI"US0:CZ@>_E-K/&>HCK&5KG.(X=!VH@+'\X$/DJ(-N@ MD=I5:7@KE!R9/KT^O5HU(QA.#9;9RW:VJ%Y5-_>K.@6F29SAU17 4H8Z.6:& MBE@46"6@T#0"D"(.$$01P&&2XSS-"$/$(!O=1@:MB?4:%.A2O,V\+JY:WW0N M;1:I!3%$4 P02#%G*K; X(66D02HXV'SYW]:PZ$ MW@(R%KPCKR.-V"J[JA8OV$N^NU->KC+70U@;KRK@IEBM)G@'.1)1&*!.,Q6:UMX[: MGYII:L0+'J5\IN6VCI'3,S07X#&R+=E!H40[S*YX2Q[G6[*H4L7KAU35\K)0 MG,J^J/9CUNFD7T@5&5/O[Q;/9#Y M/V:/DV9:R[UF+.PUWZQ7EG&U4 M*M67[8K^Z_:Q=+W?_^)K.M^4=R9N1>-C?%BM[\DOE6KU8[50]GZ6PRCB# FY M84&Y= &R J X9:"@3%#,$AI#K:V+"V&F9CX:=:K,Q'G#6:+V,ZN'A]4RV"@= M _D#KQ54OUL]'N]]^,/C8O7"JUJ?/_?:&B3;7SK(_<;*]]"-O4UJ1DVI$I2Z M!+4RP4Z;W6YIMZE2*?>JVN@_7V6$#&Y#>!PI3Y3]MF/;OQZ-!.O8OK0! MHEY2?'L!I3U>>9)3Q"A;I-A5-4 MR+TXB0&*: @0A3A+XJ*@N3!-Z#WO9FHV9Y_2R\I\U86B*:AE#1XKFDOSW-X6 M>/,T$GF""Q!G.0$0AKDJ*@X!@B(6,2\PQY$)Q8<#>#TP=!S#ZP1(O2#'Y?", M;)I/$Z4/HIWUU_MJ2RY?/O/U2V MT#-?D^_\TY,J 7 KWLT73_)?J[2BVZ?M9DN6Y7:KH###68Q!4:0Q@'F! .%I M#F(69UG$HY AHSNMAOU/S3(WX@>DDC_8E!('J[W(5P&KE G^F"_KW_]I2'QK M.$AZUF=$Z$<*\))];66^:#[)T[^Y4=6LSG?/#PJVH7HPCKU:-3VV9J94( M&BW4YG2GA_($3S71#\;:@3\S6KD=OD=R+ #F, MZU[6D&6^50N%34!B>7JG$"$8AT54@ +R'$ D,"",Q"!",,IP+I(HU?*Z M+Y!A:K;P"_W!V=.B3*+8T4#5#+4G;+2&"5P6XZ,7?!@9]=&/K-JYMH[!/_C[ M3J6*'GA/8C?J3<\+0':58F8A@=\,-'N(SA+4+FC*(F[QF1>*UU#ZI*K)M[L# M,FG_(@9!)%@$8")7,X13 6C(TX@D).8TU(Y)M'8Q->-7"QD\5E(:[&W;$=2( M(UR,R\CFJ8&D%O"J.:VY&!N#/?W%&'G:KQMC9;89[X6A=Z/=_J:_372OY$<; MY/XG+4O=-O#1D#Q]&]J4&69<>!+ENP_/ IO]).S10,0^9D M5R&MLTO)=^N5-(;;ESOY4:FMH.+#>%2/S% 1D8AA#N*B"%51% )P0C"@1298 M* 1!'+G@I.B40&N2^6>DN&NJ9*U$\%C+7H9->"/XA40(W4.B9\0<(_QZ) B- MW%=!*7D5G'H_B/+E% B#@(U%@-#=\>O2'PP",DA^,-R"S96/$[;FZX>M_OV. M\W>GYAUU,HE?/ZAB(R;W-UJ &CX1O!2CT@!8HCIZ"_+Z]^@);:ITN_WDN6-J0\-9XA*-(,IP40*1< 1BJU%64"\"@D M.(MPQA)L.>H=>N-;S9A-]L][./O/-EFS+#.&R:@[-D72R M!0-A6*BLC)B#@N("I#$F,44YU23$;FE[:G/^,W^>;^I\T+OU?+561/?S%3,J M0=2&8;\%N!"9\8\0K$#1GMH]ZOU1I9F[?(^:% MA-ZJ?%?-H_"SYR?TD95R.3WM[M36JC;.<4O>:N.T*G!8&Z?] T1V_*6V;%:8F7S[SBA.=?^/IY3GGE-APD/+*[GB+H?\,^# M\I[Z-5N"J#JH7;_,OGZ9I;E<$Q(8 QI)YQ/&.*^2(WE&6)@*!D6N=0"X;W)J M9ORKQ$O._2]J8ZCI9A[@TV]5[;0>V>Y]_71S__Y=\.7^^O[]E\L-V+F./1N] M^N'*PM1_V1N7@Z:\3/]ST9L)VO(;N]M6G%)R1]:;U7*C3SG2]MZ$/J!:O*"6 MSX8AI!49LXM"%R'D[Y[0(5+NK@=U*C]T.^C\1:^7@SKE/KT;U/V@Y=4@13=Z M<*7Y@'814QB)/.4@BT,*8"8*E=Z" ,\QSO(H%A0;[8.ZNYK:TE>QY"YV3)8+ MVRO?/>CJ;3O<8#:RW:O@.I#R*MC+Z?":T" 6KNX)=7?D]Z+0H,)G-X6&WW!9 MIOQ@/_CFY9S91QT'JL39[Y?P5-)N: M$:S$+WDVV6JQD&M.\"BG>NBQ9,; M_U%KPK^&7A,H*?^*PZE7D?XU!31/QY.NQB>^:K:LFOEW1R]-;0&4PH%/[V\U M7?YS#/K7FHO4']G6-YH[3$WO5-8,&?G*%XLTM3E^2/96ZA0<*%5>X#S*,-LK%AQH5M..&=;S=#"^FMZL MUU$;VPWU,F#F'J,SC%VY>I<+Y-=']X]:?\>U4ZYOTO^D,YB9^EO.^%D(K-,"^R M)$01X!GC #(( 0E3#%)<,(XI)H)0D]M&?L4W6B \W&I2U1Y9+;;:DE*IWU7Y MWY) H5:S-#SK'0CE[PW)0?U^)'HKQW2'?N15YFTYRNJ_P8%&5\%>V:!ZI.(? M/?K'XS?J=6B7+/-' \2?909-70"J 2-0: 05' Z92U]E&%V1GOH5WB]?ZJL, MS!G5ZNM(8;>82GNL)+A;KY[GC+,W+U\W*K[Q8;XD2RH[O)9+^W-Y]K&[A!!R M$7&,,I"D:0I@Q G .1. 9?(?D@+2*#-B+S,786J[GM),B<7J9UU37#2B!V0G MNR$=HL6XZ*U!XZ(]=B!%>@\EV(WX*D+^A]) ^A)_!CLE@KT6HS LVH/HR(I; M".#5$ML#=&I-+VC),D[$Z=.:,U7(L X\DB(5D/$,%!A)@Y>+$! 4$L!8FA 2 MPA 66K35G3U,S9[5 I9U-0V#,&?@:<94+H%D[!#) 1HCD(MTJNXJM#D_N^.H37QD?GQR^-K5IJ8X1[M[?!I_>WQJ=H1Q!H76*8HN" MAW.4&@#W1REM.ML>IARUY?,XI4V)DP.5UD?LEDI%#R$W,W_+S:GG-5M(! M;/6657>(C3RS=V#M1-V3&;M?3+[;O5 YDO9RE-PR)+.$!AA ",$@2*%"8 AB$K"(=)"IF)Z6CM96H6H\[G MVDD9?*OD-#P(;4=4SV!=AL=^$V0NUK)UUWW+ MSA-7D;=]ZO/'^9+?;/G#9E:@$+,,1R!!2 "8Q10@*HBZ*Q3'/.,8,:/P=T<_ M4[,;9;AW+V?P34D:E*(:.N1=P.JYY [@&ME26"%E[),0)D=OT& +( M: Y0(C#@>9K@"*4I$48;=J/>IV8Z=O>K2'V_JKSDMPE6>[FO@D))7EX'K'YK M> ?0;'CT3,UHH(]L@,[NLU62JYSF2O;@]A#Y4GQWALD*-4?FRJQOKT;,"I93 MTV;7B#G-ZOOE5@4XJKO=G_GC:JWJ0RJNGJ?-C&84RT^P+%:MKDAG'!0\@R!A M/(20H$CH!2.'.IJ:&:MD;6H.!SMI@TIH?TN%K/6UXS4-*J@XZ2!FV^^=>];*,P## M& -""PI"1B*."ND)P0]/?E-^QY6^2Q'6^,5.[/Q8?Z+JVM0E)^XPA(0C>]#9C5=C,*3LJ248?-Z2!ZZI,7^SI*L'_G&UV$&%F4.>MV[U71&\M?3@E]FM6\4S2K>>1RV+JN_O/'_F M=$$VF[F8TXIR9G<0?G!>,TM)2-*<(! 6. &09BE (I06(JQ)=LJ[X#E\.V1Z^W:T6<_H2C%+ZPQ9"5W783;OW6XW=$IRSFNRV[3@* MG[QY><.7],<#6?^K*CN'P@0E>0QBKDH^(W5V5" ", H)RR*2<9A=%$,YZ7!R M5N\\)+"3UZ@>G3;BE@&5"W#T'U71AO#RP$H'+F-%5TZ[>]T02X?R@W&6KO=L MCRL^\V>^?.(SED&!-;%'8VO0_;]CR76]0ZG[AM#UG> MJ&[8GVY%R:>IG,PU_R&]^/DSK[9A.Q*#)$PHB9,"9(PR '&JBM'F I L+;*4 M4HR85C5JB[ZG-L,K+E]Z*'#PQT+%!JZ")2\_^2WY9<@K83(6>F9A)(1'-AH[ MJ16,%=)'@C?!F#'8(RP0@N>-HM,2J_4#D8-T4-]=/RU^!T>_K;!%8F0CT N".U++-NVMDMAW MC7A+53\5^S A_>QW%WH''W>)T1QC7&!$0!R+1#%,90#3. 1%GL>()T2DN5&E MG/,NIC8=]\N1?9IY"Y"&*[@5/-X6ZG'2RKN5=[WF?GR=9/)N!3M7T/,G7:50 ME6L%CSE&(H, $\6GQ%@!4)9% ,=IAM,H96E^8?;4%%?1J$JJI=0D,(, M 5B$'! H,$@BEH4"1S@LC*@H1Y5V:@;I^OOW-?^N"')OY*C/E^HZ2EFUI&3A M;3+O07.GXC-7V7'J:+9)E'DBB^!>U?/[XX63M>D%EG&_#$W/9RKC/;83=7FQ MJ5TYJ;W.!YNE<6@VO0S/:]>"TI+U]ZCO9 *[LYI-1IV:!WP^2!172ZXJGDM# M^/+NB=^O9 __EL9O=WY^*^[)KS=\R<5\N[E^V.H&AVS:GMHJ4NL0-$H$3"X@ MVU5PJH>*LTI-@D85:4@>5*Z/?JS):B2&XU)C#\+(IGTT_(W"6Y> :!4*L^K0 M6]CL$C@.0VP7M6-!RZ3LZ>:M-)ZRG[^7CW-E2HW"W=TM3,UN59(&I:@J]5"1 MW*EY\_>GNYM#Q\: O:D;O6$KY :XD6V-+F9N0^?#T-AQ/G4WZX\ :E"U(S:H MX:?M-NDJWG4P%+%@*TIP2 *,P HC$$> LQIQ!1C$V.H$_;'QJ M1N#-:KU>_91[VDWPM)1XJ1R2U4*:6K.M[!%^>CM/6U1&GN$?5\OOH-S3E\%V MZ3-4(KK;T[4I[F@+=M2TUQU3FU*G&YS69RSCZD^;[>J!KS_S1763YL?\L:F2 M2I.$%I"D(!9A!F"&.<"L0.JF,L$IAW'(S-)JN_N:VFQN1 V.9#6,KO= JQEB M=P/8V''V5JQ&N'RH 8>KB'M/3W[#[L,JG\7>-5ZQY&B7KZE$/D4/1;=/:[G8 MU??KI25(\PQE(&8XE):""( ASP'B+"$I33&+H1$]>U=/4[,3Y/6LA1/01K85EGB9T[(/8>&*D;VS'[]D[$/JGO&P#[Y@9B*V/_^UF5U3 MNG[B[*,J,_?^EPJ\\II.999!Q"(4$Y"R# *8)A20A(<@"3'!&0HI3K72< ;Z MF9IYV%_(790E)GDEK:8C,01JOUEP"-78L8!*R*"4,JC%O&K8C]Q@Q5:TI#0L MET0?F!UU.#GLM VJ)B*5.54/ES8RS)*PM)-#KWNQDIHZ-#92]W$[)VI_+_F+ M(IQ389BOCXQL>1Q&6908[0^TVIK61&_N9.\$#BJ) R4RB)(1M@U&*#GR"_3Z M].HC&,%PZB^8O=PU,P[']*/\Z;_^H_D7^9]"SK3_^H__#U!+ P04 " B M0EI8B <\;UF( !2GP8 %0 '1W:W,M,C R,S V,S!?<')E+GAM;.R]V9:; M.9(F>%]/$9-S.Y:!?:E357VTN#)U6BFI)45E]]SP8#%([*1(%4E72/GT;:#O MJ[C@YP_%3"T*=Y>+L.6#P+=/H9Y^M?GBTQK#'_\OMT M_>F7]2?\Y>^+Y3^F7\,O;V=A71;+SP#_L?EGSQ9?OB^G'S^M?Q%,J(M?N_C; MY;^B%YG%9"&'Q$$YH\'Y( !M9,KQ$I"%_^?COTH7;)2._A*1?@U- B_HCV2E MB=P++J7??.AL.O_'O]8_8ECA+\3>?+7Y]M__]&F]_O*OO_[Z^^^___E;7,[^ MO%A^_%4P)G^]^.T_G?_ZMSN__[O<_#;WWO^Z^=O+7UU-[_M%^EC^Z__\VZOW MZ1-^#C"=K]9AGNH"J^F_KC8_?+5(8;V1^@_I^N7!WZC?P<6O0?T1< &2__G; M*O_I/_[EEU_.Q+%'_^^H? M_WI%PY+"_^Y2Q$ MG&U^.LDXG6P^^4EPI ^"]&DZRQ?_NBP7GUOH:KUH(+DSM1"Y?_J%N"ZX7&)^=::5!YG;<+8F M XN;WVRA\?]Q&I;TB;/O[_#+8KF>(%=&HR&K* -QSW@!IT.&P(V,(@7N#&NB M_%L+;X4#T3\.#I%G)Y!XB\OI(I_,\W,ZE"?1*!3!*>\*T*_5(-9"D2I:. MU5!X;@*(&\MN!0?9/QSVEV4G8/BP#//5M K^'-#26,D%P5B0GT2H9HQLG'? M772*11-4:G0ZW%IY*TBH_B%QD$1'1L7)?#U=?W\QG>'KT\\1EY,2 FIF$\2D M"PDC%?!:()!M,Y([[WDYS#K<7G$K%.A^47"0!+O0_CO\.*U"F*]?A\]DTZPQ M+C,B6 MBG[L,7C$/7*J2N>(V>=X 3=7W0H%IG<4'"#)+I#PDH+[)9FPC>#? MD_SQV>)TOEY^?[;(.$&-CFD>B'Y"M](&23::S!I2T!U$9$:U ,:C1&R%$]L[ M3MK)N0O8? C?7F82W[1,S[(6YY8P*\E#R 9\9M4[P@!!) LVZ!BM0!-2"\ \ ML/Q64'&]0Z6%;+L R9.<206K\_^\FLZ1DX%$;0.WX# %4$(CN&QJLH]+#"45 MZ4L#@-RS]%;@\+V#XU"9]@2,9_3EF^6'Q>_S">-2\Y@S)!<)VRIS<"J30X7* M!8/"12G;P>)JX>U25^PG0<6> NT)$YNC\ $]"(AH"U EB\KY[3C.K8#R(VUMX-'QPG/1F(=&1S5ZCU98MC0'2/AV!IR MHK'0']D%<%9F8$98$PCQS/B#X'!]M>T T'&*E_MI,;_(P CE M3\7MU-]Q#O,@$8ZL_@_+ M4.M1WG__'!>S213:96X$%(4D 5T*^)0=^3)DO52PNDASD.YO++>=XCM.6^XO MO$XV_+,HNPH%GI\LJKK,;N IITL'I:L(84YYI#13]4N3+A8,8O(;,,G.&I!*; MY*SO7WT[:'2?@FP@VBX@\G).GT;BF'[%YV$=SMF:!&,,P9U#9)O(EQD(EJP> MQNAR2B@5'A8D/+;Z=A#I/A'90+1=0*1>XRZ?A35^7"R_3[2+3$>B/.1(GK#B M&7PL$5*%>/*>8VF1;KJQZ'9E4]WG(/<79!/\YS&9/3U?3.:Y6D^ASS9U; ML%+:6L\1P1G+0&IGDDHY,*\;X.#&HMOAH/MLX_Z"[ (')Y]Q^9&.O+\L%[^O M/SU;?/X2Y@1G042GDH"AC: RQ4G>T\FG$XI4'!K)6V09[UU\.UQTGV8\7+!= MX./])YS-+JA/A9$IH"O)531GG8D;'4K-I'CP%$V5PG1B MY;"$Q(]IV XD'6\=M_Q^\38WR0VE@P?!--D9<8P%-Q8;COM=YR^W%]XO6C].:[2(F,0/AE0 MWBIPH3@R9,GS(%%8Z=HH_]JJVV&@X_3EP:(<^\+Z+%?R8KI*8?:_,"POWI8@ M<9]2$1"=)V?8Y$A!U T7&BLH5 N\+$V4NT,R88 M3[H4\G"2J=4:,FF"> E@A/*9Y)7#@4?'@TMO]ZZOXWQE&Z$V0\:__7I'D*_H M!P>]UG_S^OG)Z_O7S^Y,/)\Z=/7CUY_>SD_5]/3CZ\/YV'TSQ= MXZUW25N^Y]_AX]N]^-^7IP-[ IRNX&,(7R:;\LD*FS?EQ70>YFE*V%F77*)0F9C' .4U8 6QR$(1,A"F*Q$MN71[/@^7-ZD8)R. M X,AX<(X-1#WB.?53>K//;)+)G2Q7I"##K+V=E$^, C.2C#!%V%C$)P_5N&_ M/V9N$3(N= [1[+T@.43,'6#E65A]>C+/]3\G_W4Z_1IFQ,SJR?I96"Z_3^S; M7E;I$7K&Z: R'*":R;X#'/TVC]/9#/,5+Q>BFB@=C4[%0+2R5LXS04RH"!Z9 MXSP+:=UC_33V0='#U(S3=F4X##62>P<(>KO$+V&:3[Y]P?D*+YC(,=MDJRT8!_PW$O(.+U9AL/-X=+N #(WQ#)Q$GVR@8,4 MRM?L50:7 D)TJ!(7S.72&BHW"!BG<TMT?&HMUF#6R)HLON%Q_?SL+ M)(YYKA[;EQJ5TA$[$3[Y$"6'0DR!"EI ,"8"0TPE&,M4?JRGSWY&Y6%Z>O!K MF@1=S83>@6UY0YR$6MW]"L,*W]66K&_*;ROJ$?1#T*$$]N#5-(-1.[!U@Z$PNKQ?S=,LL)^<-YES;S]:>B2ED M\ 4#<*:P6.9(0(^]PMC_J+I+2P^.3<.,SX'"[@ T?UDL\N_DTT]$L9B5RF"K M1%1,#'QM:Z.]EYD\>:0NCE4DXL&8NT #K6&JTSGTS6^FG[% M_)+T,/\XI3CO3$HGW]+LM%;\7?$7O>2<25",51\^A?IFC?XP7F04/AC1V@W> ME<8>')[&\!I431W \,7#O%7GCCR[G+A2H++GQ U&<-QIJ 4D0;LL76Y]H#U. M40\.46.(-51!!X!ZL_Z$R]MRFAC-0E%*@T_2T-;0":(R'G@4"65!'LUC=1M[ M^=7W$=*#5]08/H<+O /4G-$_<5*Y:%% (N)K1\@,40L%WM+/-<66RK1.*9^M MW$..IZ&WO),@.\CJO)J&.)U-UU-BR%_[15B(T:2I*P=KH<#6U<5',-H_V&(':**#D!U<0/\-GRO5W<7N7;M M4J%PPH/3-3902%\9+H$Y(8.VCI&]'^C>_28EW8#I(#T_<.U^@- [@,ZKQ?SC M!UQ^?H[QLF8@FHB"U7X2==B"\N3]!YOH-)GJS7MA.6%P"Y::DV*S%JCCA # MKU5OTD!(%)E*X]!:02=Q;%T[OPU=XX;] \&JN4(Z !GMD4WD[U >9RD<0;]# RMEFKH %7G M!OBNL":\2!^S9FVS825HI9-)26K-FK_U>8B8<48!'>?L.U#T'6#H M9F'+'3LK,1;&)8--WDT)[LDC)&X8MBE"6>"#)Q.)(/)SV2=!2N-BZ:F1/4]3\;?S0*8##A-W! M]QQ\@G#9?1;JN8 M#DZ[Z^FR:UP(JVVL10FH? (54$"4HM2:\IQ3](QBU@$3E#MBZAA9I@%O20Y7 M00= >GZ^[&7J[)KL:M6+8R(XS@3(4GM;N%KU$I2&E#-+B7N5'FT*M ^B?D!2 M-RFHX:#54BD=8&Q3&7.=A6OE,>0/)A\XI.@RJ!21S*ZAF,-&(5@L*@?5^CQ\ MD)INLE #'H1M5-$!J*XQ,0F*.6$\!S2%@S*^VES#P9N2K8K:FC"@3]Y-ANDH M%0$[";L#G[QV<9VN:T5.E4_-R9(;B/-465$4AB)+!8P1BNPHK^-'0J!O@\V> M>\)]ZVSE(^1TDU\:#D>ME-&!_7E$0F0PI2MD2;5"==8,,M3>D+9$="XP(J=U MKNG 3:LUI6RA/)0QDD>9@ ):20 M54S:F2'.M.LTC%V!.PA6#A)T!T#YL,2P.EU^O\8!PY2]E73B8KWAJ8,O/&H$ M81,Y+/X/+'#^&->8/[6YF<]Z4KH?9VS#- M+^?/PI>:39&000A,WH08!,5KB1C&PO! S)D:NFE>TW4_*N.F@@?#30NP= MV)PG*9U^/IU52&X2#W7BRA(_X7PU_8IGR:U7BU5-:;TI'\*WB=-:!HT9C,VQ MYK5HCV2C0&0>/<-T5 MU,0;54STKEXAYLH!@M=%00[%E\"B1-.ZV^Q=*L9-)PT$GP.%W4$^\D<9D4E@ M!'.5$4Q*=28=3^"%\1"]\HI)&V3SQP(_HJF;2_JOJPMWN7DZ@U ?3:O.#@6 M#Y MH"VBX*9YSG,G L?.AC;&T9V 8#!E=>"OW4SZTJY_L]P(-&_R-&]QN1GV."%\ MR(@D.NMK/T[&!+C:4U$IY>LHEN!=ZSOE[2@;.[LZ,/8&4$]WH#L;)_KDE,ZL MY?2?F"?,D.-K;>W=F8@'[B,X3QZ&LQ1<)^4Y5V)0L-VF:.RL[%%!=I Z.@77 MR]7JE#B)5G.6@ZW3Q4A((B2(R2;(,868(XFH^ M\"8[6IDE$*+4T9DZ0!#& FJ="K&:A6S=9G,+LL;.R0Z,L]:*Z0MK=\YYY-F( M6D+M4=0!SO1'#,Z#)]ML$WKE4O/)3@^3,W;"]GC8.D@1/6+J_)AWGAQ&[22D M9/U9LQ''HX 4E63::*L'Z*YP+RGC5OT='TM[**!''%T_TY6(408>(=1^H8HI M2:<["W7<+&)"Z9)H'1,^1L^X=P#'1]2^JN@ 5C>JC\X9V_ TP9158HB06):@ M@B0)J9R!:V5X8IJKU/I]X(/$;)=#;3[(^6B(:J.%GV[.\_L/].??3EY_>/_F MQ:LW[]\_>4U__;>W[T[^2K_Z\C]/ZL_:CW_>;=5AKY<.D$"CBZ:SFIU+A%_= MO"OI!&<1O,X&E$^!W"Q=G],[:W,*LGTI^0.D'%[3\Q7GI_B"MO5];98NQP'4 M-LST?[F6+64KF2Q:@A21@F3D&AQ*!5PPJWE( 6/KB_4]R!SW:JD%+S'V:P.M\$YB6;V9)Z?Y,_3^;2*93W]BN>"FD290[2RCF^3 MY%@Z9\#9I&OXBRSEPG/ST43;43:NY1D&4 /HI .D/4=:F6*AC6Z(I\^+Y7KZ MS\VW$^8,,]HH0)8I#(Z*6#&"I,5%T$X(+E+KDHA'R!GWBGH83+62?@= JO;V MK$7EF7PF7G N2HUZD7%RZ6HW;VFDRDUIZ4*<#$:C-CCC7?%B&@YR4:)7$XI_F*C'$-S*#N\IZR[@$N M]8'2&?G70'\U6:=(Q7QFP&.N34L= Z^(&Z=$U)I)+7)K#^AQBL8U.8. J)T& M.CBF7L[ILW"UOG#7O'$8&'/@;3@JZ%V M[XSPW%_4_;R(?K%8XO3C_*SX.7W_L SS%4F&U/.7,)U7D_H4"_U.S6)%%JW1 M48"VTI&TZDNGHA.4H&0009CH6N=;=R!OY*!L.* -I:(.S-5&:J\7\\7-D_PR MV$Q1)*DR&%TVTP20?#_,@(EX(DZ]TX.,]WR0HI&#M.$PUE 1'<#J84:TSB'Q M9,$+2XRPA'4(2@)I8O;!9FE":U?\,# -%[X-!Z8VXN_ .[^**RYN>Z;S4V+J M//!8S,\M[[5!32??2'ZDN^D\++^_)#]UTY.RWA,M-OFU"Z]A8DWQSC$)08M: M=RAJH)(UF,PH0G9)(6_]1G] =L8M6!XB+NA%]]UL V+Q?!L_Q3F6Z7H2?7)> MB@!<]U'B!EW#KFX>!WF,Q[.(EQ?3TY4Z(IVM2N M]-S5:_!X2: "X%P;PR%VKF8(EL?ESN0-VY]\A# &DHW'=BDA_AY.,XF!WGS MW>Q,I?E_GZXV77\O6DB]K?=:]!?K]7(:3]?U-?F'Q5D#A@E7O!@?8IV+3HYT M"A21>ULGI M;M K%-[]E/"J#W?0.: O3^^+C+C'3P8:Z1RZ7S=4D"T&:9"#P MQ,D&:0Y.6 269&%2%=2Q=0KG$7+&K?H?PDZWDGT'[L!%#[6+IWF7\HF!*4^X M!Y]SW;A*0!"T<5E."3DS&$/KO/-#M(QZN10,)P.+K?W&>PD9]YALH^,? &=W@7>(FN?3V>D:\T21 M5R!M\>!EJ>,;/ DF80!!6RIIKT5H'JH^0,JX]UI'0\+T8XX+4'BV(AUQQX!.M\M,8;K53KK-E> MA&YGL7ZJIQO#*^QG0^4D14LQ$-- /-9VHW7+Z=H&66A$4Y!KUKJ,<2<"QSTW MCP"80R"ZD_;ZA>:Y^;_[4)G%E+DA7T*EV@O-> N.8F#06#OCJA7_W/DWN;5\]/WKT_^1^_O?SPOX9]1-R0O..]-AY*INW[ MWS[2Q5DG&:U7$AS+EGS:PB$:$R!E8656C.8HJ>Q^24Y(D7/" MAROVX:93>TBY YCL"T_-ZX8?)&;D MA'!SV+21>@?P>6#,W3DS*B3E9?84^XI:^VQT'>SC2?&UW;L1UKG63[$>)6C< MMPSM8=1.^CU Z</#O;"+4S3"F8UF]Q.5WD-^5)7GS9Z*7&'4Y$3,)D8%IC MK;BCJ-4X0>Q9SSQ71;*M;!,M> T[]-T5;K:EI9,Q,_N'](,(O7,0G>\T='0\ M)V,A6ZY!J1C .8IA3719(W-,A*T\IP-A-&:2@@Q!Z"H-2M3>$:SU6WCH=;J%EW] FX?3.QBS0Y14 =.U:71 M?T5'_>8YX$3[XDLM/"_,Y_JJUH G;$#1HC I9#*\=;7%72HZ&8;5,+N]GX [ M@ C%##7Y@<_Q[+\OYW=OC]XM9K,7B^7O89DG 67A27 07M6'H\1>5"8"2UJ3 M''66MG5!Q(XD=I(&WQ,1=Q]A#J:>#M!WMURC^%#'WB307I=:U%G EQ0ADCUW MD4P/HR^: M7 )D)!6G%2!J$6SVGJ+CYN?<7F.^A^P/?3P@'::!;I#T\(P)3OPKK1)86=_N M22[ >6T 60@V,BNC[&O2QY"-%(^&JS;ZZ 9>-Q_+*YL8N*0F3C@!=!AM@*40>+ MU^X,3FJ>N*3]TAAF!Y(\>B^?HP'SF+KM ,H;09Z-EGM^NB1_\RSCF.TB6)GH%AP1*+FE-\7F^SC#%..Y%%:I^QV)G,T?O_'-?5&U"' M_<)T,[;U 0Y+XB'79O**_@3E"\5-U3N1$J4/UADZ5XZ#TD>H'+W[T-@@;:7! M$3%:GUY,[F?AR7(9YA\WV:>GWZ]^Y6WXOGF_6(5Z)N67\]5Z>5I_N-H<0!\^ MA?F;3<9[]0ZG)+4P3TAGSX7S?>9Q6RM3JN]G2JSO;4W1X%@RD%QR7OCLI+CE MKMY])C(:]:/W1QH<^C\',,;O.[V1TXVX\HRU>RS%1&>17<@(T?M0V^ (\+9( MP*ACL#[%Z,56D-]NO=&;PQP'I ,(OP.GX>JR- ;S(^MQ;&QU;OZO9\^:' M_V&O?G9002= >OBB(4=M;++Q_/J>\5H2&SCHHF3 DH2)HC&>#ASQ_@>_^=E% M(9V@ZTE*B]/:O_WC^VIL23:KW[YDBF=.:B. U33.\-5TM9X8F1,K(4#PI@Y/ MR1SBIAM58<*[F)3CK2=J;TE:)]7+;:IJAE#'S]T[Y,G[O[YX]>;O[W\;M@?( MW66.V,OC!SRV[\GQ+*P^O9@M?K^::8(L&]04P]9Y7*!\SN"-E70P9F:25%:G MUD4$C]'3X#J[?N;;Y>+KE"3W]/MO%+J\G%].17R2UM.O%*)"I/#>YM:/Q7:GLI,2PD,1=,\M^)#JZB"HO'G/7RNU5502 M6/"J'A&U2QDRL&A4%#XE+9N/6MJYOF(P& VM[4=++'81?0>XN9&9K. M\ 9+'Q:[2I."9JNL]%!"\J"X17 R*0C<:)P\H%M-C$DL*.208M"@78Q', MJM:U;H_1,Z[M[ Z.S537 0R?GR][;?I>';@2OCVC'TZ)'UMK3$FH('1 4+I$ MB$PB\:-REJ9H5*WST#^B:=RZ\>[@V%2%'4#R@<(F+[-0!1UDZXD+$3FXP#B( M'(J*)A8R^4/8K&@;"F MOK4E0^^5J"V1=-2,6:>;V\1=Z!NW[KP[@ ZFVO&+P"[K[R]$]ZK>9[VKK<7? M%)+JD]4*U]>]Y(OYT8C2)"X, 8V'.OPAUZ(D!GP#Q(S M;NEY?Z!LHK1^[.C=RH!+R9W7MEV*S8O@$G<*ZA4JJ"(B..4*)%YTSMY;+E1C M5&Y/W;AEXMW!=""U=F U[W)VD8@@N>/TZZ8U3-0:A 'DL M+(E:@=#ZLG(;NGKK3]$&$S^$WH$*&M]8;HK?;_/UVSQ.9S/,5URM)IEG;ZQF MH+*J4QID@.BX B.%UME;5/Y6&= #SPZV6*RW'A5-P32(Q,<'TL/2>[O$+V&: M+S);YT[%D_E9M]B-RTO,9H/96E9+IXA9#!(<3P6X=T&PJ(MMWG=@/TI[ZW-Q M)$/77(D](_9F>/9J&FASUAIBKH(2*6:PMMCZ)C."5\J ,L(Q4XICT1[/3;Q) M7&^-,XZ$RQ:JZMKU>QN^;]P*K:642B"= ;2CE(S$4/ >6.3)L5"D+,,WN;M% M5&\],8[L].VCFEZQMCPE.LYWSW1SY[0Q[%?;Z^KO)MZ9S>-S\FNE!B48!6[& MU@:DDDEI9 YN^&AY-YI[:X5Q/*0.I=@.@+Q]'=8$HU:H6 ;C3:;C0-89J*]+ZXYO,@MJ=N7)?R^#690RAM?S@N:/L-"<>7\Z^X>D"0TEERD).'K'VL MCSD,^)0DH'&9:ZD#RM9O:W:GLI-G-D>J/&^EK@[LXWDOC?JV._W7Z72)Q"MM ML_7WM[,P7]-)4%_'?:F_,K&*<\=I1V=GZK$3=9U(C."2"!318GD]M1U M6;/>#">WZ]&&45H_X3;QDQ#SZ@5)^GV8X9OR,(=:BY0Q&M#9LCKJ3$$D/P0" M$J->>UE*ZPY6.Y#7917Z8+@<2&T]VLFGIZOI'%S)DJA"P^M/3*+@**6E(7-#VY2I"],8#TY%^G&F+E=8/'1\@I?,-EFI(D-[[L!=,O%LL/X=O?I^M/M<51 M;9&6=2&ADQ2#J@)T)$HO(H(,O$06);=LNX:@!Q+29>C1&H-'U]C8;9W/N7A3 MKC&P>9;V9OZA]J99OBFECG9667@E)!@12)9H+.T[6U/WNA0N."OLA[UZ=EBO MRW!B&*RUEW\O=N]ASIY/JV#G>371BL*P@AQ8T(+D9@5M&B5 1R'(^0TRNH-Q M=;G:N/4,G:!J/]GWCJD/"Q+OYG7C>URO9^?1UEE[P$VS\=4DFN*2U1FLJ'/& MI6 0J50">&4#9,X]RX)9GEH7,.Y(XK@/ MK8X-V0'5UT%><'MI3I1TT5KNP%I9^\(%!,>% E9XCG2V,Z=;]Z+8GKIQQV\< M&9,#*:V#>Y,3"M)2=6.^I4]U[,T[LL5OYI79^O_5N?D:9KAY2$9RG":RU)O+ MRWF^^8-KOSD)N3AE? 1+[((26%_E\@0B>592-C:9UL_^!V!CW$A^L)N7L17> M@0D^B-FS@2)W*YK3[+1&"M?%>B;J"8LF#@.-!B6/3$M8(LL$86,4.4Y+2ACYEYI[EMWM=@^,-@ ML/1'GQ#?28G=3!4_C&5N@F=,.V*Y#NG@7H'S)0):[Y(3SK+8.MDQ/&X'2W9T MBMM=E-C)3)3WIU^^G&4RKFD 1_X0FL?- MN _JRQ]-E9T:O;.\$.;ZU].+Y@@W&EU;D^G$%QRDE*5V,++@7> 0:\2=G.?F M]CO8W:SA#RD8U_\Z+DBVL)]M-=:!^W902'W5/Q.Q#C[VH$U]^8M"0_!!@=5> M1.TX'5PX@%D]F/"19ZOWF2C92ZN=0)GXNLW-^EE8+K_3/CX; 6^#L3YE"P&+ MKNVW/$2=%"3OR1^20GH]1 KZAX2-;VB/#)A[(-M6>QU \HX,;[%7S[7-Y #R M])/T2-Y^K1BPM-V+KR,M!# M38P89#"MGR5N3]VX(?7XX!Q(CQT@]+"4>A3: MV*PS"$^;4!G'P;.82,3.),5K<4#KO//P]R*#!?WCX_AXVFYV53W J.^+K@QA MGM^??OX;Y<

L-'7[G0<@A;.8& AY=;U1CL3.:Z3>WQ$WK:_PVJUF3LQ@,U]AU]Q M?HIU8 <9HDUF:0^C>L^G-+.:/Z*PD5D\7Z:6N=>W&152-9GT['2U7GS&Y55/ M2\YB+HK4G1C!3 L#,3OR(X7BCB=K=<[-XX&M2#L\*'ITF2OL*V\PLR# ;)XE MHTT05?8@4C(A*)EC:&W[MZ5M7$,V!(;NACP#:*EG"[5IS+7:;/R]'+X;_[Z9 M57J8JD;VZ.)(>K;X'.G4NSB2-H/?KM:^BCZ<2-RY"-K6UF4Q"G"H-7 6M*>0 M(!L]E)>Q'86M'*]KJUW=*URAWFKKA' :4!/655897 X2A!/,19V#:#XW;CO* MQK5, Z+I(5^JH:)Z-D]_62SR[]/9+)PW3'])GSO_.(TS/)\#LX?)^N%G-C-C MNU'?R+1=+$H(O+W>/5>%/@4;0F& 0A=R[NDK0J<$=)8EXZ+2OG7ATDX$'FK8 MMEKL:M\PQT*6W@(7MO:H9!&T1%, M=+;U"7PF#1NNH/C M0G1*]ZZ_/$A6@Y^P7[K)&9DC<1?,]68]-"\6E8W:J$W,-^//!)S2S) M-I0VLBE7Q\2;/4M;*2 M&-?W..K!H1+!"W#,N-H--9"&48(51FN)G&%HW9S[?DH.MFHW/O4*PA0F&.V4 M!"]=;7.M%814'.TFDQ.Q:KQH[5@^0,K(5NAP_=^Q+@U$WK/5.']$<3[!>\^K MMYL?T?#V[1':&IF,\Y27'0?I03&-(7C MB>=26A>K/T+.H<;CUISBBQ5NS(.]#^ET+":G?*KIA]I+FB5P@N >,90L?%': MM[:>>Y(ZKO%IA:3;%N@8>NO90KT_C2O\KU/ZN).O^_HU=SZC70SX*'6-C-3M M1:Y2D'5P?3 (3-0'YY)I\'38@? ATG?6B=PZ3'F(EL.;K=S\W"L@:\-32M( M-Z& ,LQ"U#9#LH+K$EPPOO4TT@>)&;LA1@,K#1I#-#YS M"9+)NNV1@P\4V#"=A7!>JLA;5ZD^1L\?H;Y\%YS=>=_32E<=O$Q[&E;3U9MR MRU9\O\T51=49592@$\E,,<3:/U,#6I3DU3HG;>NGY]M1-NZ;R?&Q.(#^.D#E M;RM\4TY6Z^EG$M9JXJ2JKDV"@JZ./$<&D9P3$*6P$'66WK>V?S1>[T#=NF_,.<#N4+CO Z6O\_9I_LES,Z!U4IQU@]NURNEB>S1EXAVD65JM- M5F4CX_R_3U?KRNJU!\83;9,76"SMR3J=KH0"OF@)W)'C760(C+6N'-Z5QG'[ ME8^/V4%U^H=*C'[8W' =)2UZOM1X2='[>.TJ)1J=\BX*@KSF=-I'ZR"HH&K! M9RDR.>]9Z^OI+E*B%Q>BM%>1'/5Z)SJ;+7ZO4]_KR,5+AVFCP&LOI2/3+M;K M$?+FR3F2BOPBLA"6%9=]]9A,ZV3!?I3^$=*HNV#SH0OO ?7;@2/Q/GW"?#JK M^9/ELDX*)1K2YJ'Y1M"7)]+5"73]9HY)D6J])$:;:LMQ!G6(!AU^UODB!#.\ MM5-Q"+U_A&3L(8@^FJY[=C;N=GC9WYMX\+,&[$\)&UFWCKG>/RN-"FX8[8/6#Q8/(/?GZ%VS"](>Z5TSJ"X[.,2? M3U?AX\=E';2P.4#.6;_%5,+Z^EMDV$P)4;&^]ZJ-RU24Q:6L4+G6COI6A(U[ M+!\#BNWUTP'H[I76IL?+_+(F]/MMY]@PZVH!E\;"06EG(09=(-OJ&Y-TA6T^ M>6-W,L>]3CT&((?670_P#%^FZS";_K.^O3KCMK[!NL64S"P;&368*&NC#,\A M.I(ICS:'4DI. XR"V8*P<>])CP+!YOKI.>JXWL%M_WCCGD\9I,?<@#'&CKW! MK)%6UY=2QK$:==:' XK7@Y$)+D5 [5LW(#INI[FKF/QBW>N*>/K]VG?7/ 5O M2K:)0_:U!:U-'H(59)25$=;FV@^D=7.#?>C\J;K0[8*TAQ,K RFQ@_-T!QZK M/9_./Y*.:IYK2FH.-UDW%$RI1&9<&\7(JCL&+H0ZA-?&DF.)6;7.@3RUK#MW,M*) #9;.B0,+^!BJ37[%IGS/);FEZN/D/,S M=5O,>PV. <1@-=@72EW2ZE*W9Y.0IHW,!K++D5!@K@+SF C)E M8Q*C'2E:]]_>D]1Q4XIC@'4X378 V$=VXI//B^7Z_)K_O&7([41JEF@#L^ E M^PB]XZ8BCP?=H^FTY_#F>E?2_4.9>SYED+ZI M X8H#W;-1)]L2K4]G'";?B89H@T"4FV_&XK0(;:^YA^J>^JU>J!;*]1GFXFV MW//I['2-^1;8@PCHR$;3WD)3&YDCA!(=<*ZE34**'%J_MMV3U$X[K^Z"H4>* MN 936@F5;7X M'CV"='4,/'D:$'/Q$'@*7MN0+0X72[?B8MRH9V!$CZ+JGH_C^UO[[G\P/_IY M S([ MTFY;?ITFO&I0>YVH6O>>+DN7-I6H_R2B-K7"&TJO=;$MRC#/ M!I4L@.Y #. MD3^>R$$N)=O"5.MGO(,Q\U.W,MX%TX^X&"/"HRLGY'[.-X;NS9>S$OI$I];= MJBGGI0B1!"^+=W4Z!R>WBTDPJL22M5-)#+C"^0?1>$_ <2O6E-L M>/]M/B51_QZ6^0'VF8G"VUHYK9P&E62]'B%I:%DB%#E[!_Y/G )PTVV&'(://^]OY9#!V<(5: MN=O^)S7(?I[#B=B>XL.EZ/HL?Y[ZI;D;7!32X%)N%YXO/ M83J?Q!)55,% 5LJ#JD&3UTF"P% \6IDHT&F!E8<(& 5\5K70K<"2G$!,>N:=2NBJ)@\>7R#@^HF M39VY-P@LIQY8ETYR,H'07XE S4:>1< M9V0Y-F_GT119>1\EQ7-<\JZ0% ;5K2#P*2"X.G' M&)BY-NE^L*SB)3F]'6M[JOR'"N+.#XGJ#%;[JG\QI"Y&3C/6BL7SI-IFOWGCHB@F L-Z4#,3 MP"N)P!*F5 PZ&[=ZN/B#Y.*M9<*QTC9[.O-H]=?XC*.VK@ [ ]':Y M^(++]?>WLUJ*-<]U3/"7:EY?XWHB"I.LH (1ZE6@Y1X\SQ$R]U8'PQPV'\CT M&#V=)0/;@*F9 CH $Y'\0?^>$NNJTC^$J)WAH79F%G4Z=@3GR'Z*P(/3/HLL_I"5_C?Z!==%YA]_ M-,+V_"7/I*"C:">'FM6WH+2D<+V^YZF=+6-T)20V7#_=7:G]([P8V 6CC_:% M'D[/(^=JGYU^/IUMWA:=E()I?=96Z$UYDA>;-BR;+'8RU@7+$_ALW?DCVTQ> MM4$C-(;-<=H@:;L-+>.B\EB86 RHH,X!=U%() IM5-205:&=Z^L$ )D4N)+0 M%2]S]%NU^#@0Q>/)%,('AU4OQD:+&A H*"\B8 M4DHTS_;L0^>XV>8C'[U'4V@'H+W.T//%:5R7T]G=8MQWB]FL+):U.].DY*2" MQ@C&2SIQ7!T;6H0 +F/4@7O.F[_RWIG(<3W%X7%SNWIZ4"7^-"B=2(&&&2R@ M.0E2B5+ H5>071'2OQUEX^)Q8'CL!<:=='5HSO3,TWB_#LMUJWOB MK],5:>\>%B<1!48= W N:EU&9.!1.3!9"H_S2# M^VGOISF1:\ORKV1\<35Q,:*IZ0FG!:/MQXD_Q@UXFQ/Z*%W UE>3N](X[HUW MC_#<4W^'FL\/!\.TWB7>\ZCP?C?\V:47LA3 J,N7%B[JV :7YN8 ZHJS:!SPC YN.H?>.GN_5ZV7!N=':*A"E7B^'A!#Y9O8.,XX;Z_)V(V<& M>-5[A$*/XVC\D1? NXB_'^2:'^0>?XZ79RN9M_?X9?%DKS5BVO]@,8*)B&K M5!^%Z0B^YKS0<)YT82&D%A5E/Z*C"YCLH][%0+(>W8"[?E&LV]I8%OE,B M$JR,J115^<-:>4\BS#J L)B%8]$8GYK8F-UI&^?BI2V^!M=)!RF8;0_YU36Q M7EW;&U>"X5Y#T8F18<]U@^GZZ"QKQEA(R;6^[3N(X%X*>8[J6AU?U1W@^C6N MGX75I\V=:,;\]/MO*\POYV^^8'T6-?]X/EYMBE=QDHC*L*(ER#KV2-E@(2KA M0=I4G!!9E="\__/.5(X;'!P10GEAA6^!S/_OMR?G"=!*:^*BQ"\(LM@@H=H1*I#+I'Y( QBZ[3J]M2-ZS0<&:0#*6U_ M."[6838D'"_+5>\1I-&)>TE18Y#*@5*QU!)\ 8RD:+@IUJNMXJO#8?D(E>/" MLSN/H)4^.S"@YS.(Z]7_8G.!1M_4:P!B=WE^5W=V.'R_A^E)")A"]HD"! I] M%?):^Y\"Z.!HOPI3HAA@E./^!'?I"S1#T^U:S:.I=OQJI-U%/$FHH@Z>@;!U MMJU0=2Y1I*\2\O2'Q@*J ,IK9D_,$"]Q_DPAUK]]W$^K9_8 M8@KG%I_:K")C5PX:E5B<+_N",%NM6L7>WZ?K3\_(!5A\QN4E'A5G7D8?:X>A MVNW@.H?@;A9%M1-N!2W>?>"Z/ M^IO;]I^8)QY=BLZ0245&![T7%,D51V&_$X6Y4@WK 'U@=Z!PW+-P2-P=06,] M3ZJ^>X1<5>V=_UW\?GUDX*N*_<-J' ]><\ #]!#NCWR\HI1USJ*#DLD:*L$E M.'0,'.=%.O+$6&@]LVG@X_5BF>?35?CX<5D#D\VU[/FR9U=C=; 6MR&2TTG' M@4J.O-P2#*3 :(L;*3EO[54\1L_/<2+O@I7;EK&9-L8NV7EP/&[A+.?L$F@> M*(XI&B&8;$%7&\]U5&J[DM6?<[QT._UN-61Z%V&/C9B')^:*$F,4B0Y]'RC4 M-K4-)C((D8F(F"7J_\\-F=Y)L=L-F=Y!RB-#Y?5BN?[TA$PND7]>(22"=\:A M NPRR_3WY[/TE< M\F*LARR3 V6,!:_J^'4,0?$D O'S"!)6F/[\4= 9D=8Q:% @NY +2YUD<%F#G$Q:\]%YE"I5, H6^@'="@? I<)>3(\:; M[?>_/!UOO^^OI\5!0NM S<]/)B[QG)/W%.84!2K4I I7"$I3=&Q"-%@>:ZVZ MFYJ?GXQWJC=3\XY"&]FBOZJ5<#>]V<1%$AHSL>QX!:F &)TA=Q2YP*PDLA;S M/N^N/$[7GF&L^X%R[>-Z[_9([J->X35/,@ZBBBZA=<'-96/JF*,A@VMDKF-XZ)R,.FJ( MF+A-$FULWE_A1S1U-O+Q( 3\$%X'J*,#>+T/,UR=;[[7>/&8$9T)*4NRWS99 M.I0U'<^*CF?!60J)LT!,-L;4O83T!J1#='V[P\;!@N\ /?=LM0_T3S>[C ?F M$Z?C'U,MOA!:@$LRD/^> T7Y7H3<^CKZ$7+&;<)YS--N+P7TB*7*R,5+;I42 M=[6KM*?*?P2E/>7? 92N8I,[3%T$ MK38[=)I"%;WI46)RG:K+0%#,*8RR5NK6?5E_2%1GL-I7_8LA==$!N!ZPY:\N M'S=9%E/VM.M2"74$F_2PB8IER88YK4..K1_@_(BF<7O\#G;Z-55%!]#Z0?76 MR;>WUSENH?FC7!ZYN#PI@SX(#ISEBEM6 M(* 1$"2SWD;AM6_=9*2'XG*5"NVB7, ;2=Y)D J"#[6/6/$ZJN!3\P>I/W]Q M^2Y8V:FX?!=MC'Q7^':YR*=I_6;Y'I=?I^DL/$_1H@]6.@:(EP5F32#!< M%9NT\84UN"V\;^TN'; ]M+IH*.(^(%);9YQSL#J/MTT)(5)0!,;:.G6D$!,I M67 LI*!R0:]:5),_2,!X!22'Z_0N0 X4\(@HV;R!_8#ITWPQ6WS\3GQ<]-R_ MX.)')V%"9N&B8$?)VJE4@$"II8W6IMNU" ^ M98O%QJM1&@ LK84[-EC>;>(*XJ1VH#DE#^Z2!X*RL MV,P_1X@Y9+ "8W %$P_;307;8K'QBML& $AKX8X-EB>G%.TM:D^9#\OP%2OT MZ8OYJG9@W^CH@J<49''1UX:5Q),EM]YIYR D221)47PT6P%FRP7'F18W$&B& M$'('B>0?ID>-;(T+(TD'MVL<]RT:X 8K1MZ)M]++/ MYKC8&7I[**D#\'V8?D:*R_\6Z".G8;:ZX/-B(!AG(1:5(#M.\;FDK[RQ# HK M12C!7(FM2XP?IZAWH.V#@L5@*ND 8"^FW[!.54AXBP]6F/&VCG+/D0Z"F K$ MP@)Q)$IBL6@M6[<\?(B6<;,C1P%5$S5T *?,2BBISH]16D&,Z,%E M)T2(1EA]I&*GGR'Y=H@WUE05'4!KGSQ.BBYR*2(XYB(HPV3=DL2Q=2E'49#E MUA' 'R_YMA-.&B3?=E':SYI\NQ!&Y7N]"O/K<]H&RL%ML^114G$[\W[DC%R4 MO 1G(LAD5)V#JL#%[ B$V3K+0O"AM5-]I(S&M^CWSV9I>1:X&0%:,8FCD&%/VFVL-729?) M#Q5'?FG:9'S3L_!EN@ZS.L7E8HVJ@W>+V>S%8OE[6.:)0U.DSP)*+N1EQXP0 MA9' LJ+_B3[$V^/N'RAE^O%:/\=AN@L4;M0U-19V#P?I_1R19S#1:"7#6NYE M> "E4= )H'D=PJ=Y,$XJT_SX?)":<8 UB-)O'Y9M-+ WEKYL1MZ^7X?E^O#J MR@>8>9+SYIQ83;+0/C-3O?)YL5Q/_[G1UX2%$K))M ,*>:$*?:0HQ0F0WGC/A4Z:'\D072=KG&< M(UJDO74R_BS?QZ3V[%.8?\35\U/\L#CYEC;?O:-E5Q.NC3>J<"";2S$QRQ8\ MY@0YQH+9,+3B(+_IP97'>4 PENUJHX!^;5D]R5-&GXUF($HL)+.2@=B$PY/T7Z?3U=F!WV+(\Z.?URQM ML#W5C3(#%P]BGRT^Q^G\#.#SO,E\7J/E,BJ43&H15;T%MTBQH ]0'R% 1D2G M")&F^0#*W2@\N%GN>9;F3;E8][I*GGZ_]MW9'7$T3B>YF7%B2"+UMCCRI($5 MX9$5DW/SA/VN-(Z;D!.7)""P7-0TL2 ?0 @/ MQ@6N"3W"VM9/JAX@95RH#:O_17ME=(JI^N42+UJ#6B\QLN# UII0%6N34$\> MAXZU,4=T0O+6W=]^2%0?)NT@U6\!I_WU,/8+XI])QY0^X<(L,]3Y=5E15L(R3DZ M6T$S3T!FTH'#(B!:D\EP6JF;3\IYC)YQ,32VS[*?6CJ"V+6XHO9GF9*Z-M]L MFBF<4<8G18JG*8]Y(J#&)D%@24SPX7WS1\'[4)?=X?8GJAX &[-5=0! M_-Z&[W5&VNK#XMSD7S"+J]>X?E.>A=6G\[_)$]16^4A2L[X.;8B%0< HH3@6 M,V=1YK155\@=X+<+?=V=HFW@-YB*.H#?==IK+<1] MPU.XK(R=>*:UR3&#K)WW5! >G' :$J=04Z,#E MGB##,490,A3PMAC[FO3.'6]ML^4BT8VNOF8)TD.(SH).7J$A[S.F[>Y)?[9K M\IVT]N@U^2XB[-.P7,5 W# 3&$\@:(/4I [%0#9K.N6E4TE(Q^012F]^UIO2 MQL?6?FKI"&+77,OS=\G_Q/PRD^BG95HE=M82Y"*K_>1&:Q#ZN]//F#=I[WD^ MH5_Y&F;U=F7"E:8 :S,&C@1!KF@B:0C:=4E[94(PM@QUG3\,1]W9RCV1]^/D MW5@P^*-MBK-V#6>_29^")!3ZEZN)*YI%I1Q$(>A4(P>G]FZR@-QS+$YPK8^0 M!VC.5\?WQ=ULD!:0^(-MDY<$DOG'Z48,RC(K, D0/I*>(AW++C()R=B8@E#" M70U)[G!G7&.EX_OM7C;#OHKO /]_62SR[]/9;%(H>#",7$C+*2Q1G#.(S''( MV:14HBM&Q';:G)\Y3!:^VSJ@DCZ3RM,^O7U"ENJETR50R1:K<+]VVRV:"P <0($!@ MA&/B\0^\G]^ /_7!_E@',=I2;0PC<%X0OIF]8L&WBE2:H!E34I2^.#_K!AO. ME+=B/LN"I)%. Z,S:'&3JV*NO\79\K8=@R/!2@K&!>/H09R8(DV,1(1ZBB%T MH6E[T/N>N[6SD]YPEOX4';D ^?],2O+ZS\RC7/?@.3:8.B1\GF>:7QEI+"+R M#F,*[AEQI-M0V+.2W4DYU%_*44;N0Q7C CRPWS;;VG3*NY*<*9\4!D-AX7#E M.B(=A$:68AZ423BFL1)[9]E@)P72%Z- [8.DJ@Z=P;Z\F?GY=?QL_XSW#JJD M,?>L$4B#H4$\VH2<#Q1Y3"1EE #OCI:<5:&\DW*8BU&.]J7_\@Z8VWY+;Z-= MQO=N.KD=]' EE4R*6XJ2B7#H$IF0,<8BD*BB%$0G>.E)+./OJEOF#%^,NC2* MA_K1R1B,N3M2P70\^N&5L0XDQCU2N?TY]PPCF[,FEA-BG7',QS,\W2V\JVZ* M\G/GF O@H;ZB%#]PWZ^^;B93+)_^/#?PXY1+0:D"64D,D9SGR%'L\VEK91 L M6-JMR\JY*.ZF!Y>32FY7W)>;.+G+$^WD3V9#E-P(PP**(0$;'(=3TQN1WS_J MH$2(3I=.S8VTE6[J\-,DDXM*_G0%F&=WK80"W+\7G\PFJ_AV\OUQ:OQVZ_^, MDR]?X>1Y]3TN[)?XCV5,-].WDQ2O8I(TN1"0]NOI0Y(CPWD>1D0$EA(.OEBZ M8F((O=V@?'E9Z[/)\/)>%NXJRW6/RW+W/,8L_@QQ*"$COUDLRJ(3@H8)7T$C6@0\#G@.64S4#7GCVZ^SG,0031",E%5YJ)T4R#&N M\IN<&%0RW,72D\4>2 (L=> M#$! &$]1P5;'RKKU(/-BWEF>\^ K*MN&X-NGEY84DE$@!KF@&.(LU_F*J&#' MD6&OF+.T='NIL9J?G=-@EH5.@9YH?>38QM#*[KM\M5CDZ63KSJOW(Q??S#Y_ MC1_6!%T)[*VEG""OYT3I>CJ;D'C:,@MJ8@&S"X MPYK"&>]D[CJ'F(G@=QNLD,5PN"GPN8E6T48B"YO>\3O[G3.3-*H1/I]LVRTI MZ*#&MV,DW\Q^MY/%'W9Z$Z\\@^ QP?FCJ8<@D@H)3/<&$1.-X@S""M)MUG A M@II[Z]B:)1XFPMHQ^Y ][QA^RA*$JKFF%-04YUD8-D_%H"AZS4F@T0271D?O MB;-IS_FFL4T0#Q1H R[%*;Z_()(X0APBBD%8+'D$WU]$Y#@1@6O,/3E#X6^1 M&.Z<3PZ;B^'ZR+'U8;EWA39V=EMPMEW1\)"[OON; W+VIW^L6%Z^T'X+Y=X? ME3EM$_+;9.FG\^7-(MZG.CE6#FPB =Q9@3AQ#%D9&3*22V(A)(ND=$. 7@26 MR[S???;V.C%BQZ)G%C%P:_+S78@VN<]=N8FGAF+'0^DZ\#VDU+W?&@\M^Q/C MITNBH4-Z.Y/&D_24*C@K9"2(!PY\GL4.*Z#P,;L"IW M9O8A=E$*:(Z@&\(("J>T<,A"I(MP((0P*I-TI7C M?#K]?;[XCUV$*Y&P(=%%Q!+7^ =9+3A I\HV#TP M.97+#0'E*H)O[[2F"., =E6Q7!WF<*ZYH-(%EWDT$CK:@,3)0MS7G+ /1ZNG MZI_%B)O'*K_=+":S+YNTK<%4<*8]H@[SW&Y1(F!3KB6D).<*:/"EFQ(?HJ?N MN3,6;@9SOB&K GR)DR^SVU8?_L=Z:O-T+:&_@1OW=KY<7B5JPZ,4-S;-!*FCE-7-Q4^%L(*2Z4AO%T%S D$BP)A#5X\YRDB1W1" MWA'AK=+R65KOA?3:'>T4Z\/1EY.L>'8_>HZDQ;Z/5DA>=-I_E20&A'1&8O"J MH@,OG7M'D5&2YO8%1(?(C8IC:?B9DQ@'W@G?1KA@BTE(,J% DT,\]V&T@IK< M CL1[*/6JG3LWYVZ-ISZ\IC:G^HH*J\&#M4#^_GEQ]_M?\\7OT[MZ5A+TF)/#HKV3SXEF1W-22OG=#%R\M[D-=*EJ0L0N;G$5?;2'S8V#M[?7<] M3)G7FN& 4O2P/:$CLLYX1"B3L$UGJ2^=6NE)8EU$C@:5[I <++<&8/GKS7(U MOXZ+C_$V>EI^G7Q;WB46(C78@-M-<]3.1<3(>%!L'J3RV#E+BE^5'""G6;@- MA\%\')DT *\WX%NG'IJ:>+":>8&DS4^# J%(2YO?SUD&O\-8V=+/[WN2V$JB M:-1S>$RQM8_*G0K-A$X\!M YG$N)0N+(*FZ0]I+[!#ZV/3V\6_[HR_X5X+2AA2R<(FG.:YS3I!RDG+O+.>Z](^X38-30-L MN-#G!270 ((.'!(/V>. @S-4$Q2-#XA'$I -N70\$!L=H]&&TB7Y7>BJF[>H M'_">)J"V0?>W14[,&(L3\S[?OZ\+EEA"A@>'(O&<8&)]=&<,;=KY83?[GML,\\9:L7U1!B$1R)0-%+FE@)'; M/DHP#:5?,/>GLFYP41.&)<36R./D0[M,H -[MOI+3/-%W.2U'[\+O,).RCP? M&:4@.>P<*Z2)XT@JKKETRC'?;3)9:W= MO(NK)[IVJ!+(>1&"#G!^Q-RJ13DX3JB".%#;E*A,E&T/4=EC0 <04?=5_+BV M\ERRJ6@6=^ZSP_:L9@G\E8@,2V#UF?-(:RT1A(6$JL1CW'[;T!%ZA1 WVB/V M\R*NL"0:"'%VZ-1S QZX4,2'!#X%!OYYL-T:"XJL,,3GH?))E9[]T86NND-I MSW#.%A9-R\,.CM7;O;.+W!OB>QRQO/#9-\Y637AX=U6*!VD,3'.('J+P<&HZ MP9 60B&G*>=:"?A1Z3*ELQ8//HZFWC\KXKRB7(;DG,K%NP;\!2J0];GW7E!8 M.!1S\6(]U(F%;Q 8#-5+O(R2',(C''2SBOJ0C*E(/ MW:T^$LCK/[_%V3+>:C&8JYR+77H[_:]H!T7S+&VM@$<*>.2(DB@D<.R5 M@O/&G[%:NRO9E^0L]$%AGTS/&!)NVZ/8L>5W8%@^_R=.O\>_SV>KK\LKAFV M )0AR6)$G!F.=(P*2>%H4B "YL^9GSQ.\27Y%^>#\B"Y7AR*LYY^_L_\R@=K MB G VJ3S_%%PJ P+'F5--3)%[E/IZ9PG$=K&6^C6,'N*%"\3JH"]>"4Y2?83<*UMR0O$K"_SV\65_F!$I/) M(1HDS84O'KF7P$P[>_%9DUKM:ZB"(@KG7)'.HY8 MU$S1X"*QOGC)PUYRAKJ$KU.*>1)3O/]&1O3M](6;R>S+9E[3?+:\"DDG+G-U MGJ<&<6ZRQ8X11<,LLU$X*TJ'+=VIJ_TLK Q>MAV]D:33O[2*GTI;?-C\=8*+Z?Z28!1NXOT(&[NY;=Y0\H#5)JI5C2+O<%)H' MBBR5 1FGL9 \&N%+6[=]M PV;5OK_F*7$W^_T5P$KX7VB#'G8*/YP1$)%GEE M<\LW9K0H'=0>)*BN 2N"AV?6JY@ &K@[>1=7MT9X7

  • BLL#WEZ5:?K[3P@+ON:0X3N_ 4UO6@]]PS5#I.J4220P3!H\9Y]PIA MZF.@5@@32V-QTWB@&K(-(&+%W77:^U_BI&8IC0#E'F\_!6&Y"#[:*4 M*.&1.V9K&W8^V^.59!X.#F\1'$,AS\R6L#V< M1PT3Y9-P@HLS6==])-8UH^WBM8A(&T#L3M_I*GJ?N&$$81UM'M&DD$O6KD>P M&JE3L*'XW_[K/(N:"N0L=@CKC!# M3L>(@N 0:MOD6!C;?)1O^MY+$.^?">*VJY9E"DN364%6"F=(.Z(C;::57_?E1NOUFLA'(-*L]C_IT>D&PS>E9S[""_7B! MK*.P'R:HBD0';HH_[#U"4UT<-P.>3J ^49*U:\ON8M(8/M@?UR"55XM%+BS* MOWS_;9W;?S4+'R."HIY+0DU:R@[J_W;^Q8GCJ0@6=(($PB_N;$TC[X# M1<<6A]R<1-+2S6%*T=Y*D_U+=R!. \/E*\&KZ_G-;'7%#=@5Z\#F<+>>LZ[S M."R*DB,RZ82]T*$M#;@EO$53/C;FR@+_! "T7)6W/M/69V#>=9PMUZL^7'WM M_OGF >"X6N]Q[R<._3XT^O!_AD:I:KY1J6[I$;\Y"NH\D$ M)11'WAB/N+2Y^381*"C)/0Z4)%%ZJ/TPBLM=%3XX=X^I>.3A+7_Y\=P!S)-A M;\]6XW60!+AF@\&(\VB0C2HA$J7)%UV$TM*L*T9\72M_1LSNOT8\I_@;\&IN M:^L^@9#7FWN;_T'>;X[( \1 !).$@@DX3Q8)"(XN\!=UHAXDT-\>-L[BP^7WIJW ]F4VR+Y$#O(V+?K$P"(V\8*##5FBDM>%=\N7F;9+O57Z(/5G]&/$V<_>'SG9]V6&?;=Q76N&E8DHCIW%N]9>I: UPE9' MQ(7PN4C5H!1,?LBD-"X^;+WX)B[4A2F(S/&4Y028G*PGW];S B#>7I1YJ#Z4 M#7^#O[A:OMG,,;@=W\M%I"1YA2P( '&<;5A@$CD5G0.I6,E*-T,?81N50]67 MIS%#H?("SA800XJ3%3@']WRXLBK@Y*5%,HC1/#;S<+8/'M;FX?;Z]_N-GRZS_CPD^ M'5=&61.\9XBFO%&=\@3.I!'#2@N#&17)EM:)WE36?>+:(N3'%71]1&]5@)_& M^%_MS,?I-+<;W:BUH(82JA-*(C^"$W 2:IO[,5,9G."2\+1UDW^T:+\0:75[ M:#<$\08D7Q_^I>3R^L]ODTVGRGM.$&JBM($C0O*SB)@(RN]^$+,4!P(FP?'2 M3PY'V$;=1M\-Z4LK4'D!,:>8R,I4*RA V-Q1^C M5[F/&JVW^ O4E&$P&7@?]7H6FM"5C6.94_0;)FC)/*=1(F$B13Q7)5D&ML,Z MJT/,27RI&].59YNH>Q-UP0F-87!X66?'5B>UNQ#LPV+B8[9A:6/#8J#<4V&1 M2207E1*"G)<,X22$84)B25MSQ/KOLNYMU05KU,B ^GE4[HH;#E(+.-_E\=RB MGR ##@*BQ 4(ZPV6JG29^YFV]F)2C:,@O(Y"]H+;Y20G]U9I[DPY'620PRPE M02G"@6K$K5)7;WHM)9C:ADY5@=PFGXS'6[$AK'>1/ M9#A),%#(YY?R/#IPV&E0*"9EL'..,UQZML*Y]_AB4J<7H9MC O E*.C=[KMQ MQR3NQ/KU@U"Y?V-^X",<1\IZI@SS7MKF3LU>.WPQ2=Z+4,[QP-=.9[<36?,L M>7B0-41RZV@,B(H(K'$J(&>D1FE(N2O>+R3>/J6VMX^GB M56V==(R'&2(=XUX&,#;,0CP=:4"&ML,6+_AJZ$;V$9'<33F0%N+V\ M]/A!UFBG!)=,()^"1CRW!W62*,2XAI#7"R-EZ3D09]I:W7#N@A-_8T#G!9QM MKT*8Y%_8Z8-L'P2FE#,T !^HR2U'?11@!K5$F! 2@M(IR-8*M0YNJ&YX=L': M4PXF+T!G'AW0;V:KQ62VG/@_[/0&'&.M(XW6(H4AP%PW\7$:O AF&$_14>MP MZ:$+HVWFLK/@!0$[GGLW #VMJ)$[S@AW_$1^R@ARQ6(4"CN(+2EEN0XU(1LQ M0XI+03GXY8K[,?1HE-U<=NIZ9$6JCY\7H$G[(\:/,;>Q@S__=3Y;2^S&3C_' MQ36]\IH9(X)"V%F7>[E[9/-MC@)O5X/#2[4;Y;+BO-N\[-1TN[HW-N*:&%); MT$!U9!*YH@X;EW*C,YDG^2IED:$$..6"H@(3ZN(HY?[GW>9E)Z7;5_>V<5MN]7BC>Z>K3QR9[O#.VFCE9V,)C(9'%+!Y7:Y-L^QUP)1*X4.243M M_AJ]L:V[MPU9/3-6.P8^JLF/0BWHH@-6(@%A(,>6$A>+^V-_C=[HB=GQ1F_T M$7\#$(U> M(-CN]CV+'R8VMFC$9DQ.$)SE)%XSH^ZQ)'C'!3;:\&IB(J% ML_>E.F$?E:?7G0ZK8K65A63<3EG7\\FKGR?7\8^X7(&#?NO*WTX%V,P&<);$ M!!M"44@/(06'(\H(B7S4'#L&H;0TQYS8820TG@P8'3I=)^B6DV,#5GG7$."/ MG_YQ-P>8,!PHCD!] /[EB:S.6H9(%(QYHB-EI>_H#Q+4^#7[N2!:7GA-W,5] MB(LT7USGFM\U&^\G]WBL4I(,.4_@1,K7BY:#\T1\BC'0$&SQ85M[2&G\JOG< M^"LAL 9LX*<;MYR$B5W\R/.BWM\.15W[0E$R(B/LP3B1\Q+F4HS) J(ZD6(/= ?M;%]^DSL&]I?6;E1C&=8))$YA"UL ]. M8_;#O4.&$ X&/5+/BHJFB:J8![VVNHVWBN6QO'YWEEWP#:7U]_F\Y_Q/@I M+KY/-E[J\ZS;?/8=(JEXZR8O/\]7=OKXYSF[\&Z^^J^X^AC]_,ML\C^;@&N3 MD;UR)!&+*4:,!Y8-240V! (N-83^BFGM2.G^#V?96.,W0H71.F\=.B]9GVZ? M]_X^7VS^*/\]FS:>7?8^(76A6K8 M<#"]9%5[6.GV'[U??8V+SU_M[,XF!<&CT+EJ3_+U.WJ*M+ !11<5.!C2*EKZ M95VUS39^HW>A"E@48BWG])XRY_6??GH3[O-"NSCS,.6@@JB=XJ"CHA\3>Y*5IUA0G&7SYYM7G%O'K11\LEHGA6O\_AX M9:RH!TC!C1R(-622EB9&&' MX*64?&(,YYD%AA&:P.I(D9!S*2 FI!1!2*IQ\2X%?Y5\]L3L>"6??<3?0,SQ MM!*,,2*98AX13#3BU&ED,%&(2J5L!!\MQ-)J_R)+/GN!X&#)9Q^)- "G40H6 ME+3::BJ1-CP -Y7,X\C K=.4J92()=J4MJ@OO.2S%ZS.4?+91\8-X/QP'99W M)B@A @J1DEP1Z)%10N7<-'-2"Y5,Z>S \"*ZRZKS[(677D5T?837 !(+Q,G: M*(8-;%8SEQ G." 3#4,B,LX2%\&G9D8]]\ON7D!QU!!7XG(>M\M% #"&\B6 +I$?:4X6\XTX9YG!,S4R=.FF' MC9\,A?%;2GW&!]//H6J;Z7=24$FIQ7G"11B*MH#8JUDQ?Q[Z; MNU %.P/"SZ^,)\#MIU.!KB2QP3,>D2(._!$L&'(6"V0$=U8Y9H@_ M^V2;0GN[T-*+EZ2+ \#VHH_$S?B?A[$'5]Q*DHQD**60IX@(C:PB($0LG%;8 M?>+K34XR6IXP"P_0RZN.W$&V:HUY$C08$K MG&&,@"D!$6P,U5YH0DIG*MN*&=L;-_62M'$(W"Y]*D=WYFQU(UP[][^!1?G= M3A;KGKV/!0W6RW@2#**&T=SH'B-MC4%$!B&58D21TNVD&F/!A<:?%W/9.AH< M7W3HV9U]5T2YI)R6R$HO$.(K3H!'H MA>*?[O[W./LPP\(+BO-H^-P^)M='$"K 8;-$$/#69+H<(]!S\Q=Z@O]4EF!, M/+]H1^#1"/KC7'.88(%Q0DJ:@'C*HQ0#Y4@&:VC2N5UZZ0Y=;>S\Q=]_(N_,'\! M5F!,/+]H0] CEM+Y+2U+&@G'UFD*BFQ2#'GC.:%>4GR)U_!EU/^2;^A?@/J/ MA.+*M_M;[].+,RVN/L75:AK#%=,Z):DI,@F\(1Z"0%H%@@B-0A.:G-_N!'VT M2\%XU%ZH5S[L:KU-+%QRQX+M]L;G:EG0Z;MGZUG0GPMM-"VPD6+&-4/,Y$F[ M05*DHU=P+&EIC*,)0X$(>LS#TF\Z1BC9U$6$<>')'$\^+5 MAG\U+>B)V?&:%O01?P.AS];X&O Q57 ,I< )$"\CTH(QI&64$,HIJWSIYXLO MLFE!+Q -." M7K Z2]."'C)N .?[AG=XG(A(GB-KM;B-/;1W CFJ [;:X>A*/_D9,FWEPAH5 M],%(QVDK?036 .X*A,=.N.A\<(B(]60C["%0!J_)8,TII80PU4RZ\>U+:U$P MQ#$XL^PO&>VGU4_#Y@&YVB+IL4%Y ACR!#X(ZF5(-=!6^:Y19V^G+>DOS$30K:U,4!8'O1 M_NI,GK(1D>&Y&D!' D&J=9@V$YN=N,<+ M32^_)*4L +X7K9P[VCE0!\:*!")(:T-SJ/&?!)V115O)S(\+0.(I=< M@=F^2@Z#W,_0M6"KJ8,R4HHH$R).@E,?<4 V8(?R/!+/:-2.-]-H=8P.(I=< M$=F^.@X V\^@B]L1=C"1*1$]PAIKQ+5P2#L0IZ(,G >!$Y/T8I3QE L=^9"D%Y'G%!B,;^TB!(9A1D"^RT2$=RIXB6Z+>S[Q2=8QE.(61E\\(0F?SFM;?_J(/+B+,&8>&YGM'%I MKFU?S7?G'V,$@C;@&N,AET@R YQ4!"E-("Z2C,'_*[\T/'ES+SYS-+J^MRK9 M7K!]T?Y_KW8K6@;PFL!CBC@/OY8B(B.(1%@:8;B4/L3+&:E4O''0)2>L7L#) M/QJ27[3^]VVT$HC$VDF" L^OR9./R+% D8R4>)H .)R[O'&:!QTR7FR%V % MQL3SBS8$/:Y0A+$2;"?/0W\4.$])(O@E[9X&7J\GW.*#OR=$UB_4TZ4=]J7XET:T> M^C_<]W1('K/D]7J0!47<&(Z#N??8'5 MKO-6[M_L>\<)USY/4R<1]A TD ^1DN"))JXU5ZHT7';141\O@X0[+\SI!M&R M>2Z?HE4DUZIY;G.9#&Q%,_AM)"89ZGCDN/3+GMV4U$7,< D?@7HVK^VL-0IC;A52G K$K80=6(%1H@("/A4,;&-4%[>SQS(:5$I[ M+ .YW!Q.'C7XB1@G[;E&B><[@&0(LCH1))T-BG'NXL@!42O-NH;*^"!D3F1X M[7*+[6N)C8W4DNM(% ?1*MB"%P*!G51(G"FY> MEHL-6)#;7?QN_60Z6?U8ZP<73G "IRYEMV-%-=(T1H0%MHS29+@L[90\IZ)N MB4KIDV8@EYO#R49WJ$H$4VI05-0"2WQ$AG(*__%2>TN,2:5K)G?14=>R#)7M M0:B MN@GI08):@L\I\IZ/Q?P&D/0\Z \LY"=J<$K'E&<21(,\68*=[R MZJ2[E='"H.*(&<;D!E#R]+A^>_^PRZC(D\ITESZ? M]I!2M\YNW,#Y-'XW!QM0J/CJ>GXS6UUQ&EPTQJ/@)3!($8=<( &E9+E(,@B/ M2T^3W4=+2U'3B8(^")X3N=X >A[?,MX?LO;/R?7-]2_SQ6+^GWP$VV_PD]6/ M*^&C()@)A(V(P#"/D2:* ?^PU1$'!:?QB!>]Q^AKZ5ZO#,I&DTX3'48_QF^; MF1WO4[Y _[RY0+_BC%%)&$<6Y[9P%#;A(E>(<6IP-%)&7#KSM(^6EB+X,I@J MPO4&+-<_%Y,5*$=ZGW[;$+#FUG)YDYNZY^$P5UY+' 0F2#$I$->*(XT%1R9 ME)# ^S.A=/N\XU2UY$25051A232 K<=Z\5"2*"F.'MQ*Q"S\A^=)&8[F2U&2 M'"7.$*E*FZ6=A-0M=!_EG!O,[Y9'XVW?L3^,@[L_Q)<%*T$/+3]:46CG/8U; M'\J)C98:CKPD!B #O[("C(V3FFO"'$_27&Y]J%;&FN20L%K" 1TI#'UH;TDW*T^M ^[6P#-\W*T7&O @_.($)T]/HJ1$YB"'DDMX$?2VM(3 MZI]3T1983I'M\;J_/HQN "H[JI4D R6A*:#H;(3X+X\6% RCE!+\2 %'W+AW MT8W6_0TXB09RN3FTT O/,(\:3Q FRM\Y*7GIIX,75_ MO63ZO#\,;K?NS$L?@X816-N478BX@PS4$!$;J%$TB?+LE_TNH^^LEN YU M?WVXV( %V5&U) V6VB6"$LOZ83 5LL(D&8QF!ZN3"E?9-+J_OK)>]>=7]]F-\ DO:E2H@A080H MD/=:(QZBAT#1YVU@&KAP<-*.<4M]&15=Q4*BT_C= &S>]JGZP")Z;;!#T@.K MN*4>&2$(,LXIC7$DRJ76:W+.7OG5"Q!#:G+Z2* " M&"\M8HZ""Z"23V3,9[TMW=:41TXO[K: C,>50BYY3(4B*#B:7YNYA*S-/5JU M)R&D '%B\8O?YFNR!B'C5.XV4 M$>N3248@85CNW@/;,HDE%")31C!B@Q[7\SE$74O.4!E7)D3^(X M)3?[/G*&PIM.^QNY/1OG*00P6"QX!EC-D9JA%#%J$D^:BN!*IY#/47[SJUTL M?H!;MRGQER%*$;%$)@0/JA)@EQ">(&NBC;!'Q<6XZ8FG]-1WL0SNV+8Y;NXN@K!8FJ)1TIQV(8T%&GF-7*P 4P4=VZ$*X"=I-3W MLXO#9SC+VYG:^=@U?#>?^9M%9NN5]HB .8753<1P3R)0(U405B04=7Y)YA7.W58Y8DIPS&E.!I=V M<'K']Z.^;Q@1(;V86\R0C!!HO?)^<1/#ZS]SA_#X* [9^L& ,*OO)XH%68/V M5BC$^F!_Y(3(\M4LK+]JI\M[,&JL%,$Q1^=K5R9CB"2"@N9..\JMB*4;HQT@ M9ZCMN;N7V'SBSH:ZH!F5V"",'3*>5=ULQ%C.7RQ<"B^L6>=EE TNK?514$A]%T,=, M4(?OU V@2L.C-&,;PIYN-W.V#4QZ]L P)1P'K1B5DK+-YX)SE1E+F MM]^9'P;(KH_4C8_&1,=@EC8"C;=Y-N'6-@Q+EDO/$;$:G#1F$P*7#2.MG?9@ M CDEM@\R=GRC;APT)C"&,K2!:[O-3M[,( 987R+=G8X>I\#@=.0\=W>A6, . MJ$#82LR2(E2;TA?<>TBI&R2-Y924X'L[\/FPF*>X7(),[/3W^'!^!A^-9!Y\ M+)*GF?C@D-7$9]D'192+3I2^O#M,4=W962.#J804:A]5_YRLOGZ=3\-D]N6S M_3,N-RR[HI1$ZQ1%E&I@CTBY1V=.$W/'<#1<:-[-@]GS@4[ 4)<"C&*L;,7$ MV#SO;;V+^TEK;V9^?AW7?W8'=!M$4DYQQ /.H]2\0C;E3GF:6$9PT)J5+G3O M3ETGA.E+0=C(TJEMACY&9U?W*G.W@QBE93QH\.A8RA4J!#DG+0JGY^6PY 1FL)7*E-%><8XRHYKDQKS7( MXB!1LM(I(K3SUG>"PIX/=+N*PQ>%AA*\;.! 6MNXNPAP8MVF"ND.W51Y*J-Q ML!O"( !<7Q@&!H U?Z-*.Z9%RX@)WS. MQRN2^ZQ&1)4,26HE#"V='1@(I8NY B[+_)9SF)]NW#+^^P:6>_T]%U,.R%7N M6ZI83K(3K85RC]O?NH<3Q$C>8$J080',1Q06Z1@C(CHDKPS/'?L*:]T^6@8W MY7^Z[NWKLP0A( 77"RD+!R^W ><@,!>*,2(Y9H&(TGU*=M%1-^-81/K/VO,/ M97<#I]'V'NZZ0[E$"&?)(AS7W>2CL=I *7*_?L)G \$P?N6 HH82JYU9:%5/HF>"\Q;6'G)%$?A\\) M?&\/0)O7\$Q%K_-\$\_ H^."2612I, :!FPRQ*2Q#ZL66A 4$O)AZ)S \09@ M\S'F1Q1^=;.8S+Y\F-K96J."5UIRP9'+KPIY"+ ) \&@L(;$)(T5O#1L=A)2 MMVZF^%DUG-DM(N9N,).EV(D04$Z&Y(:&%EGG\(HLD#:J5.R' /3#%">4:T)&2K M_?#>K,#SU1M#P2DRFY=D8&NF(S^Z>C4+\&=Q\?W6D1-2>3@Z,2+8.<3SC!H7 MG$"".$ECI":DTJ]/CI!4MS1OW -HH :P%-VY-ZG)YO:J!G'GLE )?)<^!P2 M9,4 GG&L<(P8'+)4VH'92TQ#AFBHR.=C\+\!(-U5,7^*W^.ZJ.QNQG507@GO M$.:YF1@#A=-1:&1 ]Q23FGA5NC_^'E+J@JB0H.?EN=X >-;IM">\V>Q#"(F% M31'1Y'%.I*6<6.'( G.D2-JYXCUP]M%2-Y :!SY%^%X1/\O%ZNJCG7VYM UE I.Y4-PZJ/@ *_>P#)DP_6K2TOYMFX3.%=9X'^? MS'(#P WA1I&@71(HLMRC!$L-A$LP65$(HPE/#'?R+(Z(_,E'*PO]%)'-2_"O MMN!O.S_>W0\S(82.$S)TB<.)YFGWO3D4IQP3_^*-U3O]B@C^9 M?PTXAUL'W=O[GFV<U[THQ MIZ2+"B67!_:ZI'/';8]LLGD6)XE ^)@W:J>1W52V\$3\'+IY.X,PV\9O?OGI M-[\F5TII< 4I1E09@3C/H3Z!4UU$;J.A3CA3NE5%5]J:2D".CL33Q5(_O=1I M4Q]COG4(6=L^?XV_3Y;>3O\KVL655IP:[S&2RNO<^ WV&IA$2GF2DO.PW2T( M[LU$#2*DJ7S#,+R=72[U6\ZNUUY&_[^_S+__G^C#IE/0?^PB?,XF_@P2AYB]YQ][H 6$%O\ ]0/) MO?_VD#/>1(1=;-GIJ]>]6QP12$^,VV#NGVRQIL7\LTDVP9]6<_^O?\PFJ^7' M3__8!9 R_M;>;]6-/\\ EUXLKXL*"#;2?'&=TW'K72]'P<.^KU1M,G%.)!QA MS\/O4?BDB MJ:Y:NXE6?)+C#O*DLP/LS%2*Z\/M\D7W#/^QTL+H=6K>*&]Q+=!VXTH+B+7^= MSI?Q\_R>W)Q=+*A]1]:OTAJMOPIVXU*S\AQ)C'7:CA627B-">S,+D^^3<&.G MZYK#(8+:6JIN4':8Y_-C#*BM2M/I UW'+W@Z*-&N!:M): _/Y]T8T$#F_.$Z MZ;#2G-2AZ,G:=8/E3EITD"G%A77N8I/=N]JN:!KS8K(^W._?@>0[\9[QV/LKJ!N"PINW5-_B\GZQ9\7'RY>MJ^>G5QT^CP.+X]^H699P1 M'IU97]N!V75ZP(F>=U@^&KA;N$J7V>'QP!9?6A#=/V9A,?WQY5/T-XMUU\!7 MUZOA9;D,C?X 18 M_697\7<[6?QAIS<%1+-CS3J-2_O+:#\[*@OKJ6;_^/N_5FLH_?IU]N6#'V;V MCBS=271U>;VV;>!SQ0I\NRZC8&5GI6N MGGK65'Z,+GIO/]C%'^T03/_V&]:\I#5USSCONM5X;T#)+/K,B)E\A[ MEQU [,-RO_P I@]/2NQLB[=A^*R+Y/%D- M]EZ?+%6M@/1$H3QA0&6I?+R91H*=(-EI"/-OJSB\SG??FM7J1?O)Z0A+*@OL MW7PVALP.+%NM5K2?V(XSI@D#N*8+F);P;?#A72_5+W$_"G2V>9 $V)Y5,GQYEGZ4P1VD#>M)GM?+]:OG$;JX?-\]2*IW2-$%\CH?HQ^_CTN?KQ/S[[U# FG M^6A=/C! 73>KWGUF>/9NYX+5KGC[R.>QIAYB2^U ("Z!=^OD2#Z-!RR]#ZM_O5AX=\O/B\7KY>KR?5F)&6YWEZ=/E M7WFJ5/NP MK;*$W]^LP,;/UC51!K5S +Z;K_XKWI_4L53SJ2X?J);Q M+'!8'F5;90G_#HO.9_%NIR6*J?8L62T;>JH4#[.F+;G]=A,_SW,O_-DRPCYG M:;[P:]=ZJ+'M\YUJN=-"$N["Q ;%_L=D/EVS^7WZ?_/K^.O\9K9:_'AK_S.& M[ ]^K%XVMB0"NO"S01C CO]]8Z>3-/$;ZC_;/W^)LY@FJ\$OXT_Z8+WT;TDX M=.5K6Y ,S:ULPW!;ZZ_+:Q?P0;<9#I9_2CCNYWVQ7HIYD*@Z,?9=B*PDB[> M@67KO18O$(2UZ>OM(+!P'+V];"''^.^;R>+>KI0Q MRCT^TTG(35U]]>=AJU5 '[Z/50'T=.4BU3\'B"U0^?/!_OAC^6B02>G"GR[K M#]!K8,[P6I_[1:HE7'M(X;%&;N^^=D+HS^AO5I/O\5KE2MC.J0=NS<;&T!3*?W9)51C>WEZAWK.]D][[+WVIUGHLT!UF"= M>+Q.M2*U0QJQ8Z.UG=H-M64NW9ZO5N_8'A;'MY:_^'7^*4YC'G6\P=#@U,7N M%>L=)*?)ZR!?:LB;P-%EVYE=MFQGCXF^+ M^TE!0/K5NM+O=4ZWJ<1]5U MK',[>5%?0J_\"B+QZ8\/=A(*"6K7DM4*:T^7UP'. MU Z4%/;[;R[&7[U_4LQV[AWT7JEKJ=ZF4?8 MTY#TUI0]LA EA;AK[7IUJ@5D>8!9+9C2>U*+&]2]*]>K,!UB5X\QJG9EQ;]O M)JL?>2#2+2LAO+F^[>PX24!,A-V6DF[/3]4K.#U1W*>QLG;8N&5F_EBN#Y'U MR,BO\REP^>.J5"39[U/U:E5/OKL[A97-R?]=7+V9^?EUH3OT3A^H5[):3-;[ MV=:IK7(RLW[N_T4G4+5U<]61>;:VV[F9J%V\GRU7!5/?^53N)LZ7KK*,, MJBW YY9E<._?W4MVJE9HZ3+K,&NJW_S?&?_R CRV=B=)MG25U9%9%45ZLT1? MK/UV=>^XOYTO#]5K);MT:R(V_W CR>EJ>?ZCZ[5RPD[A:NH ZQ);:3YVS0Y5W5$A@N];K)*^6+HP.,*6%*_XB[3$?+]1) M0"W=\NQB0W4G9#ZX5/)NC4[R:.D.9FOS;91Y#Q9'WWI5VM(U28-EJO/9W\!Q MV1#V6USZQ62=ABE4IWI\^4Y";.D"I#O+JI]+89+ILE..Z?>'W95*/Q];O9-D M6[H+ZH:4 M$Q^R'E]_T)/;S?+A\=*E)J4>7[WB0]#. M_2O57G(5E?,!_HUOT3<_R/]Q=AG_[__Z_U!+ 0(4 Q0 ( ")"6ECQ]&YO M\@< *&AI8FET M,S$Q+FAT;5!+ 0(4 Q0 ( ")"6EBBOO8%W@< %PH : M " 2H( !Q,C(P,C,Q,"UQ87AE>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( M ")"6EAEVJ8 U 0 !03 : " 4 0 !Q,C(P,C,Q,"UQ M87AE>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( ")"6EA*O*,NU00 .T2 : M " 4P5 !Q,C(P,C,Q,"UQ87AE>&AI8FET,S(R+FAT;5!+ M 0(4 Q0 ( ")"6EA_A$NQ>D(! .L>$P 1 " 5D: !T M=VMS+3(P,C,P-C,P+FAT;5!+ 0(4 Q0 ( ")"6EC<",H,0 \ +.F 1 M " 0)= 0!T=VMS+3(P,C,P-C,P+GAS9%!+ 0(4 Q0 ( M ")"6EC*_8E?D1X /TO 0 5 " 7%L 0!T=VMS+3(P,C,P M-C,P7V-A;"YX;6Q02P$"% ,4 " B0EI8;V3I,$= #E^P( %0 M @ $UBP$ ='=K&UL4$L! A0#% @ M(D):6%'.H;N>YP$ NK$" !0 ( !K\L! '1W:W,M,C R,S V M,S!?9S$N:G!G4$L! A0#% @ (D):6)&KLWF1Z@ P"$* !4 M ( !?[,# '1W:W,M,C R,S V,S!?;&%B+GAM;%!+ 0(4 Q0 ( ")" M6EB(!SQO68@ %*?!@ 5 " 4.>! !T=VMS+3(P,C,P-C,P >7W!R92YX;6Q02P4& L "P#L @ SR8% end XML 78 twks-20230630_htm.xml IDEA: XBRL DOCUMENT 0001866550 2023-01-01 2023-06-30 0001866550 2023-08-03 0001866550 2023-06-30 0001866550 2022-12-31 0001866550 2023-04-01 2023-06-30 0001866550 2022-04-01 2022-06-30 0001866550 2022-01-01 2022-06-30 0001866550 us-gaap:CommonStockMember 2021-12-31 0001866550 us-gaap:TreasuryStockCommonMember 2021-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001866550 us-gaap:RetainedEarningsMember 2021-12-31 0001866550 2021-12-31 0001866550 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001866550 2022-01-01 2022-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001866550 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001866550 2021-01-01 2021-12-31 0001866550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001866550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001866550 us-gaap:CommonStockMember 2022-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2022-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001866550 us-gaap:RetainedEarningsMember 2022-03-31 0001866550 2022-03-31 0001866550 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001866550 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001866550 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001866550 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001866550 us-gaap:CommonStockMember 2022-06-30 0001866550 us-gaap:TreasuryStockCommonMember 2022-06-30 0001866550 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001866550 us-gaap:RetainedEarningsMember 2022-06-30 0001866550 2022-06-30 0001866550 us-gaap:CommonStockMember 2022-12-31 0001866550 us-gaap:TreasuryStockCommonMember 2022-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001866550 us-gaap:RetainedEarningsMember 2022-12-31 0001866550 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001866550 2023-01-01 2023-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001866550 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001866550 us-gaap:CommonStockMember 2023-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2023-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001866550 us-gaap:RetainedEarningsMember 2023-03-31 0001866550 2023-03-31 0001866550 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001866550 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001866550 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001866550 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001866550 us-gaap:CommonStockMember 2023-06-30 0001866550 us-gaap:TreasuryStockCommonMember 2023-06-30 0001866550 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001866550 us-gaap:RetainedEarningsMember 2023-06-30 0001866550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-06-30 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001866550 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001866550 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001866550 us-gaap:NonUsMember 2023-06-30 0001866550 us-gaap:NonUsMember 2022-12-31 0001866550 srt:RestatementAdjustmentMember 2022-04-01 2022-06-30 0001866550 srt:RestatementAdjustmentMember 2022-01-01 2022-06-30 0001866550 srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-06-30 0001866550 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2023-01-01 2023-06-30 0001866550 srt:NorthAmericaMember 2023-04-01 2023-06-30 0001866550 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001866550 srt:NorthAmericaMember 2023-01-01 2023-06-30 0001866550 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001866550 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001866550 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001866550 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001866550 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001866550 srt:EuropeMember 2023-04-01 2023-06-30 0001866550 srt:EuropeMember 2022-04-01 2022-06-30 0001866550 srt:EuropeMember 2023-01-01 2023-06-30 0001866550 srt:EuropeMember 2022-01-01 2022-06-30 0001866550 srt:LatinAmericaMember 2023-04-01 2023-06-30 0001866550 srt:LatinAmericaMember 2022-04-01 2022-06-30 0001866550 srt:LatinAmericaMember 2023-01-01 2023-06-30 0001866550 srt:LatinAmericaMember 2022-01-01 2022-06-30 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001866550 country:US 2023-04-01 2023-06-30 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001866550 country:US 2022-04-01 2022-06-30 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001866550 country:US 2023-01-01 2023-06-30 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001866550 country:US 2022-01-01 2022-06-30 0001866550 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001866550 country:AU 2023-04-01 2023-06-30 0001866550 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001866550 country:AU 2022-04-01 2022-06-30 0001866550 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001866550 country:AU 2023-01-01 2023-06-30 0001866550 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001866550 country:AU 2022-01-01 2022-06-30 0001866550 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001866550 country:GB 2023-01-01 2023-06-30 0001866550 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001866550 country:GB 2022-01-01 2022-06-30 0001866550 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001866550 country:DE 2023-04-01 2023-06-30 0001866550 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001866550 country:DE 2023-01-01 2023-06-30 0001866550 twks:TechnologyAndBusinessServicesMember 2023-04-01 2023-06-30 0001866550 twks:TechnologyAndBusinessServicesMember 2022-04-01 2022-06-30 0001866550 twks:TechnologyAndBusinessServicesMember 2023-01-01 2023-06-30 0001866550 twks:TechnologyAndBusinessServicesMember 2022-01-01 2022-06-30 0001866550 twks:EnergyPublicAndHealthServicesMember 2023-04-01 2023-06-30 0001866550 twks:EnergyPublicAndHealthServicesMember 2022-04-01 2022-06-30 0001866550 twks:EnergyPublicAndHealthServicesMember 2023-01-01 2023-06-30 0001866550 twks:EnergyPublicAndHealthServicesMember 2022-01-01 2022-06-30 0001866550 twks:RetailAndConsumerMember 2023-04-01 2023-06-30 0001866550 twks:RetailAndConsumerMember 2022-04-01 2022-06-30 0001866550 twks:RetailAndConsumerMember 2023-01-01 2023-06-30 0001866550 twks:RetailAndConsumerMember 2022-01-01 2022-06-30 0001866550 twks:FinancialServicesAndInsuranceMember 2023-04-01 2023-06-30 0001866550 twks:FinancialServicesAndInsuranceMember 2022-04-01 2022-06-30 0001866550 twks:FinancialServicesAndInsuranceMember 2023-01-01 2023-06-30 0001866550 twks:FinancialServicesAndInsuranceMember 2022-01-01 2022-06-30 0001866550 twks:AutomotiveTravelAndTransportationMember 2023-04-01 2023-06-30 0001866550 twks:AutomotiveTravelAndTransportationMember 2022-04-01 2022-06-30 0001866550 twks:AutomotiveTravelAndTransportationMember 2023-01-01 2023-06-30 0001866550 twks:AutomotiveTravelAndTransportationMember 2022-01-01 2022-06-30 0001866550 us-gaap:TimeAndMaterialsContractMember 2023-04-01 2023-06-30 0001866550 us-gaap:TimeAndMaterialsContractMember 2022-04-01 2022-06-30 0001866550 us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-06-30 0001866550 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-06-30 0001866550 us-gaap:FixedPriceContractMember 2023-04-01 2023-06-30 0001866550 us-gaap:FixedPriceContractMember 2022-04-01 2022-06-30 0001866550 us-gaap:FixedPriceContractMember 2023-01-01 2023-06-30 0001866550 us-gaap:FixedPriceContractMember 2022-01-01 2022-06-30 0001866550 twks:ITOCPtyLtdMember 2023-02-01 2023-02-01 0001866550 twks:ITOCPtyLtdMember 2023-04-01 2023-06-30 0001866550 twks:ITOCPtyLtdMember 2023-01-01 2023-06-30 0001866550 twks:ITOCPtyLtdMember 2023-02-01 0001866550 twks:ConnectedMember 2022-09-30 0001866550 twks:ConnectedMember 2023-05-04 2023-05-04 0001866550 twks:ConnectedMember 2023-03-31 0001866550 twks:ConnectedMember 2022-03-31 0001866550 twks:ConnectedMember 2022-12-31 0001866550 twks:ConnectedMember 2021-12-31 0001866550 twks:ConnectedMember 2023-04-01 2023-06-30 0001866550 twks:ConnectedMember 2022-04-01 2022-06-30 0001866550 twks:ConnectedMember 2023-01-01 2023-06-30 0001866550 twks:ConnectedMember 2022-01-01 2022-06-30 0001866550 twks:ConnectedMember 2023-06-30 0001866550 twks:ConnectedMember 2022-06-30 0001866550 us-gaap:CustomerRelationshipsMember 2023-06-30 0001866550 us-gaap:CustomerRelationshipsMember 2022-12-31 0001866550 us-gaap:TrademarksMember 2023-06-30 0001866550 us-gaap:TrademarksMember 2022-12-31 0001866550 2022-01-01 2022-12-31 0001866550 twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001866550 twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001866550 twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001866550 twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001866550 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001866550 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001866550 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001866550 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001866550 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001866550 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001866550 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001866550 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2023-06-30 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2023-01-01 2023-06-30 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001866550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2023-06-30 0001866550 us-gaap:PerformanceSharesMember 2022-12-31 0001866550 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001866550 us-gaap:PerformanceSharesMember 2023-06-30 0001866550 us-gaap:SecuredDebtMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2022-12-09 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2022-12-09 0001866550 us-gaap:SecuredDebtMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2023-02-24 2023-02-24 0001866550 2023-02-24 2023-02-24 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2023-06-30 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2022-12-31 0001866550 us-gaap:SecuredDebtMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2022-12-31 0001866550 srt:MinimumMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 2023-08-08 0001866550 srt:MaximumMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 2023-08-08 0001866550 srt:MinimumMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 0001866550 srt:MaximumMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 0001866550 srt:MinimumMember us-gaap:EmployeeSeveranceMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 0001866550 srt:MaximumMember us-gaap:EmployeeSeveranceMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 0001866550 srt:MinimumMember us-gaap:OtherRestructuringMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 0001866550 srt:MaximumMember us-gaap:OtherRestructuringMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2023-08-08 0001866550 twks:RebeccaParsonsMember 2023-04-01 2023-06-30 0001866550 twks:RebeccaParsonsMember 2023-06-30 shares iso4217:USD iso4217:USD shares pure twks:industryVertical 0001866550 true Thoughtworks Holding, Inc. (the "Company") is filing this Amendment No. 1 ("Amendment No. 1”) to its Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 (the "Original Filing"), originally filed with the Securities and Exchange Commission (“SEC”) on August 8, 2023 (the “Original Filing Date”) to correct a misstatement in its Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023. --12-31 2023 Q2 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member 10-Q/A true 2023-06-30 false 001-40812 THOUGHTWORKS HOLDING, INC. DE 82-2668392 200 East Randolph Street, 25th Floor Chicago IL 60601 312 373-1000 Common Stock, $0.001 par value TWKS NASDAQ Yes Yes Large Accelerated Filer false false false 317728750 88151000 194294000 7915000 9531000 154208000 201695000 137089000 122499000 35262000 38202000 414710000 556690000 32062000 38798000 43577000 43123000 422313000 405017000 273000000 273000000 120677000 124047000 20888000 21175000 1327227000 1461850000 4555000 5248000 7150000 7150000 7449000 22781000 77180000 85477000 6007000 5167000 5289000 7526000 14406000 30227000 15594000 15994000 137630000 179570000 30417000 29885000 289379000 391856000 54224000 62555000 21849000 19762000 533499000 683628000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 1000000000 1000000000 368253048 366306970 317647945 315681987 368000 366000 50605103 50624983 624687000 624934000 1601559000 1565514000 -39619000 -39210000 -143893000 -123514000 793728000 778222000 1327227000 1461850000 287215000 332107000 594271000 653047000 196338000 250462000 405860000 500227000 86626000 99352000 172966000 204117000 5874000 4215000 11416000 10061000 288838000 354029000 590242000 714405000 -1623000 -21922000 4029000 -61358000 6150000 4984000 13012000 9631000 -30000 -11512000 1155000 -6774000 135000 -413000 -588000 -325000 -6045000 -16909000 -12445000 -16730000 -7668000 -38831000 -8416000 -78088000 4604000 477000 11963000 4805000 -12272000 -39308000 -20379000 -82893000 -651000 -20760000 -409000 -26231000 -12923000 -60068000 -20788000 -109124000 -0.04 -0.13 -0.13 -0.06 -0.27 -0.04 -0.13 -0.06 -0.27 317341907 310575050 316899214 308394443 317341907 310575050 316899214 308394443 305132181 356000 50985571 -629424000 1359149000 -10844000 -17280000 701957000 -43585000 -43585000 -5471000 -5471000 4736820 5000 -28047000 -28042000 155806 155806 1940000 -1796000 144000 100183000 100183000 -841000 -841000 310024807 361000 50829765 -627484000 1429489000 -16315000 -61706000 724345000 -39308000 -39308000 -20760000 -20760000 888186 1000 2442000 2443000 51311 51311 639000 -496000 143000 68965000 68965000 310964304 362000 50778454 -626845000 1500400000 -37075000 -101014000 735828000 315681987 366000 50624983 -624934000 1565514000 -39210000 -123514000 778222000 -8107000 -8107000 242000 242000 1189600 1000 -180000 -179000 12798 12798 159000 -159000 0 17679000 17679000 316884385 367000 50612185 -624775000 1582854000 -38968000 -131621000 787857000 -12272000 -12272000 -651000 -651000 756478 1000 1187000 1188000 7082 7082 88000 -88000 0 17606000 17606000 317647945 368000 50605103 -624687000 1601559000 -39619000 -143893000 793728000 -20379000 -82893000 18220000 16656000 2596000 2038000 -12033000 -19618000 35285000 169148000 735000 -7794000 9312000 8870000 -2018000 -1134000 -47332000 20069000 15276000 48629000 -2727000 2690000 -9495000 -6951000 -813000 1699000 -28516000 -5012000 30243000 21477000 3681000 12459000 221000 267000 15989000 65410000 -19449000 -77602000 103575000 3575000 99000 0 3816000 3928000 0 15469000 0 10009000 3261000 29026000 13996000 0 80000 -48000 -117035000 -54199000 178000 -8884000 -106063000 -119208000 195564000 394942000 89501000 275734000 12544000 8987000 31929000 10554000 454000 0 0 219000 88151000 274527000 1350000 1207000 89501000 275734000 Business and Summary of Significant Accounting Policies<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thoughtworks Holding, Inc. (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software, and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Thailand, the United Kingdom, the United States and Vietnam. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2022 </span><span style="color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Annual Report.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2023 presentation. These reclassifications had no effect on results of operations previously reported.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Preparation of Financial Statements and Use of Estimates</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Activity related to the Company’s allowance for credit losses is as follows (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,531)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(7,915)</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:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, which amends ASC 805 to require acquiring entities to apply ASU 2014-09, Revenue from Contracts with Customers (Topic 606), to recognize and measure contract assets and contract liabilities in a business combination. The guidance is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the ASU’s provisions prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard in the first quarter of 2023. The adoption did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from London Interbank Offer Rate ("LIBOR") and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2024, and upon adoption may be applied prospectively through December 31, 2024. </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company elected to utilize the temporary optional expedients in connection with the amendment of our credit agreement, which transitioned the Term Loan from LIBOR to the Secured Overnight Financing Rate (“SOFR”) on May 18, 2023. Refer to</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:line-through"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note 8, </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreements.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue generated from the Company's operations outside of the United States for the three months ended June 30, 2023 and 2022 was 66% and 62%, respectively, and 66% and 63% for the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, 74% and 69%, respectively, of trade receivables and unbilled receivables was due from customers located outside the United States. At June 30, 2023 and December 31, 2022, the Company had net property and equipment of $23.8 million and $30.0 million, respectively, outside the United States.</span></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Change in Accounting Principle - Stock-Based Compensation</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, the Company changed its stock-based compensation policy for recognizing expense for graded vesting awards with only service conditions from the accelerated attribution method to the straight-line attribution method. The Company believes the straight-line attribution method for stock-based compensation expense for awards solely subject to time-based vesting conditions is the preferable accounting policy in accordance with ASC 250, Accounting Changes and Error Corrections, because it more accurately reflects how the award is earned over the service period and is the predominant method used in its industry. The Company applied the change retrospectively adjusting all periods presented resulting in an increase to net loss of $9.3 million and an increase to basic and diluted loss per share of $0.03 for the three months ended June 30, 2022 and a decrease to net loss of $7.0 million and a decrease to basic and diluted loss per share of $0.02 for the six months ended June 30, 2022.</span></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Restatement of Condensed Consolidated Statement of Cash Flows</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Subsequent to the issuance of the Company's interim condensed consolidated financial statements for the period ended June 30, 2023, management determined that there was a misstatement in its Condensed Consolidated Statement of Cash Flows (Unaudited) for the period ended June 30, 2023. The misstatement was due to an inaccurate presentation of the change in cash flows ascribed to operating and financing activities in the condensed consolidated statement of cash flows. The misstatement relates solely to the inaccurate classification of the payment of contingent consideration. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As disclosed in Note 3, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions,</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the Company made a payment of contingent consideration related to the acquisition of Connected Lab Inc. of $14.3 million. In the Original Filing, the Company included this payment in the operating activities section of the condensed consolidated statement of cash flows. Of the $14.3 million payment, $14.0 million reflects the fair value of the contingent consideration on the acquisition date and should have been included within the financing activities section, and not within the operating activities section, of the condensed consolidated statement of cash flows.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the impact on the condensed consolidated statements of cash flows is as follows for the six months ended June 30, 2023 (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">As reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">As restated</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:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Accrued expenses and other liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(42,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(28,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">16,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">30,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Payment of contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(13,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(13,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Net cash used in financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(103,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(13,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(117,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2022 </span><span style="color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Annual Report.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2023 presentation. These reclassifications had no effect on results of operations previously reported.</span></div> The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature. <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.</span></div> The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature. <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Activity related to the Company’s allowance for credit losses is as follows (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,531)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(7,915)</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:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 9531000 2596000 4648000 96000 -340000 7915000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, which amends ASC 805 to require acquiring entities to apply ASU 2014-09, Revenue from Contracts with Customers (Topic 606), to recognize and measure contract assets and contract liabilities in a business combination. The guidance is effective for public entities for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Entities should apply the ASU’s provisions prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted the standard in the first quarter of 2023. The adoption did not have a material impact on the Company's condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions to ease the financial reporting burdens related to the expected market transition from London Interbank Offer Rate ("LIBOR") and other interbank offered rates to alternative reference rates. The optional amendments are effective as of March 12, 2020 through December 31, 2024, and upon adoption may be applied prospectively through December 31, 2024. </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company elected to utilize the temporary optional expedients in connection with the amendment of our credit agreement, which transitioned the Term Loan from LIBOR to the Secured Overnight Financing Rate (“SOFR”) on May 18, 2023. Refer to</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:line-through"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note 8, </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreements.</span></div> 0.66 0.62 0.66 0.63 0.74 0.69 23800000 30000000 In the fourth quarter of 2022, the Company changed its stock-based compensation policy for recognizing expense for graded vesting awards with only service conditions from the accelerated attribution method to the straight-line attribution method. The Company believes the straight-line attribution method for stock-based compensation expense for awards solely subject to time-based vesting conditions is the preferable accounting policy in accordance with ASC 250, Accounting Changes and Error Corrections, because it more accurately reflects how the award is earned over the service period and is the predominant method used in its industry. -9300000 0.03 0.03 7000000 -0.02 -0.02 <div style="margin-bottom:8pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the impact on the condensed consolidated statements of cash flows is as follows for the six months ended June 30, 2023 (in thousands):</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">As reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">As restated</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:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Accrued expenses and other liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(42,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(28,516)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">16,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">30,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Payment of contingent consideration</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(13,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(13,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Net cash used in financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(103,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(13,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:8pt;font-weight:400;line-height:133%">(117,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -42512000 13996000 -28516000 16247000 13996000 30243000 0 13996000 13996000 -103039000 -13996000 -117035000 Revenue Recognition<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials, but also includes fixed price contracts.</span></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">North America (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">105,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">131,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">218,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">253,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">APAC (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">100,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">109,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">200,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">211,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Europe (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">70,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">153,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">159,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">LATAM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">22,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">287,215 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">332,107 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">594,271 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">653,047 </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:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">For the three months ended June 30, 2023 and 2022, the United States re</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">presented 35.8%, or $102.7 million, and 37.2%, or $123.5 million, respectively, of the Company’s total revenues. For the six months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the United States represented 35.5%, or $211.1 million, and </span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.5%, or $238.6 million, of the Company’s total revenues, respectively. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">For the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Australia represented 10.5%, or $30.3 million, and 12.0%, or $39.8 million, respectively, of the Company's total revenues. For the six months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Australia represented 10.0%, or $59.2 million, and 11.7%, or $76.1 million, of the Company's total revenues, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.78pt">For the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the six months ended June 30, 2023 and 2022, the United Kingdom represented 10.0%, or $59.5 million, and 10.8%, or $70.3 million, respectively, of the Company’s total revenues. For the three months ended June 30, 2023, Germany represented 10.6%, or $30.5 million of the Company's total revenues. For the six months ended June 30, 2023, Germany represented 10.7%, or $63.3 million of the Company's total revenues. For the three and six months ended June 30, 2022, revenue in Germany as a percentage of the Company’s total revenues was less than 10%.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-U.S. countries were determined to be immaterial given the revenues as a percentage of the Company’s total revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Technology and business services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">69,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">95,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">143,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">180,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Energy, public and health services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">75,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">159,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">153,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Retail and consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">44,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">62,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">92,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">125,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Financial services and insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">52,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">59,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">107,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">118,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automotive, travel and transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">44,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">37,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">90,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">75,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">287,215 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">332,107 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">594,271 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">653,047 </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:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Time-and-material</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">235,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">275,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">492,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">547,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed-price</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">52,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">56,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">101,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">105,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">287,215 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">332,107 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">594,271 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">653,047 </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:bottom"></td></tr></table></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):</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.839%"><tr><td style="width:1.0%"></td><td style="width:53.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract assets included in unbilled receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract liabilities included in deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets primarily relate to unbilled amounts on fixed-price contracts. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the three months ended June 30, 2023 and 2022, the Company recognized $0.8 million and $2.5 million, respectively, of revenues that were included in current liabilities at the prior year end. For the six months ended June 30, 2023 and 2022, the Company recognized $4.3 million and $12.6 million, respectively, of revenues that were included in current liabilities at the prior year end.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain a Customer Contract</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs would primarily relate to commissions paid to our account executives and are included in selling, general and administrative ("SG&amp;A") expenses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):</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.198%"><tr><td style="width:1.0%"></td><td style="width:34.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.573%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Costs to obtain contracts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Amortization of capitalized costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance 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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">825 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,642 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">825 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,642 </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:bottom"></td></tr></table></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company does not have material future performance obligations that extend beyond one year. Accordingly, the Company has applied the optional exemption for contracts that have an original expected duration of one year or less.</span></div> 5 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">North America (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">105,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">131,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">218,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">253,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">APAC (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">100,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">109,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">200,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">211,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Europe (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">70,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">153,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">159,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">LATAM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">22,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">287,215 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">332,107 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">594,271 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">653,047 </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:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">For the three months ended June 30, 2023 and 2022, the United States re</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">presented 35.8%, or $102.7 million, and 37.2%, or $123.5 million, respectively, of the Company’s total revenues. For the six months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the United States represented 35.5%, or $211.1 million, and </span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.5%, or $238.6 million, of the Company’s total revenues, respectively. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three and six months ended June 30, 2023 and 2022.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">For the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Australia represented 10.5%, or $30.3 million, and 12.0%, or $39.8 million, respectively, of the Company's total revenues. For the six months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Australia represented 10.0%, or $59.2 million, and 11.7%, or $76.1 million, of the Company's total revenues, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.78pt">For the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the six months ended June 30, 2023 and 2022, the United Kingdom represented 10.0%, or $59.5 million, and 10.8%, or $70.3 million, respectively, of the Company’s total revenues. For the three months ended June 30, 2023, Germany represented 10.6%, or $30.5 million of the Company's total revenues. For the six months ended June 30, 2023, Germany represented 10.7%, or $63.3 million of the Company's total revenues. For the three and six months ended June 30, 2022, revenue in Germany as a percentage of the Company’s total revenues was less than 10%.</span></div> 105775000 131486000 218089000 253435000 100465000 109674000 200627000 211880000 70182000 76603000 153232000 159529000 10793000 14344000 22323000 28203000 287215000 332107000 594271000 653047000 0.358 102700000 0.372 123500000 0.355 211100000 0.365 238600000 0.105 30300000 0.120 39800000 0.100 59200000 0.117 76100000 0.100 59500000 0.108 70300000 0.106 30500000 0.107 63300000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Technology and business services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">69,695 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">95,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">143,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">180,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Energy, public and health services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">75,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">159,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">153,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Retail and consumer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">44,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">62,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">92,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">125,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Financial services and insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">52,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">59,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">107,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">118,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automotive, travel and transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">44,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">37,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">90,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">75,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">287,215 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">332,107 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">594,271 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">653,047 </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:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Time-and-material</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">235,119 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">275,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">492,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">547,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed-price</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">52,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">56,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">101,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">105,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">287,215 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">332,107 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">594,271 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">653,047 </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:bottom"></td></tr></table></div> 69695000 95247000 143828000 180596000 75313000 76605000 159352000 153715000 44485000 62628000 92397000 125063000 52778000 59671000 107933000 118135000 44944000 37956000 90761000 75538000 287215000 332107000 594271000 653047000 235119000 275932000 492369000 547295000 52096000 56175000 101902000 105752000 287215000 332107000 594271000 653047000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):</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.839%"><tr><td style="width:1.0%"></td><td style="width:53.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract assets included in unbilled receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract liabilities included in deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 39548000 39941000 6007000 5167000 800000 2500000 4300000 12600000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):</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.198%"><tr><td style="width:1.0%"></td><td style="width:34.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.573%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Costs to obtain contracts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Amortization of capitalized costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance 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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">825 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,642 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">825 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,642 </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:bottom"></td></tr></table></div> 1391000 1814000 1588000 2039000 281000 147000 349000 238000 859000 310000 1127000 625000 12000 -9000 15000 -10000 825000 1642000 825000 1642000 Acquisitions<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 1, 2023, the Company completed the acquisition of ITOC Pty Ltd ("Itoc"), a leading Amazon Web Services Advanced Consulting Partner and Cloud Managed Services Provider in Australia, in an all-cash transaction for a gross purchase price of $17.8 million, or $16.0 million net of cash acquired of $1.8 million.</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Itoc is now wholly owned by the Company. The acquisition expands Thoughtworks’ capabilities to help modernize and place digital at the center of client operations as they transition to the cloud.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounted for the acquisition under ASC 805, </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The goodwill recognized in connection with the acquisition reflects the benefits expected to be derived from certain operational synergies. The fair value of the net assets acquired for the business was determined using Level 3 inputs, for which little or no market data exists, requiring the Company to develop assumptions regarding future cash flow projections. The results of operations of the acquired business have been included in the condensed consolidated statements of loss and comprehensive loss from the acquisition date. Pro forma results of operations for the acquisition are not presented because the pro forma effects were not material to the Company's consolidated results of operations.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate acquisition-related costs related to Itoc of $1.4 million and $2.5 million for the three and six months ended June 30, 2023 were included within SG&amp;A expenses in the condensed consolidated statements of loss and comprehensive loss.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's preliminary allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trade receivables, net of allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other assets/liabilities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total gross purchase price</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,777 </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:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The weighted average amortization period is four years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair values of assets acquired and liabilities assumed. </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The changes in fair value allocated to goodwill, tangible and intangible assets are not deductible for tax purposes.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As additional information is obtained about the assets and liabilities of the acquisition during the measurement period (not to exceed one year from the date of acquisition), including the completion or finalization of asset appraisals, the Company will refine its estimates of fair value to allocate the purchase price including finalizing the impact on taxes.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the acquisition of Connected Lab Inc. ("Connected") in the second quarter of 2022, the Company recorded a liability of $14.0 million of contingent consideration, which is included within the total purchase price and classified within accrued expenses in the condensed consolidated balance sheet. The present value of the contingent consideration liability was determined using a Monte Carlo Simulation that calculated the average present value of the earnout payment. The fair value measurement of the earnout includes a performance metric which is an unobservable Level 3 input. The contingent consideration is payable in cash dependent upon achievement of the performance metric. The liability was remeasured to fair value at each reporting date with adjustments recorde</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d within other income (expense), net in the condensed consolidated statements of loss and comprehensive loss, and the final payout amount of $14.3 million was paid on May 4, 2023.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the change in the contingent consideration liability (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:35.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions in the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Payments in the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(14,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(14,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Change due to exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,382 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,382 </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:bottom"></td></tr></table></div> 17800000 16000000 1800000 1400000 2500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's preliminary allocation of the fair value of underlying assets acquired and liabilities assumed as of the acquisition date is as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trade receivables, net of allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Lease liabilities, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other assets/liabilities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total gross purchase price</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,777 </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:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The weighted average amortization period is four years.</span></div> 1788000 1251000 3500000 13766000 110000 363000 927000 235000 178000 173000 1050000 508000 17777000 P4Y 14000000 14300000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the change in the contingent consideration liability (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:35.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions in the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Payments in the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(14,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(14,344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Change due to exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,382 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,382 </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:bottom"></td></tr></table></div> 14267000 0 14255000 0 0 13996000 0 13996000 14344000 0 14344000 0 129000 528000 129000 528000 -52000 -142000 -40000 -142000 0 14382000 0 14382000 Goodwill and Other Intangible Assets<div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the changes in the carrying value of goodwill (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">405,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of June 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">422,313 </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:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of other intangible assets (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">196,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">193,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(66,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(59,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">134,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total other intangible assets, after amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">403,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">407,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other intangible assets, net</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">393,677 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">397,047 </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:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other than indefinite-lived trademarks, the Company’s intangible assets have finite lives and, as such, are subject to amortization. Amortization expense related to these intangible assets was $3.7 million and $3.3 million for the three months ended June 30, 2023 and 2022, respectively, and $7.3 million and $6.3 million for the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023, estimated amortization expense for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Remainder of 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2024</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2026</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Thereafter</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">61,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,329 </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:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The weighted average remaining useful life of the Company’s finite-lived intangible assets was 8.6 years as of June 30, 2023 and 9.2 years as of December 31, 2022.</span></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the changes in the carrying value of goodwill (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">405,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance as of June 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">422,313 </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:bottom"></td></tr></table></div> 405017000 13766000 3530000 422313000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of other intangible assets (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">196,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">193,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(66,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(59,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">134,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total other intangible assets, after amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">403,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">407,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other intangible assets, net</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">393,677 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">397,047 </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:bottom"></td></tr></table></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of other intangible assets (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">196,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">193,447 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(66,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(59,369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Customer relationships, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">134,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Trademark</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">273,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total other intangible assets, after amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">403,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">407,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,652)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other intangible assets, net</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">393,677 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">397,047 </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:bottom"></td></tr></table></div> 196947000 193447000 66618000 59369000 130329000 134078000 273000000 273000000 403329000 407078000 -9652000 -10031000 393677000 397047000 3700000 3300000 7300000 6300000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023, estimated amortization expense for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Remainder of 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2024</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2026</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Thereafter</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">61,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">130,329 </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:bottom"></td></tr></table></div> 7755000 15510000 15510000 15510000 14708000 61336000 130329000 P8Y7M6D P9Y2M12D Income Taxes<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Company's initial public offering ("IPO") in September 2021, the Company calculated the provision for income taxes during interim reporting periods by applying an estimate of the effective tax rate for the full year to the pre-tax income or loss for the interim period, adjusting the provision for discrete tax items recorded in the period. Upon the IPO, due to the magnitude of transaction related stock-based compensation costs, the Company's forecasted pre-tax income for the year is causing the tax rate to be highly sensitive, whereby minor changes in forecasted pre-tax income generate significant variability in the estimated annual effective tax rate. This is impacting the customary relationship between income tax expense and pre-tax income in interim periods. Beginning in the third quarter of 2021, the Company concluded that it could not calculate a reliable estimate of the annual effective tax rate due to the range of potential impacts for the aforementioned forecast changes. Accordingly, the Company computed the effective tax rate for the six-month period ended June 30, 2023 using actual results, as allowed by ASC 740-270-30-18, Income Taxes-Interim Reporting.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended June 30, 2023 and June 30, 2022 was (60.0)% and (1.2)%, respectively, and (142.1)% and (6.2)% for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023 and </span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2022, respectively. The effective tax rate in each period differed from the U.S. statutory rate of 21% primarily due to U.S. corporate state income taxation and the effect of foreign operations, which reflects the impact of higher income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign operations, the non-deductibility of China SAFE restricted stock units ("RSUs"), the unfavorable impact of capitalized research and experimental costs under Internal Revenue Code ("IRC") §174 increasing the Company's net global intangible low tax income ("GILTI") inclusion, impacted by excess tax deficiencies unfavorably and excess tax benefits favorably on stock-based compensation for the three and six months ended June 30, 2023 and June 30, 2022, respectively, and the unfavorable impact of providing for and settling of uncertain income tax positions for the three and six months ended June 30, 2023. The change in the effective tax rate for the three and six months ended June 30, 2023, as compared to the prior periods, and the negative effective tax rate for the three and six months ended June 30, 2023 and June 30, 2022 is a result of the aforementioned unique net unfavorable items when compared to the pre-tax loss recorded for the respective periods.</span></div> -0.600 -0.012 -1.421 -0.062 Loss Per Share<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:35.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(12,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(39,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(20,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(82,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average shares outstanding – Basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">317,341,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">310,575,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">316,899,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">308,394,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic and diluted loss per share</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.04)</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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.13)</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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.06)</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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.27)</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:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:35.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options, RSUs and performance stock units ("PSUs")</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,170,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">24,376,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,018,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,847,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:35.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(12,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(39,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(20,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(82,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average shares outstanding – Basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">317,341,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">310,575,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">316,899,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">308,394,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic and diluted loss per share</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.04)</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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.13)</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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.06)</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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.27)</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:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -12272000 -39308000 -20379000 -82893000 317341907 317341907 310575050 310575050 316899214 316899214 308394443 308394443 -0.04 -0.04 -0.13 -0.13 -0.06 -0.27 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:35.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options, RSUs and performance stock units ("PSUs")</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,170,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">24,376,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,018,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">25,847,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17170149 24376880 19018901 25847639 Stock-Based Compensation<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:36.299%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">119,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,606 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">68,965 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">35,285 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">169,148 </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:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of performance and time vesting stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:38.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.510%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,607,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(217,638)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,308,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at June 30, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20,081,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">87,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.1</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercisable at June 30, 2023</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,392,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">86,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023, total compensation cost related to time vesting options not yet recognized was $5.1 million, which will be recognized over a weighted-average period of 1.6 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the 2017 Stock Option Plan (the "2017 Plan") and the applicable award agreements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of RSU activity for the six months ended June 30, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,013,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">337,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(855,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(955,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at June 30, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,540,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">16.69 </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:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Includes 0.3 million shares that were net settled when released and returned to the share pool for future grants.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023, to</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">tal compensation cost related to RSUs not yet recognized was $112.7 million, of which $93.0 million is primarily related to the annual grant and considered recurring. The remainder of $19.7 million is IPO related or associated with one-time grants and considered non-recurring. The total unamortized expense is anticipated to be recognized over a weighted-average period of 2.4 years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of PSU activity for the six months ended June 30, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">737,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Adjustment for PSUs expected to vest as of current period end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(725,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at June 30, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">88,839 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </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:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Reflects shares granted at 100%.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For compensation expense purposes, the fair value of the non-market-based PSUs was determined using the closing stock price on the grant date and the fair value for the market-based PSUs was determined using a Monte-Carlo simulation.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June 30, 2023, total compensation co</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">st related to PSUs not yet recognized was $6.0 million. The unamortized expense is anticipated to be recognized over a weighted-average period of 2.2 years.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:36.299%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.151%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">119,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,606 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">68,965 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">35,285 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">169,148 </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:bottom"></td></tr></table></div> 10696000 49573000 21226000 119482000 6910000 19392000 14059000 49666000 17606000 68965000 35285000 169148000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of performance and time vesting stock option activity for the six months ended June 30, 2023 (in thousands, except share and per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:38.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.510%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,607,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(217,638)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,308,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at June 30, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20,081,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">87,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5.1</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercisable at June 30, 2023</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">19,392,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">86,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5</span></td></tr></table></div> 21607562 3.83 0 0 217638 11.85 1308049 2.92 0 0 0 0 20081875 3.81 87637000 P5Y1M6D 19392211 3.58 86927000 P5Y 5100000 P1Y7M6D <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of RSU activity for the six months ended June 30, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,013,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">337,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(855,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(955,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at June 30, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">11,540,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">16.69 </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:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Includes 0.3 million shares that were net settled when released and returned to the share pool for future grants.</span></div> 13013946 17.37 337699 8.17 855232 17.88 955725 21.93 11540688 16.69 300000 112700000 93000000 19700000 P2Y4M24D <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of PSU activity for the six months ended June 30, 2023:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">76,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">737,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Adjustment for PSUs expected to vest as of current period end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(725,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at June 30, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">88,839 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </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:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Reflects shares granted at 100%.</span></div> 76697 20.11 737483 8.44 -725341 8.25 0 0 0 0 88839 20.11 6000000 P2Y2M12D <span style="color:#f2617a;font-family:'Bitter',serif;font-size:14pt;font-weight:700;line-height:120%">Credit Agreements</span><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our subsidiaries are party to an amended and restated credit agreement, dated December 9, 2022 (as amended, the “Credit Agreement”), among Thoughtworks, Inc., Turing Acquisition LLC and Turing Midco LLC, Turing Topco LLC (“Holdings”), Credit Suisse AG, Cayman Islands Branch, as administrative agent, the lenders party thereto and the other parties from time-to-time party thereto, which provides for a senior secured term loan (the "Term Loan") of $715.0 million and a senior secured revolving credit facility (the "Revolver") of $300.0 million. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 24, 2023, the Company made a voluntary prepayment of $100.0 million on outstanding amounts owed on the Term Loan. As a result of the prepayment, the Company wrote off $0.9 million of deferred </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">financing fees, which is reflected in other (expense) income, net in the condensed consolidated statements of loss and comprehensive loss for the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 18, 2023, the Company amended and restated its credit agreement (the “Third Amendment and Restatement”) to transition the reference rate for the Term Loan borrowings under the Credit Agreement from LIBOR to SOFR. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Availability under Revolver (due March 26, 2026)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Borrowings under Revolver</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt (due March 24, 2028), including current portion (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">296,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">399,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">291,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">395,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Capitalized deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">289,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">391,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total debt carrying value</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">296,529 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">399,006 </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:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates the fair value of the Term Loan using current market yields. These current market yields are considered Level 2 inputs. The book value of the Company’s credit facilities is considered to approximate its fair value as of June 30, 2023 as the interest rates are considered in line with current market rates. The fair value of the Term Loan was $392.0 million as of December 31, 2022.</span></div> 715000000 300000000 100000000 900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Availability under Revolver (due March 26, 2026)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Borrowings under Revolver</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt (due March 24, 2028), including current portion (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">296,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">399,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">291,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">395,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Capitalized deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(3,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">289,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">391,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total debt carrying value</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">296,529 </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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">399,006 </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:bottom"></td></tr></table></div> 300000000 300000000 0 0 296529000 399006000 0.077 0.069 291763000 395338000 2384000 3482000 289379000 391856000 7150000 7150000 296529000 399006000 392000000 Accrued Expenses<div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company’s accrued expenses (in thousands):</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued employee expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued travel expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Operating lease expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Insurance charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Withholding taxes payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Rebates payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,406 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">30,227 </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:bottom"></td></tr></table></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company’s accrued expenses (in thousands):</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued employee expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued travel expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Operating lease expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Insurance charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Withholding taxes payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Rebates payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">14,406 </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:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">30,227 </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:bottom"></td></tr></table></div> 194000 221000 1393000 2016000 566000 281000 406000 425000 243000 198000 5681000 6321000 178000 43000 896000 1815000 1116000 1168000 0 14255000 3733000 3484000 14406000 30227000 Subsequent Events<div><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:112%">Restructuring Actions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:112%">On August 8, 2023, the Company announced that its Board of Directors approved and committed to a structural reorganization (the "Reorganization") on August 7, 2023 that will (i) move its operational functions from a geographic to a centralized model, (ii) create a new organizational home for the majority of its client facing workforce, our Digital Engineering Center, and (iii) evolve its regional market structure. Centralizing operations globally is expected to reduce overall costs, better align its resources to strategic priorities, right-size its operations, and increase operational efficiencies. The new Digital Engineering Center will provide supply across the regional markets and is expected to allow the Company to optimize resource allocation globally to better align to clients’ needs. Finally, these changes will enable its regional markets to have a more client and industry-based go-to-market focus while continuing to fund its investments in demand generation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The majority of the actions will be taken in the third quarter of 2023 and are expected to be completed within the next twelve months. The actions are expected to impact approximately 5% to 6% of our employee headcount globally. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Thoughtworks expects to incur total pre-tax cash charges of approximately $20 million to $25 million (the “Total Charges”), of which approximately $18 million to $20 million are expected to be recognized in 2023. The Total Charges include $18 million to $22 million in wage-related expenses, such as employee severance and related benefits, and $2 million to $3 million in non-wage related expenses, including costs related to reducing leased office space, vendor contract cancellations and professional fees.</span></div> 0.05 0.06 20000000 25000000 18000000 20000000 18000000 22000000 2000000 3000000 During the three months ended June 30, 2023, the following directors or executive officers of the Company adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Name and Position</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Plan Adoption/Termination</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Plan Adoption/Termination Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Duration of the Plan (Expiration Date)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Shares to be Purchased (Sold) under Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Rebecca Parsons</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Adoption</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">May 17, 2023</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">May 31, 2024</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(17,507)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">CTO Emerita</span></td></tr></table></div> false false false Rebecca Parsons true May 17, 2023 -17507 CTO Emerita
  • ]?QR F]Z>/0#!YA% ]^%/G#4QP! M&)^18YGNB>DZC]XI4B+]>CJXII0,, )*1';VYO3K)GSU8?%SH],TI.5?24V9 M?OZ!/B_(ODQ)HXZB!KT'9H($^*VA-EY--O)'>)E@^S%2XA>)_O=Q9-HVZ-)3 M29#A&=D+/M"9+V-'0@M\F :$H#-/B& !SDC02)B170[#\8/3[%U] ,U)WQPZ M[OCTUTN\_%12.JE6R!EB0\8V* JX30M]U[-5Z8LM7K5 @/L81T8;LE?;I]TA \$^T FSBGY[Y%]_/1-F[0-:T/%W1EZ>2? M'WITY9L^I\O%@HM%;K$H!?S&5MA_][L9_!2N/?*>=:2NPHK2U/7EW^1%EZ$W M)=78!EV;^*N,7I## OW9E)3Y-=LE_45R^*.2=)[TBN_::[ZK*I(XM[K[9PQN M&0G<\2T9^4'4$.A)F @L>I@8.$6G#[[O/IBNZT1,@+4GBBY($J7H/W_T;N\O;K__2[B]N+F^O1=N?MS>_>A=W0OWUP*8 M?_=@XPFR*ES?"G+KG?U>N/XBW'^[$&8LPXE5V#N[QZ]E0]7FR%3)*KI1D:#, M=+_X@1 -B/!7!A,A<14%\-&)OD-OOT@\_#FTG=KPR&J9;J7^WH]>_];>_J[I)JV;>F@!,O!A7P!!Z9]NT'_E#X-_U/ MB/SD-S:5WYD_'#HA!D*%+PYH/, IAD>WEY$+&N#$>Y-;,Q%H89A6/M&DCJR4 MM@YLC]Z-F@!73];U/G<3&703UV'5&3X*86#!E\\_0\Q?425=E?[]*#?_'#TV M!-.%)2,:^#',^MD/?H;_[KL 9N_1__>S^422B^9ITP+MOPNR5%4=O=!)'"KJ MHVVE;_(JEEOR2"O'>=$5?),I%QT6GF_7/[Y^N__C^O8?=\*WZ^_GEU=?1>'R MZJQ9M=79V:1[DA# Q8MI172^@M\7@LD\!3,4PA&Q<#?+%AQ/<*)0L ;4OF<^ M7, U5LTT%E]=%S[7.DVMO7X?,9OG0JJ1G?NQ%P?C,M\EBJ"S$*T:!_X3/F48MVHWN.7'-9S,@ M!;RU+47UB*A_;[Y0>@T^AVE!-%USNJL=H#F+AW.P%WK1.\?.-< M 9'04]6P[ MP!; R0\\\2UG6M=H=!5)$B[,,!)N3<_VW=% N(L"0B)14%K10/CB^GY0M8^T M7\*[TK=0)7X=W(!! 7IP>WM#ED%\ ML$2Z[X2O![/K6&Y\>)G[_YQ18OFD+U(:75W2,<>S%MQ^M_WDD<.]@)ASTU4; M774QV/@^!TVQH+U[,_"]5\%,68-'MU6 D2153%_S@C MF+Q-1 $4@Q 1EXQPJH)'YSI[)9C"9GKI7&SB;[]T%+G],11& 5SLC$Q7("_$ MHNW8X$I8#DBX&*,XO+)/E$=-_4\>*ZE!K&2_FG#:VC 5/A(06QC%01ACA##R M!;B"&EZR\N[A/0HI9@'TK.BTMJB7F^U6NZ2H2TO6R@$]LX/J''4H*!F13:S4 MM3R-/0 M7M7HWCN12T/FQ+0&@H7MS=]0F&8M90*3KMYWX^&#[W*B4*)EM)>@#0BM;Z M%X7_1LTN"R,S$)Y,-WXKX=*B!$[E,A'+"75Q#_./?]QQ&N8"Z44JP3TQR5M'S>W MVT#&(XL6AI$?QH(U(-9/88A)Y<\#0F/*: _.;"J_D]\+ S,4^HX+EJ3INO E MIK*A@?E7[*!Y"5;E TDO@&=.+$P5 [M)[E9J9\Z8IQD_T/;$KS%W2[#I"6%Z MZ2@@%J&KDJP(-'DT%-[!\X!S0AB# @X'/NYL9YE3T<",7H_]V9P?)0XQN3F= MP_O$HWVG)'-\ /[#]P]_(I_A>GHIW(2C2)]#ZS_20=!!8K3,D 3;'(?-W"&8 MLS@(X'%):B#*>61&<3@!8*?1_1=9#/2D^=G"E2],4@77!W^7'/NK ?"0(<"+ MH1-%P#TJ>X'OH=9QQP(6$AD+=%"F18,(YV9D)IEHKW Y?<:L&W0;PY6:U$+H MW9+'V$W"T7J; +%<,D'XM?\PNVWC!RN%EUZ%.3*]=,=3L2L>CDH02(WT$._!$R53] MK'YOYHKL'3;JT)::FM[.'71H-W5#+\4KE]6F(J^/C^5P\+5V.5$[.JKU 8R] MY?67:4YNH2]VRF' E28X QE[](/Q$GN27D2ESTHOFIJ6BM3H?E\NR[7-^M^6 MSI/394+5L.7\3;#R&>=VM,FJ.;J9YERI*F<]Q M" \*PXTGT!1YNR-H6XH^#34)4DK.+7?9BWSPT,[I\I60Y2ZBR M&:)*#HBR&X;KKW$%,:=BJ0/K])?%26AT!)8LSZ?!C3A,W$B887*<>\E!0_!$ M\5WN&%_^[,"KT3_UR#/ZJ %Y,9_4H)^H>$XD+_8,5B94&L,QR8,D.?VM<7GU9$C6F.VMT8RUI M:GL=1U0D03;G.>#%PQ/;I_N;^$!84V!U@&=)$WY@=IK<%MM*1VRW)@EJV5B[ M0C+&#"Y3M/T:(LAP@R_$<0C^= BK8SWSP1D]R>ZI0X;)/NO[320G#P$Q?YZ8?1#34]-]-LU>%V::/W,X>3A6^^B] 5A4O/:@KO M4'?I+'F]VA[5QB='RR9*U(B4/ M#-7"(?3I$,S0"IR'9)O+'V&8A>8,>Q-#$__"7:N$T' S?=1DGM;L/,/9>4Y? MLF3@5 7"\^!> IR%E^-C9R9 <\&F9U+2*8S,\>3Q/C5]\2\< ]B\2;Y0\K(4 MVI.O'@]HJW5"9!S. MF8@WWF]K37085(C4! 2*>GXF#2GR/!*AD0LZ* MI4A,5QX[B:?0W7P$>SRRZ7HT, 'K-.=H:-H3[= 'K\=_IH&6))(2SMD,&6\I MIS-C83%Y?SD+U7D.XI^IFW&"(<1317E]0#1E:O*1@[./3D]D%2\[)*/I1*>A M@0.]=YXXG::FX:QO0)B$2Y%R0)";8+QE*+KT$O<;F%820UH=9AEBM"6%#8:@ MYR3(8ID1Q. "4E[,*V?CP&H /LD,P3I M?Q^KXE45 UK'Q,G:VFL*MT[X4_B2^,H,\.Z-B5/&";TI7+P,G =PM.KK+-PO MBS::;NBGY]?IF=EE=CIZ%B2(3'"GDK([SM3.FYY]%X6'.*([L*XSI-Y"Y-/< MX>0QX"7 O,T(E)" $>ZFT$L]%_0S1!H' L,@L*ES2^..DPT[N270@VG;G*$0 ML0R@F3@)XJQGCG'7Z4']-+"YA")6DBP.OD\R;)SZ)#86)A5JT>%>?9(_H-2; M?C]UL]+O:2 A)*\?;0;9*1),H8\#SP$?WTXF-,*F6;CU0?_,P"BH?QB=-PTBH'\E54.2W:L(S5MD]"BMBA M;\,EXP+0>"D4*5C"@=^ M[-IX9",@)KT+'O%G["7[II-(_.M 4S8P?&8X$["_.$O?L'+6 >G3$UWDB<:' MZ.&,H3E.R.I;5!!L/(^1=E!<06 :MD^' <_ R?H ;AN,2-:(H6W($NR\&[I(1<\N92<0W6RHUD8FL/9OY*7Q;#5P6)1.' OL9034^QL M-G9>XY6D1YF;>@BI?*2P_!65;#IO*YNW_S0G.I,4Q=G**11]YC1R_TS,G]23 M3*5GE^=/#[5-VAS:5!L,)SX// ^W(.DBAZ?;; ?!3+7%PE!$!%M(J&:*:"PZ M-;97.])E[$>WI*:VL+&G4HRK.%QT@=M8DIP6!5Q727P.HROSI4NERSX( ML5W5H85>2M=7 NW2A_M+;XP6][W/WR^P&KYOUHEY1(*7A6J M:;5E-G]I;V>BOL3RDL8WL.9O/NZ@EPG9N3",L2[RE&>YWJ: MP$J=7_S@V0SLD^^^_Y,6-)ILZRZQ'%8?NEA9-N[CX5039_0Z1JLK^+E"L[88 MTZQ5K'7[491+8;/W,EV>GP\Q:A;07KE;OPY->RPK/J?T924Y],;U03[NZDG> MDR#G4O*<>\QP;T5FZ514I^OX;%KIH=G-5^X2>-TJIFOWW^F!"W4)C#96"O7G M-'WWCJ;OXEZ%WW^="CZ3.8[1ZG-B$=I<4I7I%0H7_!KB8;^"OS*'A6L$)A" M9_8W'2"AJN![=B3@;.Y( /TXVQ&/X+7)B9K0>0H6#@]DLS#BF^%\;+$]W!JS,)VMH=S\-@> MYUXYW/M]-J6XO .47!77#@DKX_-<%=>!A3*V[Z*Z>%62#6=A)-:[&-6Y-V;>RW 37 MI_5CYB9]RM.+>7KQ+&:P9T9:,*,I7-.#X)/IILLRK19)U^5:\E&M> N'A?%BGG8SC1ICZO2FO)OOAP;UZ+UXR#7HO7F MH2KQG=*:L^^'EW12HITB[DPWZ;"4YJZ^:C3R(Z0%<%+CE>O<6C)<-;C.K34/ M5;XC6G/VG9.^2?-+?HQ\#Y2LY_C!C*[E>K6.3.5ZM>8\U/F^9\W9]SO< S9L MGX#I.DTLX?JTELSD^K3F/#12?;KJK#UG'^OLRW:/-Y6FXIJ4:39R35IO'FI* MJDE790)Q]K'.OFG#&JY Z\<];56Z#2_$RS[_6HTN-CRDS8ZX_-62?]K:0UP? M:#>$[/,Z-_S 8L*\X\T MFN"].7Z]H_>[?G)]^OK?UQ>?17N M[GOW%[\O]@78>3Y5-=+[:])3/%CL*3[7L?IU]_&L:776(2S,+NRGU=O=M'K[ MM"EW>@OM[I7V0QH2T\.+TO9+/YIW3>$F<)ZP?=','OIW^/&8-"2[)>A43WOE M&:W97GE-XG$\; >MLJ+B)C--/WF@;@.>5KXV,).::\_) "$X9)GD)<1 ML:+7GV(7*6_A&4-S_/HC; ^U\)F/PNF8[L(7 ;&=Q9>- O_/)6,("?FY\-E@ M;FZ-, *F$K&1??_LN MO?<9;LL]\4.,.0-T,!)@Y&"#3AHX(%(\\TL4H3)"# MG=H2GF#W1KP EAZ"!4H38,'7SWY@AS.]\@AM\68F5T];OSO)UZ] 3%L=OOYP M%D<(H6FKO$G31)"6%.AI%WB TPA_PD7IK/?8N+B9$7.-3&"GO$PN7O7]LTB0 MR&8<"+"DAPY5Z@$@/HR',(%^3-M@!M-7^Y-7BX(%D =ZVF0(X\.NFFE+;4 " MO/P1I%H$EED##W3R*N/Z*#$K,N:/!RG)SC :,CRA[:Y0P>[@]')'+H M0=C,VA#I0!W/!E4:C$68F17XL)1Y_M"QZ',"\AB##>,'8X%X3T[@>_A,49C( M@? 8^,_1 .:!&B[VI@D\R$+2[]/^?C#1R?M];W7;-.97@+6J\LEW@;@_/?\Y M05CL);\'3O@3.!![:3/5"8G2#HY)5NFT#:-EQIC\!*R!;V+:UX[B!\Z[&+J /6QHVG2NA1;6L[C;_WS4AV2-"5UAB,W4^1K MQ;HI? 6$>:D&F9NR*(S].&MVB1H#D&GA-7:,0W*=9!C>VJ?WW- 7UZD56)1A MV#AK).!P4570E:6?,(#*Y2AIPNI[0#,SS-95V@:4_@YJY/5*WA3^-9T*;=JY M]+*)'-B^%<^LGL\D:;69]*\TD=9I6U?L98G=OU MB:2TDGM/!) OEUIUC]E(YG\ M+#DH$9!^"0'2;KRI;C_=1 W>8WO7'MM(\LGJEK7J%-,&G6-J%3A>3!*5!I_; M3P!Z*@MT/4GT$&A;8%BROD[TS'0]!1-->"3^R'<=&C@19]8R47#IR2A\X62Y MLS+K(/S(.;]/SF.9R2 &\0RHM6(E4H>,QT4!%!8X"18@HQ^[8F)L#4>FE2BZ M"6J0==/&KS/KV!1&B>C3_N*3AN/ Y3#:S.!4T:GS]@=G>5%A%V=X9LU9XTM- MXFP%6ZX ^BZ":**TT2B L7AI'W<++-:L2SR:SYSIAV0ZK*%@%H5)J>IG,,& M]23)\Z>.@!>:$]8G5O#>WAWLJ*#18>=RH4X3);L$ @.RC[SM&9=&X * MF 7PPM0-2H:17L9%__"BG[B R)K(?*&2F#)UWC)=+N(A\#U(8TM@Y7'F'9!Y MSV3YFBQ@^"^* ERX00 ]\IP&+D*TQ,!]2263&E'2S% B.IUZ$3#C,-HG096?PN(],(/A9,%.-7NR'?N$FITD>XAX+]W&"IX2/7\_\&-X][,?@+%G@6T0 M!YRU!PUH489-ECFZK9ANO?T5.\EV^D1S)OOJ*9LH,]-=?A30A M*%$/V5OA0SNV4A4 VMWUQT)F&LX]."!HV$U,1I?K@.IT@&F3O^+$'G= C6/^ M'6Y5FB.Z[?^!QL(HM]*$*=R> +/9HTEX8&TA,QZG^3Q93@@-D@&HYI*!P"Q_ MWC9NRB%1012&)A6&9#;+:<8 ('034@C,D6-GBSPR?YIY]3QPK 'P]2?NF$0T M5<'!]0.!1IY,-Z;9** 2TA0/T AIBQPW^GP"B#)+[&=,(A'$U=VB:K/+$%T MJH%?3P[-%\S41K9(B.@^8\H]\'_6:9YQE<79IU-#DD9H+==TAJ T'C&5&#?' M,A@E27UA'-"$JBR(/Z.O8#01.O7IK&;I _3\:U&1CI/K=4T]G4H9H>C3^5#1UU]'(>?K#F&DS5,P(D.:WNX2W&^,/;@NS+9;.QG9[JVSV6<\17P@&"Q MIGWNMUS14FZ3EQ&N3''B+=/U$UCM^1Y-J$XRS.D1)\$&? M'V!"&JB'.<4$?X/46ZE* ."4F2P7%;E')L-.V7,7NL(#O?,XL6 MFJ=H._2X/^:K37VP;('"8/XD7I-%:]*D.-S P3N2 P=9EM0T0S;- N" .73* M8I:0AB1Y@-6![NY &#JA.<)O03Z3A*@DJC(C^ ^$F@LNW9BU29]XR9$XZABG*7-91(6B M(4B.?06X99<&8Y8-)<#)I,&="8+FM@DY=BK+=\U2(R:IYYX91P,_@'?80IS4 MII]&Y7X-5_ X"ZS-:8AE1W%?Q=OH^?QT > H.+#^#R/?^IDF6:5LR0Z;B9,C MG1B4GZ( 7%:Z_XLWXBTVL?!]G'4'9IT3AK&9%C&8/?5ECIP(?B8,8 6ZF M!)//8F^:34F?D:5D3J\V:5_Q^2-OTXRL5*=0%1*8U.('Q1(/E^N1Q/K@FJ02 M4R"%0U(LAAH"J-4=W,3#U#M,HLTV]4-"*"32K5E:NV-F^1;3XBI);E]:72!5 M DOYCKD%22$&^@QXJ(>>(MSF!+.%/1(=0W,!\7LT8XGES"4"IHG"BR_A<#KH M8<@)S_HQHH<6B6KT1N:+\ 4_:+Q'O]()DT-O]'/LJNLA0KXWOS=OFL*[QMS' MC:2(5."[-() ,[CC; <9/D0;Y!$7IP!7(XJH9%-*2:^UW>=M#X+ M(AU/9O.%Z?#FIAG%8:(R)F6N*!M=DC@+IC?.ZA(]@G,)#(NQ9@C)2I_2<2>-0<2F.=U(SYB'#A3#X@D^?*_-A)LPA, D[K7,4/6:DK MM"@C=UKI:J;KI' 7#X$3X\;$ UFXJ3';I#(#3/J2GN>A_-\NE*S[QW0M@X'! M)6."!<2P,IQP3BPR?"#!WWZ1=>FC*HN"(BF*F-:MF12E>=6Y[2([=G^&!P>3 MHERS9?'N+LXFE?!P(.0AB&%B@M*ASU=3]8BOFA\VJLFMYMY(9KVT<$]]:T_] M 58)P9IPF(4QSE;U-:60)N5MTC1T^/8AMA])FGV*MHMEAM$D9HV;, \FK?CD M)>^P,=$UJ5$T*934%/X88-D5,)+2(GTS=8AFZBF9M!*1&?KTF(F89DY1KM'K M'5HY#C34>#[=+:VD1]F<5?[HIU6U4AE*%KSD 7!)5F@-@9SL_$WK"E+O:TF1 MH)GH[7REH*:PS^)"U$U,R8"8GW(KVP8@(BW(EQ58=)VA@_N36!0JR;J9Z@^: M$#$K#N$Z!3+1"$B[_5?2F],_JVICI=O_BZ*.A;YI5.9FXC/0-L M\9,4/@O)= B$$\Q$G3]^:JLZ8_C&SO,SLT3\#<6;JRFVH M!)HJ/GN-KLA$9EF1/JR9Y_=A64K+XT7F3]2=,QFT5!^,DHI^-.D'G2):#W'5 MH&8=>)I!0IYG:WV*F;-/-P?"N=B?B'6'R"B:Z (:$$P-<.K@N>;S,J'9LFZW MVE@B::L2()?5"R]^VUO)[-1X9N>;RNS<6\ET;0NJ-+HWO=M[X;(I?+F\ZEV= M7?:^"Y=77ZYO?^_=7UY?[:PO]&7Z8K&@Y[R7?[ YTUY#\E0=EO96^HQ3W/5Q MK"W&@18MGN"Q$4R@DQR;I@5.3=Z[Z7KU[H=GQC::Y>]WYHJQABM9I&49$A/[ M=J)/ Q"<$ZS18(Y"]]!"5\(=]\N+N[O5OLXE0RJ6O\C3FDQ"F*>+S]2]*T;@*T258$50I"3)."+&Y)5/] M9Y[%<84LA#LW^W( D*Y%U(Q"&.(2*N!\/M: 0._BQ16],# V4V3R@ TL>#"M MGX^!#V;R24H&RR($S/)=5Y&#$;87A@3M\HTTW3C%3<0^V/VY>=6G_^7E%7)%T"_:E6*V8KN(?E Y/62_ + MAIJ>3#?QB.?YF&?*DK E5(>.;;ODD//][T+SFIT/3<*N?D*?G)=3S_>^!$DY M? $;Z=QB)"0.[486BJ 7)M8SM!TP]\:^)=G#@E>>?)HFJ-3Q$+/L_'' MQ10(O>C,#((QT.!_,'&U(22Q3/!57Z)3+QZ>V#X-R>!C03* %H3*"+JS_1-5 M;G0['5%NR9\^S(^TF^P-%^%')EI;\Z6<18"+0OU%0:M %)1&5S8T43$T1F3A M0 ;)%CV[RTKQV0XH]P'N",U4)14%C]#=&M-U_>2&N-KIMT9!;"P O,9UJ.Y)1HR87W3:H MA+W236MT#;&E+BZ2V'R(G@:D)=XV-(56\HGNTK6IAKI\$^ 7F'1%HAWYU (5 MW@(5+G6*JO#EJG1OYLPV'M(;A<\FN2\1/GJCJTBRJ!N+"K(:^!R_@_MC2=GZ ME3&*=1*PK7%?0PG8H$ S$DXE(-P1_VU0GVI;E#H&(Q9PF2'!-PJ>#>JS//!T M #R*(FH&*^ IR7UB6'G>!&1D.O:TJ]I,]9RYL.].&O6(;8H-&C6EZT5"UAWE MP6ATU9:HZ HCM@0W1?>M2\N C28!;#K@P; "FPU:-$M(@H&N0=D^KRK31E9: M+*KY>Q]+')2@T=.9;[>C?RQ"NRG\0,FYH[#*C:XF:V);EDJR>;9.MF#=E'Y; M&-L4HRB",:71;;5T43?8Q]BA-RP.:&C/E'W"77AZ-(=N2W#3.J=IG5#RQC6] MJ.?9%QDQKTANR5#!5%)$B5O8QX.>C19V>>C1J*'=-EC9*CB"5,'E_+_%WT_\ M_@D]8%W8>CU&V&]0FM?9,?_OV/.>TO.Z_R,DU*[(B_L6V*RJV&JW&0G3\1CO MOK5FJ?#1*7QD3+1G CY':W/"$TSOT:%=>:=Q79[&6\==SJ^^;^,!_#+RY8]# M96U8\3*"Y=5.;=!.BB*J\J)Z8N&LPG'P;L-RLROO.L [J25*\J)EDN=8TQ'L MZ]$$2*PL6H::/P[,;= 7EYY-^@[<3[YC!<3IVIF$WBY>TD8,NV+3:'25MBH" M$@3,*UX<[W]PJN$$C M?5F-U/S!JI:,R362J"_QVKE=QQ)5I2TJ2EF[ M367PBM%SZ6]6\(Y#0KS_TMRQQ4 SZ MG4:W)2H:*Y&]X]]%^^Y[CR?PD*& S>:%D^P$%T]^S:7XD8SW0,5S(.*.T#>P M[)%RTLY_ZWLYFVWD(,;= M::3D/1)R1_#+"'Y-*US)@QTS^:TC9[.)60YRE$974<1VIW ]66YF;A\;0=;1 M?L+$"VF^%C2"M61 W6J/;:8D:,P?R MCM_4/,>>GP$M.OA$O)B;F3D+TCJHB05E@%N M<;("HDTEW/< (AU#G++."HB.W_:D=?9/8+C8R-Q\2?; 33RQBG\5<>*/V*C8 MH%WOD'Y8V^+%;/ M9T5=N7&ZBR\_DYFU(_"-1E?61$TJC'QNDK("G>W<^<+0:6,-5ZF,I&=NB&Z[ MUXZ5;68S_$2^VUY"J:F"#ED;CZVVQ!8S';6X]7G86E-%\:-0_!C,X*=,ZW.; M6M.'A\)\K>D9A5K$#'U;Q8 WY3,5-B_4I$V+KA;>:F6)93M3*H%;MV58MSL??&^WJ*>G+2E9Q@W.+@DO"<&+ICOQ@Y\2I(XZ8YX];GOO5FN0#J2(VNKI1Q'IK;GMO4.'0G%FA) M@=5CE(!MRAS.HGY7ZZ$CTZ)U'7[*Z7BPLTVMPU*P@QM3AMAFIO786VF"6I+I M^;;V";;?D,HK!BH8H*I:8L_WZG>B>/_3O>Y$Y468!A9J1Q5UI7#=$M[]=.<" M:OYPZ$389C&I\AP$3SUJGAG.;,'EUVDOHG'J.^ULC"F*R>+QD,N:>9Y_- MCGB"K1:\N4=M?)*7F$ZZ"OI<*!XUN&5V]U,H<:__=)1Y/;'M%PC+PU8 M1"?9SE/V[/01)WC]J:Q08!]097ETB%CNFZYLTD;WV>G%?-1IM/Z/I-+I24Y(6 MBS>AUX1/!BV8DS>*>1FPRP0OPS!^/;F^\T+LD_^0 MP%\R+_D@=+^.HS "FP0438ZQ*;G'M@MF,1U'U[\L4 H[,&F$/OUU/= M=%"_W??*LWJ7+##)*W*:F4891F]I@SF(S9N#CD4-ROP&;PZZ%AP<6+K8MT)B MS.!=F. RTVV+R8'-J^H=46FIHK2DT#*U9?;-FQV'KN#0=5&5=-%8DNZ?VFS[ MI_Q*ZW2+.8#]K,IM4=?:HJ$MIC0M2RUY->)T:/J\-'%EJ40U0:39-2N.ZI&.Q#8F-1:PV0T*GFI412%00#SYD MCD! S# .QIG)6_)BE3V>\CME??J@G)H>BS))HBZU1%BU#K)0E3?V3C)V18-% M:LG8,VN-!W.V@NR[$A>H.1XO\S:D?8C:L7\41 M(TL)8@QU,0G]X(@Y_CHW/1@HTM9TA9'IV">.)UCFR(E,EY_$R%64#$W_+'"#2SDLMAJ\1*+1P.>387"2@(/9A&++;TEMF16CO"\B?J*\3!V M,30L^/18!G9.",B >"$8GX+KAV_B3$8QRS.$0<-O2TKH9<2ER?9GLZ1-#BU] M!_I>D>BZ?V^^Y)88#/$9HBXOZEINGM805@MZMB)8:116BKP8^.8V;.D(N261 M"1_:P/J^8SF1\!9,U[UHVXR2%V;@ 1'"&3$Y3VB;6Q):6/56%3O&8FAG>U'@ MABPS4-I6P^X!2CI 25&7VK8'A]*A"S=6=3XNG,EK_S7-:.>5&\OJS#!#W M* MVMPRT6YTVX8JMHL?9\K%H!K8MV\+:9MZ.!1'&O9M:'=$12GKB#)#!^?J4C5G MX78) M&@8;9(BJTBZCT4&);*S(T^ 2RR5V?\?F2Y%8A2;?:CI6S"NK26U5$DMMA@\1 M-K;*TD1FSI[./,DV-C_B1ZWIX2C.Q9]QS,]RZ&N'GQ #W8W MY]-E9NB0CD)K-0T8^L@/Z;;5:4# L7>>R,=GQXX&I[*$@YR]+V6G-+W%?( Q MQ-'J6U:1O/OI(4!^K1@AO^VX;BLH8<8F'4OEJ;7-L*@"63.9V7_Q":@D'6(H MAFKI=HO(DB;IAMFRM8YL:99F2'W+TO^MX-G1Y*9!,#WJ_DA.'@)B_CPQ^S"Y M4]-]-LX&-6FL>[A[$N!5, :SV@$(@P 7S5\VLZ@-"A?7!=2D6/ "5>2G#^92]J\D M>K9 )>4+5'WF$PJLY*,%*4@^<5!U)Y=L+Q:?G2@AWBNZR=(FPJD&KC'?KG]\ M_7;_Q_7M/^Z$;]??SR^OOHK"Y=79ZM6A@ SO/E@JP&?75^<75W<7YP+\=G?] M_?*\=P]_W-W#C]\OKN[OA.LOPO?KNSNA=X77_'YS>_$-;KC\GXODXW>Q9\:V M ROB>P:G]^[2@S7DB MCJ4W/LZ F_Z][,G4F)I: -1R QJYYB@DI]DO'VTG'+GF^-3QZ+SI31_GWXCQ M\5>&&WU?\G6J]3IZ4]=U5'QIY"=]<:H3FT#'#XN?:VI35I=_)37EI9^O>I2L M-%5]^2VK'K7ZK\UUCW1_MQ.!<5 M/PTRPL)(A-_AND$H7'C8BALS[P55$K M1ICP$.Y6@7TOI?CY_87O/_[S;&=^2+-V@A6QD?V?06);T6^($2#YKONINL^M MPO&\FJ&+JLJ+KAT-8#;XNL4 @^W66Y*H%6_=Q@'#"F V^&S% --N=#6I)7;T MLE)F.6 J!\P&WZ,88&B!/*G$4Q&,^ X,FV!WQ(4/'T7AD7@$,ZDQR\JTAX[G MA%% GI"D8$:0)LIR80.P)"0=?PSNG(P"8 @]-)(8?T,?AO0?^@$/R.6R M^&9IB3(Q0\GAW;XK'%/BO6 M$4F]FBT;O\S(1!L3K3MBI_A6ZYXJBE7F.K\MG&VQ/5L(9YU&5VUIHJ04;JC M<59GG&VQJUL(9P:FV4JBHK%:(9'CC 6SLBC.-*G1;G+1AR2T?20$FIK-P\ M]]#+1,Z";;A'Y. VBRP:2PH<<^BP 9T2K;TR *-B/+D$MX*#AAE]LV"[[5'? MX&DA651;B^&/@^N;XST-1!NRO4N#?YG!QD\$'=/]QY^-0)] PB@+8G,'(U^H M.J/?C@DX6@LTM2@OJ7'-#<,:@F5#O+DH6'2T"HU.94VJ.%C*!,L&-Z(H6-J- MKJR*DLQ]SJ- RX;0;U&T=!I=0]35Q22"NCH,6]M<>RO_N9SI5R02 @*O_@^Q M:?IG[$W^!)[!I9Y@Q4% /&LLO'-I+/C1=';+#*U9OO1>(K]?$J*>I32]#V!\ MR>._ EG1O?Y,D/"T*L>B8!B-KEI9KUV>85]%Q#<78O+IV99$<_U:A59E#JF: M1(+W"22Z&26WRMJHY6"J7C]M&R'>)ZP4C$>TEYR".+AZ.O[86Q)!3C?Z)X%D M4?!(]!;"<"5&X2@EKWS/G]\[F3A#BSA7T3OFQS68!LA^MO-S0P7/]L@\Z>,H M4+)@L)6&DE:CV^HPL-_*47+ K?K<*-$;75597'9J'61C^I#.TDWZMWU09R]1 MMC52D-,#::,'(FE%A(0GN=<:<]N:@"X:TF*^'0?=&P'=MI9A>: S M '2*J'%-]W9!MZVA61KH=(EJNG896UK\;$]N<&!L5GB@P=DL[A>9+\7J<+\Q MD=G6()UF3V=]&1PO!FI<3\Y2)4'RY+I[Y,+%2Q280$W',X/Q942&(<@=OCWP M:?&M+,Z!Q, MS9)32CT&DXI(ZI=^)A[I._G%H(4G''2I[+\I[1(.2#(=*>!B]$;%:.L\BB)BU)8:7=40 M58GIR 47(RY&>\\,*21&,G;B$=5VD10D+D8,8(N+4<%V[Z$=;4@A.5H)6F04 MD 'Q0NRJFQ33H,O;9E.6WW_X^X^\<,R7U\5A(CSW[:9]!.T_ MXS :$B]Z$TVC]U,B''7&V:S*2.R0UYY]/V5";\(#,&&N^_?FRPVV=8(O MHBAP'N+(!$5\[]^8\)AE&UQMM='56T6RK?@.!3.@RW4<^7"@RVE-:]0I;>N\ M -)1@#+7Z>YK?AE^B/3!OD%ODVW1\VRNCWPR/R7*C8$ZIM?90RA:H#/BYV*^:[Q5RH MCE*HMO6QRA0J(W'3V3X\PH6*"]6^?<@2A:J#E1(D0Y25$MIM\*WD&FV*\J$Q MO)4\=&S;)?M15.VUV>G"*-E1'H*N"@=FL&.K-U9W3]_Z_4>^>_S9#!UK.8Z+ MQ"^/PI9:-J^Z64PW)+A#9JX-G"DK#:<+,_!@[F'V& J7B54D3:TBN=&5FDO. MY]9Q:X8#_8B KN\&]'/'C2-B+X.ZLOY08LD#62EQ*DK+AGH+02ZLEC:HJZI!:PZ0>EB7] -VK;S0=TD=MF\ MCD5B=W2#UEB'>F%'B)V&'QSJ1P3U\AVA]@H/A$.=0[V.#L<:J'<*NQPZH(T M=KA-#MMTC3>P-I?<%E5-%@V)E\X])ECI%<)*1EA)8JO=$J76XME@#JOZPDJN M$%;8<$;6Q8YAB(K,2\ ?$ZS:%<)*!5A)'5$U-%'36*D"_D9VVHHTMCM24=C) M'DSIN2 1N85!*]4B9"?8R8&UFT58&K!:I=J$'%@, 6LGF[ T8.FE6H4<6 P! M:R>KL#1@M4NU"\O<#/E :]7 3]MYZGZ"?[+7#LW@T?%.DLOI%LG']"-ZM%"9 M!X5%D*'E\-_(^$\?<^I$\ IK/2(4"1!Q/R"":6$A3M,; V$$SX](2%DEP* < M>.5C8+K"R R2JIQP/8#$QKXM*",>/2MIHBW9=SS3LQRX&%@>$5KLL#GASVM2 MI:-H(TU&?N@@3T\#@K6"GLC'9\>.!J>RA$.@00S%42[=;1)8T23?, MEJUU9$NS-$/J6Y;^;P4,O/2FP62O=@1Z^>0A(.;/$[,/DSLUW6=S'*(BF]5: MH)_2::@ZS'.5),VH,F,4K:9KOU_B9AS0-=&9L%+X2=O/4U#K),"K8 QFM0,0 M!@&NE;]L9A L9_>X;* 6Q5ZF22U8T_[H1OU]_/+Z^^BL+EU=EJI5[=8,^NK\XOKNXNS@7X[>[Z^^5Y[Q[^ MN+N''[]?7-W?"==?A+-OO:NO%W/1\=";/LY;.:W18C +WY=\/54F32E1*&E0+7US^G43 MOOJP^+G2:FI&9^E74E->^OFJ1[6;JM;.]:35GRLMG8^)CXFY,1E-HZTR-B86 MZ01C:K76/FEYSILBKI0LLEEP8&V=(1:ITX,1HO5KNM1IN3$=^P1, MDC-SA-$&3K.E-+.L>!B[-#Z2]#R9+Z+[?4D174XYI-PMB4SXT!;.2=^QG*@$ M*JVZ;(<$YVVS#]NB8RRR)PGO;I, NW&6;Y:&O:$?>R4"^W@IQ='&'MHJ MN:SNJ]J]_]I4.M !BM+RB]H;-YJ6S_RSZ9J>100SQ #H.;$(;A<*JBP*BJ3( M11*1"I25W?N^[&M8E+(OVYG=E[V\^O)Z9[;XWFL']UY;HJPJHMQ9[*FQV]XK MKUU<)<:.HG9Q07%:4KJX\[IT\2M1PB#(P'>!$N'%7[$3C9?4(C8,$)?6XJGD M(Q03KI?7Z&5C@U[.XDL45$F4[2Y]4"[]K$A2H]N21*/3$EMMKIZY>JZ5>LY5 M6M[8LK3\,D6=JZ*\(LF-KJX8HL9V17DN3%R8=K1U9"F_L9-3AI1&5Q;5EB'* MVF)_2+XN<5%B6)3R]1':MI%0"4*E8JL3L:/Q=8D+TW$*DW(X8=) F-JBTBG2 M,YL+$P,(>T/"E$N6U+T;>:U&MRW)HM$JZX#JWOMO[5PG@%GT9VV/ZEW19[NY M_NV7CB(K'WF!"+->D]2\F/^?V/?1& M5U/%5J=5?3<6CIH24-,Z"&K:[*#F0 E_A^=[^(;SA/.$\X3SA/.$\X1UGN2S3_;CWAY: M] UF1'^#/YQ5(((QDM6HY%?QJS9==;2I )=A&-.SE7Y?R#HF8Y('Z@2!T!0/ MP?'P""R&9,QG,["G09EG)QI@-@C6_HS,ES6GK(\H1)FWP')[TX%+)#>R@=CG M<0 4N(%A^6D-W*RW.+%1OX-RIS4$\Q[YD:5&5Q/;JBYV%-[2I9[H6F8@M+?( MUEI$UO^8;DQ6 6MAM9=E6.TY9EC&#-_^Y#SA/"G;^UHXW+TNK3RGELWG<,E* MHZMT1$DKTM"70XN+.^<)YTF=5/"V ; #J& U5<%*]2KX:)- ;HDS$XV(TH(7 M6?/L-0&)MY 94E;8(7K^&9XN%XI>$)C>(VV^\GD\O>3&'.-'/21UM%U?U*R9*MFNUQ(Y45G$5+- M.KM"7:PJ/U0?==%:K2[XEC0;J,QE_"T4[YD!Y%PQK 1#2TR_W$:>C@5(#(UW MN&0:1>6&5+RPKT0M=E!T2[JT@[HTB5%C"KL MY'J,Z2"4+R=4!OJ893VL5@!K M]MWP5.O$>3D9.+9-O%/DC=SHGB7M/C&O 29)K$@(2-+^,_(%T_;IEAFF1O3N M?@B*).LGLCKAV/%G0/# (.<)YPGG"><)YPGG"><)YPF#^19*D=8FBQZ+TNAV M- 8*#7!HE "-(HTZ%J&A,@*-.N\%K_1AM^G#_+L96(.L";-29&?XS37[5-0] M=V%6%*W1565)E!1-[$B%>VWD8E1%X<@]HHR-Y(SMF];DFW&=Y&G9NK)#TYK% MY:0%\J(7;H=;!SGAFGF=9M8.U8=9T6D?YHYBB&V]K H;3 ./*^CC4=#Y+/]M MR_L7[R^FM+$1Y-F%0)K#Q9;!K*HVN:HBJU*D^=XNCICAJM@VA%@.- MR@YH#I3P=V!O=&\=F)?,GF7L\T.YG"><)YPGG"><)YPGQ\F37/:M*K'9AE75 M&EU%$MOZ8KEBWA6(#9QQV6>/)WOQ;0\M^BUV1/\X]V89:(M;LYA1SG,6JEQ] M6UQ5;W0[G8XH=WB'F7IB:YFYMG ?0]-<56L[,\QPS)F^&X4YPGG25!/I7Z$M5A7EJH^VD%=J M"[XER 8H<[G;*PI;%>NDIRF-KJZ65=>!PZ3Z7+@%$;7:U0$UN. M%6Y[<)YPGM1GZ5T1;"FH2#7L85N3WCNV$XY<U><)YPGG"><)YPGK"4]L=;E56LUNGI'-(K7E.<8Y'J! M\X3SI#ZZ>D..%'.J6F=,5;_97F9_CSTBJ!)O998_QVI3PYS"K$3$G60$ZZ9UVGF MUJ%:F6D&;676;G=$K<45-%?0M5+0^7*M%KHO[:W)10N;7"BZV%E2H9]WN>#2 MQ*8TY1*F;FNDA3+F%::"M0N@QIC6Y;;8D=9;$\/&LV M'L^&Y5>QD U;_0#Y5<=Q%0<:OXH#C5]U/%=QH/&K#@FT[.O4Q6J!RUQN.N 6 M]\]X/"JX-;8?/[ADWN79]=%\:'QH?&A\:,FC:UNVCSYFUP33D46CTV:D$L,!8NO'&D$_ICBYMM!H:H?DSY:. MR9^%^UFP@VRN%T^T3;U22DOD;+5I(J>N:* >62E4P]7CT:K'7)ORVD)GE_UM MRG49>N 1S_'/^5V#[[-GUTI='%XXN* M4M:YV8.78JA%,<,K$@FN'[Z)CKB\F SG"><)YPGG"><)YPGG"><)BX[UMO4< MP'*]]"Q_2+Z#^9K;O5 ;W8XH2XL9!]M[U!PT[(!FH6[!7D"C,0.:VN9LK>4Y M;<0G8$W]@ R(%V(O58>R2Q0\<%2Q_ZKY\A82M7B[(LX3SA/.$\X3SA/.D^/D M22X#=Z&8T+Q=2RVGLUG#:6KF@LU[W;\W7V[\@'9(CJ+ >8@C\\$E]_Z-&1 O M6F;LMAI=16-E\X5#B(MU37A2S&_=NUCK+(GU@?94#P^"R[2!/+JL%LW_AM?Z MUD^,. B$[HBC9PL\0A_7Q+;TX<3'?7:B 6Z>PPS1WR5O8G,V;PI^9]/1)"3W MY4(KV"0-G_[[^75/B;S)^7H;TS/ECB'JQ6M9\F@B,TIYH=;<5LBB#4=6 6M1 M#W< .QPS+&.&;R5QGG">E+U3LU![<%W>;&$MBPU$G% M;KL97HJ*;4N@8MM&]2JVSJWRUC+_EC@ST80H/5HN)'[QNH#"6]@H+RML$#W_ M#$^7@[X7!*;W2+!+Y>?Q])(;YHC,)A)88=LM,..QXT5HTX;CN8@@FY499"@)&6PX8 MKE+8P JW/3A/.$\.DZJ12Y/.&F]]YX78)_\A@;],P[8FB&%D63[:5 W*LY,' M--+IT8/,D!?("_Y.WD+R!8_Y<)YPGAS^],[,$=9_I\&QA]>AN%O<%PF=B-R1X,FQ2&**W1++?_3H4Y98 M99M/@;9UW/ 2]25[7AR##&&0ZP7.$\Z3PYY78$Y7MQG3U75.4J"/V;7=RN]F M8 VR7BMJDX%;N0F[H-%.["TNY@%Q9=['0T4>VTF&_9?( BI+SW M^7'V/F\M]"S8H:=+V\">+F5U*V):3KAF7J>9E4/U@>E(21\861%EKJ"Y@JZ7 M@LZ5NS O5'NMK-Z1DZXR[?:B2.7.9>#2Q*6)/7-GH4M'Z3*DT!XU'47LM,KJ M4<-%B8L2@PO3X5I^=%1P,#JBH9>0MLN%B0L3@\*T;9G?$H0)LU556=25Q8(+ M7)JX-+$I3;F$:<.V3 DRU&ITVYTVV'CL1[UXHYZZ;TGR;6+.$\X3SA/.$\X3 MSA/.$\X3%CWXA9+4^^BYTM'I 7:EO5BREA?QJB-J#@*:-CN@>3N=>M [Y7UZ M^*E>SA/.$\X3SA/.$\Z38^!)/OMVH7C\"@.W_-8>G4ZCJ[=*V./D..*R_49X MLA??=0^B;3 BVD=;!88W[-GW60FC^H8]AM3HMENZJ+4+%\_E(45FDE\VU(\H MIISL5S>(>?JN,,M>G986B-;EN4.JPTZ>:A8Q[.KPE/ M\C;XT5>5UJJ/LFBM4A9\VX\-3.;RMU=4IRK6KL70&]WB1AQ'"3,;D8MAF5+; M^QCMI7CA"H4-J'##@_.$\^0@L9;]-/<)]7G&S"FJE5)8DQ5USD]@3YFU]X^ M?X\](JA2::U]DAF>JL #VX\?7)+4!7QS[27T3>TEBC;^4249&_^ $&EMT=!* M[BM1B(T5Q4$K0R@;X;)=ZZL6HT>=)'69C[/0L")_2R%54K"E4%F;M#660+Y> M[+Y>J =J1Z1*:M*.2&J)LJ1RT/)E@R\;^;,X%GJS[*L$OBII2:,C?DJ#C1^%0<:O^IXKN) MXU=QH/&KCN& ]H'6#8>?MO/4_03_9%#1\1)O5YF/RF !*1*4 M$W@P-J:/+H0B%.G_-+KW R*8%I['-+TQ%LWV_"@I=#448% .O/(Q,%UA9 9) M,RFXWO(]&T]L(G4\ZKZ;$?S1=SS3LQRX.(S@ YJ>W)R$#E[3)1U%&VDR\D.: M?'P:$-?$FEH?GQT[&IS*$@YQ]JXTI"!-;S$?8 1QM/J6503O?GH(D'LKQL=O M.Z[;RI*OM=+4WF98-(BU9C*S_^(3,$SG$$,Q5$NW6T26-$DWS):M=61+LS1# MZEN6_F^ET\AN&@396T?F(SEY"(CY\\3LP^1.3??9'(>HM695%.BG=!HMJ:G! M3%?)THPR X*LIFR_OSUE.Z\HNY#F#I1-M*9-+#^@QQA.8]! 5X%8S"K'8 P M"#!2^\MF%K5!W>(J@7KT#(.\H" _?3#+$8%5"T^J,>G:L\U:1->QJ;JEH5H@ MK&N.0G*:_?(Q6P,=CU**WO1Q_HVMT6)G1'Q?\O448DTI@5EJJJ5O3K]NPEI2L-0VEE>M1JS_7M'QWK!W4^ODM-6_EG#5#\FP3 ME:-C/SM1(HFOA%"6MY!"D)]OUS^^?KO_X_KV'W?"M^OOYY=77T7A\NHL$X:B MPY"V&L9JLV8?I-DX)KJI='9]=7YQ=7=Q+L!O=]??+\][]_#'W3W\^/WBZOY. MN/XBG/7NO@E?OE__<2>\BSTSMAVPW-ZOG,T2'5+=!-]=>F!^^C$H<3M\-6:Z M,[7!XUN;XFXL7+9$/I()[W/_<.-:E)12<5Z$W^&J02A,X44MB$S=&S;)8>DR3LS% )"/5A[(3=E MGS29/.! %: .3]HS,QP(?==_#H5^X \%?T30FO8>! )_GH2GVTCL3D?) MJ[B_AN>07[-R>0;+%8EHD_$BU=&VSE3:)U)+RE3*EW%T^ GER@Q8%TCMX\"O ? 74NWV 7Q9:G0[2CFY ML$6!7\-BD]NQ?:9"BA#Y8- !HRW');1-*"Y<^"G^;J%-,@K\)P?]J(3^.1D!QYVDO*CIV8(YQ!Z__RE>;W1;;79$19$J+;Y;JB'PUF&T(5U]+S#"QH2ZJ+<*EY]B:UEE6,-^ M-FU@\T-47?%FMJ5@@S*]08,CA(=\\8-S/WZ(^K';LRP@3I3?GE3!D1);1K6U MU_+KT$K+_[&-G@TZM%3T:(@>2:VVL6 !U5E#X[1/@@"<#8>ZD$)DO@@/Q"-] M)WH+)NE>(E$931.O_-Y\(2'8%/#S##YT=I *+ .!8L& C\YMTL,%=DK'D0XX MPOH$E;5P>DM&*7L=1M@V,S88J:5T+E;E=J.KMD2E4[BD*;=/60'.IB/IY0"G M@UZ](>I7H"GN)DTYL$PDC$:WK2XJ4FZ3L@&5?9BD M^2"33\4J$G8L;AL:CYL>*F_&]T[HEJ-+8'W,#%,!L$))<^+W3^(0B_F')-I- MNQZQV;%!N5YG.[??D;:W^)+K_H^0])"8L_L+%PG5Q\!8DI6 M6'QQ[4V">[N*+-UMDY8$]'C&0DTQM*TE7AZ&-"PR+:M'9G:SITS/:, B%!QO M5J-2VYJFA;F.^>"X/,6OANLD^,$VP;Q.XCSAX>,W$8K:Q\H(F@Q;T9!SDOR\ M]+)4@ML)<7,KN%:CJ[5%52WL*O%5DIG0Y@9?:2\XTND9$4EGX(S(\<>F?GBP M&+K$+JQ5:Q8P*"/ 'SW_#!=$("/H5 !R)Q H6#F])2KMQ>R^[26 QYN8@<\* M);HW^'1@(>Z(NE)$@?+=TRV1G8650_\3%\&M I$- O9%,S+=DBCM;(.GG4!V'Z-UGT 2Y406+JQ M&.8_D!5;H#%Z[:Q8NE4S&]GA)FQI6G=^/^Q[2N/<#4=4NI&J&4426;A-RPR> MMHV?[P]/2J.KBT9+KAY/? >U\@4@"SL)(W.,3M-;,+H/I/\STMXDE%TFBFJC MVY$K.S7#C>?#)<=L 8^<:IQNB^I&67UWN:V\A:H,8K(T8%&I 7W,"A0)_GU* MW,RSG)I"T^]R"U +_,R.V)(K"Q;GU[^5&M:,XVQWPWK/.-,;W98H+4F$/3C, MRC1GE1:+.OIJVR)51>S< JUE&1&L$O/(@>)8J?0FI??G\8\03P1/)*OG5(2MRN"K+C M/9&0%QRL=X[^'U M!30,R$U*UAO7]"*P9B\RRN;6@08LPJ+>*1(MYD$J9G"TJ5;6WG"D2;1&D-:J M+#GQ+86J@&TP9#M=,W%7PP]-%_5MWWD!IZBJ$[-L&YJ;RQ!2HGX!FMX!O*_[ M:Z1C40!D,":5135ZR+.+/.!TT+*#1="B %KTPGX'@W$C-A4F7>Z2'JG)T5'4 ME3209"8+H1HW M2LN$DM;HZBU1DX\LW9#Q\'P'Q1P=@?:%1;W1;;=%72IAMW6O6#R"7G?;!>S[ MCF=Z5AD!^VTLJ"KN/[XLUOK%NU(+$;TV_P$&0>M,T3]=WWL\@>&N60P%EAEFHA0F>;W9L5-P1\6RL&=WOD^ M^#2E*>1$ M&*[[,Z2E+=^NO7M*TFND:!X35F7-A.7.SWY+MNT"H2V4JT:3031>]K):Q6H[ MN)GG@?$\"LB3X\>A.T8L_'_VWK[)327)%_XJA';GCAU!:P )D.QY.J+=ML_X MKH_;U]UG)_:O#02E%F,$.KQTN^?3/YE5!4("22 A@=05NW/K(BN*P,9L3\N& MQ+-BXDAQ0$,-$7:.E"(2QQ[!!:>QAS\3%ZNIGJW0$3'[1M3N0P#>(.W2>9^1 M^F[ZB1+ZAM*YMC!A9;.L&:T550F;MW5=? 2NPG+EL:QHAP":"$.XWG$IBPW[ MF+6&G^#/"#;8D.:?O :C]PA'II^#\#:CZ&V>H!GFX>P;SNS;5=-ZV^ =33LP'%9YNN95&*5Z4]1B77"2JP&;%H#ZV)54U8& M#63,BE*L]:'\KJ06FMHA3K (;Y-)T2FT6%?]FTN:L$S@Z1 M;-[H%5@(MP"9;008.7Z"-?1YN]>01''HVAAOQM^/ IAY3N+7H(W-%N9N^HDO MRP]8E3L?Y1#_]VFY$#^R-: U[KZS^D7NRC(!Q+I+77O]94IF5:_A M(!G\#O,(G"+RN>TE2-&\M#,-4%MH:8&G(2O&(=U,:G' "=R.W0-IW"&Y3":O MNOUTG,E'Z%Z/94TY)$1U=":_6'_FMO+^(UFQ-"&/KN]C0 L\-QP\K=(-E_'F_29ZYA.J5@\$Q]+.M*4P#2G=C[MISN"-%[ MU:(W[I+L(1:WJD@TC700+1.CI67F^@ IN($R<0CA9FVA>17 M)XL%2T"W/&P687M!E(0D@T!'-$?)]9G4 ->+?DOGE2!)GP#: MD!81'9)*=1%[:=F\SGR[W''-=7[L2,QFTYO4W8P)[EZUT-*)2Y":,OF=>9"NW.K0AZ@ M!9(HM[6%5N]=#U1YK!5S#L^VSY;@^O/G^IU;U6%5 M 32\6!./"/?J/ S-QF CUNOZOS,^P)CC9R]X+A-7LW<]+)'5CK0N$^[2^7!Q M4R@5.YFX<@&T.>H&JM_:9O2W&.<#_SKNT_7?X3]KX7%=Z0^!XHN ]8!\1Y%V MW"?R_MEUXMD[55&0VKG[V//?*$F\^9; MK9<(12WWFKGK7ZW*UB:QF%OA(UR,IS#C1;R92--I@^<>0"2F0D E!@P!XEV" M$)1X%8S!:G< TBQ$I?T?+@%7=F ;CDY49:@88TMWAB/5'MK#L3*U;>-_P99X M0-6&AS4(;8$'G'__F]4,-Q=NYFO%E1^>*;[/+1_]7/9\JGR7FI.>N@%A/6L1 MD7?I'^]3N'G7IY2B-[U??2.64J\I>OH^]O.2Q?H*8S/N@_ W\Y_[\-/?BM\; M1E]3S-*?E+Y:^OVF1ZG#_EC3:SUJ\_?#8;T[M@YJ^_Q*_3:U)NQ!'??CO^ZE?]Q]_?CEVV^R].7;;2H,APY# MJ32,_C%VDOW'Q/+I[KY]_/3M_M-'"?ZZO_OZY>/- WRX?X!_?O_T[>%>NOLL MW=[<_T/Z_/7NG_?2F\2W$L>-B?-VXVQ*=$A[$WSSQ9?B69" $G>BM3%3 W5' M*&/K:?2X<%F)?+ )=R )P/TE_0Y7S2+I$^Q#CO1_$Y]( T5>L= 9IZ22IFB#*MD/^Q4.70B%M&ZSS#'1=C9H&2NB^6&,ZFF?>D3SU[EGP/PAH-]OU M7*J'TJJ#:F6<^Y4B-%0_TOC]EY_C>4M+;WVGL+@BU_/RLMXJ%-#>^.O5>3?Q MK16&+T"#_[:\A-3-A1MAH>Q(5O6F"F5%!JB0A1-5M#8O#+1R=2CKVL%5#*?) M#.V,"7K!8;8?:T 867#-!=N+ME*@8=,D#+&AC15%I+@[9Y0Y&B1^QZ5YNS 7 M:M'7Q/H;V+N,OK4E&FOQY('>;GN%UE".+I*7=NP,1V0F[)PK:\HEEKAUL^O" M0X"G5/OCJ.ZB!#\1Y+D5): &KQDVI0FJG+NNZ1"LRD@_#J11 \O<43]/2+>0 M[K-!31H91T)-:DF^5\I(&EC^0G)J>2(_(U7QOS5S4RM5%-#'O'/!1''M"D-[ MF!',Q CF, 0,48#?&).(L@G8,N!.QN0Q!'-G885QBK,(#.L0/Z*Y&SY=(-K0 MFN?GP,4T28IV#MN<#RMJ=L1M%UBS,VZZ9@>?@-IX=Q7)0.V)0I]77.C35'U0 M*XG\VXLX-F\C.XJ9VJI+H-/Y1K?2.*";YFVV:=[F-\W/V:9YGVV:TIL_ME1@ M5%0&PUXE:I438ZH9JFE5),:P,C$D5:*I>.I[B9O$WY(Y/,XNI@RN&KT?D@@> M&$4?262'[@+E#\S<&[!;$MH(^CO0TW9)] #/^. %]L^E!6OV>&OWA#@W,?\. MWP"/LA;([F$".B1] PW@W"=SH-0+2ND]\(T[!6/2CZ7E^Z3TA:E5S.>Q)EKP M&W\WRXK(QH3O+QF55JIK*Q;J_2N)8G?ZBKBU=78RG.H"GDIT5BC==UT9CIAS:',J@GK^(WI@2;E1HOIW6B=[=9X M%U=J7<_TI1O/HUYLF/)N]C2\'J39CUA (Y)FUA.1)H3X$O%<,(GIZ+!E6G[9 MJ)8 =;/?M"(8ON? 2R0PR=.'_ROQ65R(JDKN8>]X$ Z>N>KYH]]XJ<#H1FN^ MCR2LY9*V11IT_+_C1QIN?-@&/>D' 446[VW0M<_@MR2,+:Q?F3,VXF2'32@( M>0N*6NNWY+J0V)X516!NP%U@-L)3:!R&6Y!8M@BO6>JFE!67]['M#Y^)3Y<( M[QV+C\9-CDI0 &/DE\'#GMP@B;P7N "7A3AK"[-NWG15=X/*AJTJRSTMM:J1 MY']$U/?Z%+']+3I?-JQI0./>=C==LYA?-NY!X_4]Z(&R^ J18\I\M91ZQ#4> MLK4;OS"%]TA\X$C/HZJ9+/!N:VEI@US!<\#8RR1MU;)YPXW(WVYNOF<6)"XU MMP?1VPX3CZ1'LX^)Q[F?1S/O/]WBUU9(+1RZ5;CSW/B99%#[$-\!G_],7*Q- M!./,>J0S0PF=6S\)T(SS%1M!%"7S!7M9/+-BR6+RB&]-Y2U3(S :EJ9#;P43 M<^)ZM,21?EZKB62^P^,RMZ=X$WL-+D8ZT8UZ:--X0#L0<%#H->07%IG @YTD MI+5]V3UTD:C:@]WV#@TF4#B/ 7X]0:Z3\[N21)XL+Z$4PJTZHY?,MS'VZ( J M-8\R$I 6>"-XAJ$3#$M+=DA@WY6 &A'>QYZ76FK@,%AN2-<$)O 8!,ZS"P8 MI0Z,ZLISGXC#:4;?F8'5REE!XB3P$_B8T=BF_DH4@X!>JS!$E(1WECQPF5?+9I@O,/ @BR&[*KV8-S MO$M=T\2>\:N0CDBF%[3S\)(0A8[OXO6,8":X20R"#\+%=FZ8?SHRI%>JL;@, M9C/U"8PB BL89NN"HVG3-X@L=EP7NB#+6D*M\ M>A5,K[A;03=BW\E]$]-F M8T=9I(^ MTL@\?@B80^G2@WS9:6C84JR,-+ M\0R;*1X["!=XAD-22P)VE1INS[E)^0"C;5MMA;L@=[+O[FYE3.DT8:>4BD*5/PXI2PUTN/%05W%R<-%8,C9!*P5($*VFWP.PJ5:I?0I4:&#UBB+KV^)3J#:M=!+PTLBZ8V;QRE\5W'[W4&9\\)G-]5C6 M!\4*G.J]2&HM4W.%-9>-@'1LD)\F(5"K"<,M=UQI0E6$TH#JL;7X$ MY;"C:=[WE*8ERJ&V2M![UYJLCXVNMBQ5[R5!5;IB/RU* X5=MK*>'O@.ZU)0V;Z6'"$\&@X:\55.*JX6!&^H\)>0@^<;+_8'E,19$: M]:X'PR(04FW7]:QEZESVIZUA,;)R@EA7)V[%!7A-$;,FZ7'N6FD'TLV1XFGC MWK4ICU7]\(V^B47LA#);[;QZ0=DQR"9^#);UC1/0S/-<])D58H1,=D!CW MC3SGN/0-_![:0"'ZYE4:*CD8;S^>2+!O_Q37!9%2:X8MIX8L% M+AQ]D#J\4L:R](-GK-,T73RL1]&-6/[=+5 AF&/^S9N'8 %+9RC&6YF]Q@X> M?9@DQ@"&$ZDB>:!2!^!6^=(4U6GIW%:/FU^/0^8 MM]EAR3D:HR0N$5 S.]C.HKSTSVC!1HX7!J73C5CB,%TG3"L* M^:AIDE(V\7Q% EUQAA.SDEYH<6'D:8Q4"K-D:#>,8NG/Q KQV? @/)7DJ81X M&^XICDN+JU@>L+5,P<;J %8/E3O(_VO4#*#-.!Z[A)8[?L1$?2XXH^'H[3OILX79JJNYVY_H,M/H1?D3X-)E;=:/M'XDU0!9 MH380&W,TL02?KB@O47#<++,3_#G""Q-H6B=R,#)>Y6(B5E_'%(0LS8CSR!+K M>770S%WPQ'Y6&[!2*(K^I!61M:J:93G,) F1G]8S1[*#$N"+GR1FSZ1I:TQA M?04VA+_I2M/?9?R' MV4KPK$"4E8RN2QFD.7Y+0;7H,C*.436J;Q281HCUMTM--%#I+T-&JV2!!3&I M&/+2 EJ(19QU);+I2?W28M6--M;1BYFSRB4O*Y!(8N#\?[/UW\ZJK-S-)VOU MO1G1:4%FDOE2UF-(J)Y))6+)(EP=/F#*Y=? 2ED&F2+EKWN:-NU(=Y@0C;-( M90U8DC$1KY6[O_O\(ZN5"U MO$CJ2.:JE$HN/+,KRU#(XF.92XQ_>M<=8A>* M<0)T/.F(:I9A\PSPFY33UG>TL.3?=E.2J?V \W^DEUT1W5D?B1E_[" M];1R.W;/.?4]-7'91D?-%%:3EC=HF-T->VJZ0Z\6SZ8U7B!,A$ASEO5% MLJPO=I:5IGY1*E(T@6?8&S;Z\>!A@SI?=^6-4=Z7UTJ0,9:KB6OVG83XA?5( MU,Q'Q[36U#U2>]=&,13_%SK&ND,;-SLT#8:F%8HAU%U)K=B'U MWK59!(_=C\<&S0[- !XK-D8L""IJSM!R*,X&CRFR'27Q)Z[G$6?E!]2-3AJ" ML+.8@Q?85%FGZKB@B_O235QW:>.5DCRLL:6Y6:#\XQ?F)?V9N(O4SOS/6MTI M5W,9]9)T)?J:[Y[EQS>^\RE]TS=2L86!L5P(LW<-AN>F7 J0'B\MM*\W!_V$ M<\"#+*5?/,F2^/ +7+61$0KZJ44CBYV9(O)9#OLN=:*E*Q@RHB)\L!BN84DC MY_HZMKMUA-\1XN<[#:_]6(//HEG01;?0&P\).X5$KKDNM4@7X8=4>56.H.- ML\]/D\\K"CR,,D3)Y%\4<@5&Z,X)OSFE06ZJ'/AN08,EK 8S%S9BU&5-RX.0 MA7,IY3!8K>F@JW/RD68>H+[Z%(98=1N$(0L!T/(!VTI@L."KS ,:W :O'2A+ M09BF'HV?S8)G1O=G&OD$&\<*,0* N2F,7GRQ5G0F0,ZT#V1PRI2LE$D MAI %S0*Z3]$RU=J[DK&NT=?R%);G+O$7"NZ"^0AU=;FJ]*['_:+U*>5WHK4I M(7Z)S:%ZL/[481-<(*S(C.-,;)TJZ)5[O'#[E M&SR=@#"!RE-[^D;T]FY6R MG)6Z/<&RH0$@TI1=]GIPBV!_+%*U2.8Z7JG&%@-'V ![F=L-AL.X"KPMQAR"X1H.3D@G0TP[O4ZS$.K =:6*F!NSI%AU+.=!YQR"N",N.Q%C.(>P M%6+P:"2F!GXIVIF=>=A+B";) M0A=RPL'8,M WM .FV8&>Q> )W"4NY@:2;\2!*@R<'5=GOE.ZULL)K/J\Z106 MUDOV^"##I4S!8G@FS-DP^TV4@FTRIXF>Z0W*S_1.?'1W@VE0S#J(Y&.,9^O; M5X(2,+IP+AHY(1H*381/Y7?WM5JH_CX ,5:-Z+N6H>X<^4K1L M1T(5\DH6VZZUB%878PV29JL/E&UR>R+7C*B)?A:X-+K>-\?E^#-U<6E4K3\: M:K4>M?G[X?#2!S78^JA#4'=4O1NP.SO]NX9A=RI"$54N/]A-K2:1**I1ZR;* M$,LWUO+5F>I%TRK;&P6IJK 5W3J=.A+75)7LZ2=\NS0,&!!ZB?GWK@K;U&F1 M_:KO[SRZPJN"DA"3%9,5DQ63[>P Q63%9,5DQ60[.T Q63%9,=ECX/\P-)O! M:>%LUL,&&X" >/>0K"O@LB@YAXQP""Y:*U@^U29?&\NG/4R>:A.JA=<\W7)(3>^0\LTL\YVN=]JXO8,5;-W/=1D72WF_G4$ MH6_GZ_)!)B$LW1266K(RW@Y@=7(1&?6NU8$\+@&QK E;*^1$R,D)X2=;$YAQ M[UH;P9[2 =37ALZ@Z'LUO8LR\(W$+%.%XP YTN2E]$3J$'#0B] !9?/JH XX MS*XLU-[@8>5WSAH?7OZ(B//%SZ3\)N..ND*N*; K&K(V-#L-YE[KB%)(Q 5( MQ [K\8@2H39E)PJ)$!)QLIX?1Q0(#=$=8(LHEJ^V(Q#<&$S?DU)49QFWAWM5 MXOX#[C_#G@K[98N551>(;#&1+28.B<1DQ60O]_CO^^ZROY.<_1TS7[J5,.WI M)]1DB(:S!?8"RKCB-L\4:23V)<,EWF223]U?Q+GZ-PF#,FM\T+NF*/7:^U;/ M,?AJ=?@<0PC(B0_'=X1L&I20"D[K<&,4YT2'%]T7D"X'<%[%05^;\J&W+1^5 M#_?:-VI;-9#/]R0SA5XLBY2(4\SSB% ?)SUN0["Z";UF@%Y3!K(R*();=Z2O MICBY>75R4;",3R\79@/[O1 +(18M)+X=42HP)U0U8;:VYN-EF.O MXF1V V .E5Z#D/2UX">'%4 ^>0,I3:+!+?6]5 \KBW<&^AP&\[3UY3_=>);V MO2SB8FGC'H_?)L2YB?EW^.!5M*RTY= /ABS/PKOKR\(990N<)W]VR1NU,^MN MFH=*!^?&>GP,R2.%3@P9J?CY:-9@D('%+[N!3%ZD1Q(\AM9BANO*OV=-0BC0 M6@K3+J6B0BML^-.SYTKQRP([A_RVY5D(^(5=+F 2#+^3(L?2KIKHCJRB=Z;# MEQ$C+(^NEW:;BBBBYNHL6;8F:Z\83$D4L2YX'**>=5K,9@Z^T),5ND&"3WFD MT/N6'2*J-;[N.0B]M38!J&<6T]:U<7 MES9E=%S:WQ'DAF*[35BO5OP=B; 43JPP,3.\;6M;0[>\H(N2Z7K*>@&^6; M!"#0)W9& 'ZX2ANE8I>"));@CR!%%82UQI \?=ERC)UJ5O)Q*8D\&\]$ING)1SPY*M-Y +>K9S3IPT$D5R$ $J1:A M&'\+JHNO:#'5PCUMH):H9(?1:XA(-!'_R5K1!Y M51^E#ONFH==ZU D@ (=]0Q&#JCJH[9QP""[@N'!9*UB)Z\JG/ _M@38&*45+ MK)!]=CETV(@9>0RXR$U''PT"_IV>@@5LS0V3/Q@5\5*II^V5[ME0YNVY$T^P M7G.L]ZI.4#MX&GO*R/).%X4=P@;86_&&NGF6]$:M'OGJ_T]OD*,TB5L6R80\%7%\-7 M1OM\-<* MB(;VL$09(*O.L-79OM\A?"5JBJ/1DI'^.IB#QL^)6&P(-*;P7[V M8-6<_7.4@QVH 2>0 \S[-A59'16AP<\6S^[5L]6.4OM3L)4*;&7(AM(55#C! M5@>SU;C]L\$AG@WJ UD;"'5U.7S5_DG8$$_"]+&L:TW%YT5L< -G?+UYN/E= M! ;71*#](ZHA0N(HLCD^>,<6?G9GV*K]\Y@A(LD,Y<%0A 4OAZW:/\88&KUK M39,'FM!6E\-6[9]B#$W:U$8[W&WM5E"P%<#4:ASR$,26EQ4[[GDXORQOE)P@ MP>)%>D#_:O-,#J/'F>N1#J@1/+0:F;*F-IR$]>#@2:K2E.MKX0("Q%^12+-W5WC1&F=M#%,< MB^4H'E*NO+CMP:R2T>P/*(+AYR!DJ&$4.V4>4-00DJ&&,$8;*+*$N 04;0Y+ M[&5ZSQ\@/W#=?E3JD&T0: 0T8MOP/ M-_KYG83XA?5(U$Q2K[2EJ&(?0+T_*LCI7V0)Z/N?M2*!JYI'/YGF,9;3P1-A M1>MOTCNP?!Z%(T1VJ$OY4;.4'P+ES7XQ(V(?RH_;ISR>&&F#_J;0249Y8/P% M07!7XKW(FU#4XI7P8E]*93UR?U62]*YHKE58CY-IEW(EM[?.416E6=8WJ-(I MLLH>K*\J:ON\;]*LY/XFAV55ZZQ@_E4# ^8\P]?81$-C$404M_9=2#P+I6D) MR_>75>!%;IXHRUNL"9A(2;SYEC)TP9,QKZJMD2CWWUG6('8!S'4U"8GU\\J: MPBO?6=ZS]1*AT9:WT, 6XP_7E3Y"%F^:_66LHRA4X M[/KOD_!OS=RV"[E9*T5N'O0VWD,13H_@ )Q2N&IK?JU9S3\"S6\TI?D'[6M^ MK$<9C/J;D#@RS5_)SEDUCOK2K>5;C@N<$2QXMZA(>B8(GTR #T"WP58>!]*$ M2.X\13J6'N%F/P/6MB+)0K1LOBAT'/2=JUA2&6KM,]S@$0I>#>]5E;]0Z.6E MFX4[6%4C#$V?(IQR-=FAG\_9>]9*O>>3.DLW2"2.3"9=9C- M/&Q4K9-:4Z]=U&]_?B( M >;-8%P2[I$J^>=_%9[YP>JE(>W2;##*H&GD3?%Y^]$H0\=#Q)+@VF':16TV M#F(@JH=:$JS];XZ$\;B7 M=D_]+MKG(PO!_A>0U@GFI=[8%FDH>F/U]]O"F5G:[S]@U[@Z(HV;:+AWX;#_DZWROR#B@02K R5W_T M[_O 00DP@DLJAZ:1@!FI&B)PLU'J6OWT5IOTW4VYB&SHG&<:HD?>2H^\8E_0 MM1YY4D4GT#CSKGBZ6J]!V[EUQ1.#JCXH\P1=\?;!(NE*KZ3#VN7M5]Y]&903 M#?9$E[-.=3D3'+8WA^T_^==*UEH-]LX7NO6!V#,?7O#X0CV<21+!)> MI0WL M1=NXAF9\YI5BX-2U7BMFFKUK8RP;X^XW_A M=H2D[2UI[1=6FZ/>]5B7M::+ M,H6D"4GKDJ2U#\IICA$]<2"/M.*YJA U(6H7(VKM Y6.,']AI,CZN/O-4"\6 M'/J33\+'%UE:)!//M:G/.2.6%\\V>IRO'313U=H'8QUAJHPN#]2NH&8*,-8& M^*I]&,61QIN(B%:%%\17[6/[C7BWAX%^QCP<][5; M^-'=LQ1_D-AR/6HA A]$F&$ENLNM2T3[[>5&>N]Z.)3AWX[TU1']FAK@J_;[ MRXV,WK6AR49C<3'!5^WSU:#]0\21V;L>:_)@W-31AN"K#O!5^T=F(RQ,TW19 M,;K2$/-B8XB?7=_R;:P22&.&U$ITP4@,X0!EXW $>,%7W>&K]D\\QBJ62IKR>""./"Z(L=H_\AAC6;4Z MDF$L'6&LBXT@WB3PP@ +]V4)UO*)L&@B_.E'BR",:>&AB"FNRTC[QS?C 8TI MC@]O*2M\].[P5?NG-V.*HR^/]:82@ 1?=8"OVC\#&>N]Z[$BFT93;:@$7W6 MK]H_ QD;-.U*'W3E#&2'J9@B(\! R68V?(U7-12+O;PNSZO5HJ(Y79/T.',- MW %?W6RLRW.#Z]I2\$B(L!#A\^OR/!XUUN59B+ 0X=S9E6 MPG!T^YT@; M-07P:(S&3:%.#K9#18I!'6-0X^$)\#G/ %'M,!C.RZ&# -44H)J=0C9L,JWL M%1!/L-[)0#7;/[7KZE47F['WX,[)%;@.5VD?" $_VM",SSR$H0Y;KQS4%14; M>.NRJHX[CQ\EH-J$J.TM:JV'_'5% U$S=7D\.!B_18A:!_A/B-H&46N],%-7 M,-<>"^(-L:L)4;M@46N]5E57AKUK?6C*VAD V%\P>, OXEPM0E?@!!1EI/6Z M6UW1*4Z .:RRO^6O5B1,YJD_0X\ M<\&Y=NWM&;:TO"M=0>F#Y2$0=B2M%F"MC+6HZEDQ0,\Y8,7V#^72PZK3X 1%O"\.$Q(KT;Q5T?+Y-Q(LJ0HF<-(7S;5Q66U MB-U5IK:U]2Z M15X;B[^&6G.#VOZH9JI\]CUQS[%9&0^=K"S@)@)QVB@!K0X-:[/8#C509&FE M^H,I_STKUL3BG6!H'XE-YA,2\@54Z0)J)0MXL=44MVO;D>NC,4>P4P:8C+ 9 M>?!W"&1RGU#W[QNW?WT.Q86[##LRY38:AM](?)N$(4AZ;1 MM2ZK1E4L,L-WHZ+I;N0B![B$\'#8PSXJ)% =+]]*: P'A(N"*Z;+R M(HN*1GUI_7%62- I14/#D9YGQ%]V>9Q93T2:$/AJ$09/+EXP2>)\*%9R KC. M#V)VK86\".]R7%QN3%'#>> F=M+U@+DN PX--=/* #:RD)P(IBX HL@HH]\ M1Z<,#UIBAOUE-3S#UTU9WF)-P&Q*XLVWG"AL4KZZZGJ,*_??6;B,6SV2JTE( MK)]7UA1>^<[RGJV7"+D[S[K M_SANM(?POLW33D7U89A;I[O=%I]OJ-=82*8 M+Q,E!]F-+O@[D'82XE4P!JO= 4BS$%7F?[ADK(T'MN'H1%6&BC&V=&$\_O[WZSKVH&YZ[]/PK\U]A,"51Q+1(II 6),2M"/00@B6&J KAOZ!>4"5-V"&< M%,T(B24'-*-,U97K/P5PMX,7@02A^,A; W3].@=%'=DD\EY/2#C8 M9+8MX&$4F_(T#.;EAVK<"HAPUU]"3Z*.?P&Z$BOTB=.7[A-[ECT6J6D!V]GN MPL*'PXI,LX^'P<<*UYF2T.B=,\^UO2O'E M9E_*O\9:+#S*(\ >R(' I_0>QZ6;K^\L50;#?2X.!)B2#0138#)W#;=.(!L^ MRX\(VSSIG#!^Z;*L&-B$P?']-S/XV*:9)LQP%Z\PGP!-H6<7GQ@DGL.0E)D]:N:M MXJ2-3B9.0Q2GD3H4XB3$Z5+%:5<:6G/2I*,TZ2-1V2"DZ6*E2=V5W]R<.!G@ M:]VXZ&,O5QO ;)="=@N?OX9;1*3&X?EKT9E\F B2EU3 MC=$[D./_VOEC@]>\-W\@C&QC7;<%?[3.'QL@N?;FCW'O>C \>#<5_-$5_MB M][0O?PP4;'IWL/-R&@CJQI&43U\M>I-/3@FF>4N*)<'L94^5D*'+_/ZF0:3@ M33R?HW,9VZN]ZY%>5(MOZ_H7'7#*7SV'['<0L8M#--@X545PR"5PR Z(SA^GZOQQ8 RP!723 MF>4_DDAR$IIM3W[9] LIM.(BH-AK]\WVB/UQ^GY,R$/PB1/W!]*V3%_@45-7 MN@4)5_X(AFL$@X:_&F<]>C$I_VO!I! MG"Y52@BB$,2E((Y/E68U5# \:0P/]B:%H I!?86"VN"..53%CBD$40ABUW=, M[3)VS*[W.'L(@7/XRG^G6+(WGA?8*LRVWA+M M7(&D5G%NYXA5XUJ>-$WB9 EA2.<>Y.9.@9=@#A@BF)"7 ",%'-NF+]W8"(\( MI$-,LCPZTPQ!GRBB%,6LE((%1],EO\B<_DVA&9?IW_0U*0!O SG^AR BD(] M.DF8Y3<58)VJ /*BR.U&11T:O;9PT(85D%][U]^"F$@#B8(^E>AA1'Y(( M'AA%L$@3("\2YZ,;V5X0 0,40:*& Z8:@9#$N8GY=_C85>BH&_O/Q&5 Q5%! M\-<1K4J@7?E#2UZEG5D3P#L_4Q7Y=VX,31YU,)_))$P0'XNUL1JL"J@-_WHD MYN)I+9<0)>S+P]VM]#U^D;["KO.F]R4.[-Y;6;) W"R4=NEF;OT;+OTGF4CW M*0[JC?.$RL-!^+TH\6*J4*TP]DE(@;5NO2!QI-\MWWJ$B[+;OC-8[A"1TVX2 M!$CS7$O&3T! R_.N;"N:27%.A:/BL"0@:!1)BR2T0==03$.;@AG70[,Y9=N+:P7AUH7^7&(1;/F+FQ4&=5?42Y?\G+.\-ZS(LY;*V(2 ?? M!PD\[SD(?T8<.P\SB)>@H6 AS8BWD.8!,#UB*U)I7G@6R)L#^S3B/W)L1H:K M0A?6H["1P8++"46!A$M>F"2S(7#0:QL5PQGA5*^@9C)(2 2CYI"\>1I38';I MYOY6&BFZ7+HW'#K2C:9P^=A329=R"BTZ.=&!-]$<2YS3 93+X(R0QN0-!3^G4&VIY? M4WP(!\ MHLJN4DAB!ERCXD.U/K,D'SJ]*?X95Y'XT>6"K3='!,VSPIO;?0S#&[^T9<1*/W$U3 M2N=#/Q]>#5BZ>%EE5-%CYO5M )8.P!M\';"BMS1^A(H._T#G"223V3%' MP5RZO*/>"S_,5?4==9HE-L.RE\\7V&IA+W)1+]*VVE$:3;SQG:]+W7[#5#L- M-_K.IR4;UCT1UFD.E7D&R&\GZKU]>NYZ""V'Y#OHR6FP&FV!9SSB$#5J;0H9 MZVO%KORQ7*;:HH9]MV1-[PH.UN7NT6E;+A;T D]AYBZX5+U1"^40J=GJ*7?9>4&.]AKV@'LA,"Y95_@>^/M_9\I3)"N:P= '2Z&+5/ZQ! MF! 6RB5^1)?X-6P%S<@)+48^NI#@ MWFUJ=,4'0PEXQBZ^)++6=N3U#2$Q.Q MF71/2#[QM2D3$ 04Z0*VV<7N)!\)2U1-.X>+7:1;UE:Z/KRE?)F,('+[X!!T M-[&);.>7+S[8642*K5]$>"5=W$C8 CW@^FSQ2A ZQBP>HHB]I"E^^4JPZ"*7 MWB!+-ELKL:NT>P1)BU/I\BPK&,M$9(PB(OR1$YA;L)GD)45L)VT*2+HJL(/D M?JP;(C;H.;VBB\#7\7CH+IYAY2!=TK^M[#0^>16[3#=-,KHL_+J5W\NA2 RU M=ZTKK[492 OI*YC\5UH<*V#]!#9*5Y,3TJ/:4HVS![**@<@JIFR:!WP FMQZ)9.7;53'$62Q\V%Z*@I7^JYHFJ^MW05^1KUCM MN\QF8MKEG_S5-^S-?T1DFGA?W2E9427[ MG%B(280%;:F*>(,D9>U""%EB4"WKR6D%%7+@\I%O95Y8ESZ7H][0][,O>V[04$O0V MHI']F5@A1QW1%$U;732$E@BQKM+*N.^E?BFMKNV#$H0(2,# *WA!J77[4K<" MU3$M$LU?+'(3"C0K5IK1HE3J.:\Q*2ZL\D NPVI>76VN9 M%CMJ4R<<9SZ:$1(S. J^SZPB;FP:>&[E2O$V+.EW7"[IU@J]0+IWYPG+,V>8 MT63E)0="M(>G,2HS634=Y" M3@LF(#ZT:F$5*X2];R,9W.Q$DL*D8,6;0Q:$VIA2LL"2:GOFP@/SXRL.AKUE ME:8X)SHUNM/E=\ 89@A#!], K3:@-E6S5'0M!W4+*SKFT;SIEO695!0Z73,OV>VCP4G! 6 U<>[-F$T;NF4AE40NGZ'(2[=,D= R;Q M'V_@M4\U MHY]:)3]5(\#UI5+\@K"\O%[5?ZW7J1AJR&7>"A%/!0=(&'(O!0 M&L1#.0I*PP;%4@1O,(P">,-FC):M:"R#SCDT=(^GD O4$J<E M;G_Y(< D#10Y(WGV9=(AWOW5P4J-(/7 MLC'04?G,IHL41*.[ LOLGN-KI9Y6A7I[M85\!<03K-<2L6V()2;LX2=./+&E3 M]Q=QKOY-PJ!,R$:]:]I>0'LOI$Q(V>5*F='^?C9F^YG>< -((6E"TKHD:6:; M^YFIG,]^UE")4(>K'FYX1EJ6BE+N98HJH5&]*J$- G,3AG@D1I,F,M)_\1]F MY#NE>QTY4AN3HX9JA)H,!KY:/MO00_>H?+;;,C(UBNPW'G<%V4_PVN&\9BB= MTVD#H=,ND,]J5MB>2J<-.Z;3+K_&-NV?VH"Q>=FX#ANLS1-FN.;DA&:XRH-A ML2_5R3$;&@A[7")W-6)B'H&YMF_V1M.! ,%='=!=FZS*=G27*717Q[FK$5/R MY+JK\4,Y$:K\.1,&W?$D1). M>R<#D548::3TKG6M*ZA7@I$Z&66LQ$BJT$@7QDC-AQ$K,9+6)8UTZACA,9OP M;C7S' 8(0G[Q(L(0 4-$I'"WO1?!L.&OQJ3C8T(>@D]\&7[@*I0)R0"%1/C8 ME\%3!=.O'9ZBP"V"J2Z#J8IF8#M,I?>NAQT GQ8\U01/%2S"=GC*Z(BB.A&B M^>EMPEQ)'/&=/8KA5BL@!3)SD_3HH!JIIT6T-M.A1V;3*4]M(2XW$.,0\BOD MM[[\#EHO'!J-V#'SJ&@$"!D6,BQDN.-[\%CLP4)^A?R>]1X\5BYD#R[ILE'$ MA2UKFX"$V W6.01E=U3T_*EFJ*:URHX?W)CQXQHKJL,*&*6]ZV]!3*2A1'6T M^GY'QXMUWLNUR%GO<_'1C6PO0/CF(G+G6.UQR,J$.#P7"O EAL 0=G+2H:@]?8&-DT'6S)=K0!4>K90I @7+D7)',;X MDF&D+_M4T(]6&+[@M1F,>=JEHC((:?L0HZJB]!6&95P'8]0T^H8V; 2D4E/[ MJKD=KK09-,(S0"BC#>3J0)1UK;/3B1]Z 0AM%/C^([')? )J?Z!24/<"0J( MVGB=0!L[ -K2O;BVH3O (TQ=5M3NPZZ=.BO]]$=32P -GK&4Z\FS7[[2)>?P M59.(M$/=1]K7:K_JWC&K[C4-4=U[VLR]Z/6F[AU!%#X'(;S!OTW"D/CVRT,( MHV--FGZS7/]K$-4NB1OKO>N!K \V-<2ZT*2%MJW$%*E=*H.!%C%7$7.MJT!V M1%SWMBX-L"XU31ZHFUI:G7D<-1^&VS.*MJ5S+NV#5!)=&Y6U =KGW5]\!SMI MUGV_>;G1O;2!W7HWV4MJ)K1GI$\?]$W%;"[2IS?6(Z?>'5L'M7U^KR'\2(5D MJX%QT3/?'H"[V"CD+2CB '8/B?6 #/QHYBX*?I8(/K[.X*-J[ @_;C%B?@OW M\2L1 F!LR.-A]\.2 CU;R-7>VZ61+[)T;BVU*B]:\.0#;58N%^]+$N M/W2(I?97NTVQ% )!C.6!4005.3E+O8+#I%+O1I9\$A]RE'2 6=81L6E$$=/" MV&TB,X5A;I";#P3DAO"#J7QM;&V!&N 1K2(/#H?I.0>/0;!I;>7>#3:EF01# M63$/!@$2!OB^[/006@Z96^'/UV!LUY.='7W3=AP8@61X"5)ESP-#0]%[UYHY MD($.'%L2-:@ M]LVZ['PC\8KMTESNEZ&8F#H\$!;W:^?';6[A*?EQA/QH"M/ZLM)VS\PPJA>( MK (YMBY"1Y"<<>]Z+!L'86X*<[L[7&54PG$]/E^I>-JHR,I ;9^Q+M_BOMMD M:Y=$N2ON?")'O$EZ=%"O-)@C7F+I'>RXJVKO>C >R(;9<+I"9[%T#D\2$C(K M9+9JU?!19%9#F04WK.D4HR[6?)0AYU2J!.A (02S%V+PS\!H2 .P5QY&8*4X M/2$!\P$13FZ#.0SKA6+FF.^CD@*)F?5$)/8,"9\1(82-C/5J46+/X(^0P%^3 M?Q$[IH7-N=PQ#GL*EZ*YT#/).R23P+ M"9'F,-Q9A.#*L'I82< N3LL)Z(PQLUZ&)8X6!%OF$>]%KD\)]:24T'O7YDY* MU)Z#>=(Y&+UKH_)J1NZO/=>R7\"DJEZ=MNV$/D>,3TQ+E)>H&>I9EZC=9$6^ MJ]2684XQ+.UZSFBF,M.5\V'XH(Q!([\0*Z2J&+\/"3MVP:*WB!?!U2YM._LZ MMDXA5G4:#.GT "@_P.A 8R1$ :A5W%X5W:$;\ZSMS-1S2DX_H08#"?4V@(QC ML)(:-[S_ 8U7VV<9P=XNF[K>*HP%7[5+/AX"D1Z>_A3H%8G#-WCNPS/QGLCO MU'*K+0E8>*?+NMINILP!HG N%;<@"KK ,3JB*.!&\/ M:'*@T&[Z*?-[0;B5%V+D]3 M8*@-CU0'V]7C]]56-KGS"KZ\)I[G+ (&HOV.%8 _D>41PE]6SX;X-)7E+=8$ M)I7$FV\I.PDYV5F1:JP>V.3_.PO3(2RL1W(U@6WVYQ7=:=]9WK/U$B&9\R<\ MKI\^7%?ZV$UGTY1S9T$PS,WSG4ZKSW=4 9^-L0]P?\ :/+U+,/2+5\$8K'8' M((&G!>KA/W9W33+!Z*$G9<%4PLY5V"+Z[W^SKC<>O6WBL.N_3\*_-7/;KNY! MVK8CU YFMR#,)[L #TM!R5A8A4 /"Q#W,XG(-/$DSYV2M*G/>H[+2D),>>[) MUI/M.H[+CW1@^3V!8=6K*SL 4,-^YR3A"SWE2'6^WKL>]8UU]9@>_FXX3::G MPEMG,#S=#(S>];BO;9U!BLS(9\'A&==2#RAYZ5DO@-[ASQ!+=4??\7L.+ < M+$]:@)D$JQ!,IP1[3TAO>E^^W_7>8MNP>[*(&RLHE'D$0[?1D'32EFKL,7WICT7 O@#*R6E5&7Z>6X] Y<1A M<\%:%6ZXIVF#40Q,;8!BP"6%3PFUS9N\_L>B4_H M,[%FQYV":>S'TI,5IJTL4PKE4H%\D"2O9#'[TL,,1HS_#_.TL]6P*1P2(E[G M\9!@!O$S(7Z.Q;+$(MPJUL;I^FMK'O6E#P2$TV=(?A O)4&R<*@N-9K6F7CC]//L$M(J1+AC$:"YA=+) M:++D8 O79(X_!CZ,)EVA=-7Z$KANP*,P.TQ67)W"?)&DXKI%IB+WUQ5-J.,4 MVYQ6QU@,AH+1H'K9"S-F">X"G;NYO)7.H7&FF-^A#=/,FH$K2PE_.8$WU1!Y.5Z8Q3W MJ *_R5TI&>!IQ[&>Z2P]E.M\V ")96>:WG'1",1M)0SFE/A_]._[, 4K3N( M=V*^HVGJ7V"G!=X(80;I#D:OAP1N3U>WC9, G8(^0@B3&#MML$N@/.M(] M#HC;5(D_M9Y@G+A5+Y^,G7'Y,'$'PUY&\"0?Y #(@G3!EW'/&BZ/" ZO= (T MOSGPKX!?$Z Y-XHPDC)S?4NZO_G\"52+@),%&!=0! M6__'+=CZR#SF>]4<(E5#8F6VX]+V]$DL/7K!!&V299@!J"3ES*TWO=^^?'WX M0KT'L)?0EI;YL)DY0'[9B"N,MV QC^T2'_X7Y:;YPN>173$?B; M#>?5W16?5;5"8)<4R1GSEB\*=1_0\J)CH&\F<>SA%_!K LP4QI:[8KFFX=NH MZK"S=A=,I#EN16IL[[(U*E*#VG!(5"O,*IM0W.%9W(A>DL(GCS14W=C+-QD\ MM <.,S(SFWK5%@;Q^3,AE%%7%HBZ;N#C^"5S8LX"]1$SYRX=]G+M,]^AP3". MOE\8Y[0Q&V//F,TG*T0'*_I.PON951:P&6C%@,U *P9L$-%!@L=(]#E[A6SH M8_?N/K4^E0^@'.T;W_GHXG&+LZ&T9S"H7MK344\&A07DRF=[W02G367381-G M0@."(45(%EHZN:E>1Z;Z' _>V*7HIVY5U8V:GO&X/QJ,ZY;T#/3^ MV!PU4M*C#OOJL-ZCMK6FTL2@3CXH??NC#FGB-3Z35E8\L0J- U8'('U:,70. M;>EU5G2X!]-H-Q6:Z>U6.1VBBX2JV.QM]QPOG$C:H>)S.:00_%*;7RXVEYTZ M %8,+ZC"%/N#;N[BEKU07<7(VA[942KE7\-5@G"G@E'8DK_>34S(;R2FT81# M,O0O(GN];%X=S$*OA?-:Z'.SX1P1F("=(.Z#X3K ?')-ULS+ <6C'\!C%]H M4G,4QM<1QU >E!0 "L87C-])O/AF&!^[Y2CRP.Q :TK!^(+QBRB)QV)\LW<] MTN31N B0>*YP]=WCXX_$#^:N?W"8J.W AKB_7OCF ISI?ZZ7D]%3=I80%UL^ MS4]*DSH^K!_JOX;>-QLU.B/45O]565?E*;5O&+&_T4S:NRE/#J$)(]'=DO+5 ME+VR5/:CTXRW,%#*&;5'.P9G1#7EP5"5QTH14KHC;0T;,->$7*RZMZ>6BZ%R MFO$V(Q=#;!"B*K)NZK*B%RLCA%QV [HU_ PN"U5-A"S=ZWTE0H& M>/43!M')4JB*5ZPJC,9E=%LDN/F!;-198U05:@6?1*@*H2J$JJ@@H6JS$JHK M=#,OHF +@10"*02R@D":#0NDB@*I%8]#ST8@1=CED+#+=G#P/5$I;OS8I1$/ M]XG<$SL)W=@E$6N+3IS/83"_I7!_O"7O;CP.73OG7K2(5\&0)RBN:(J>B-A4 MG$A2E%%)>B8A040*!NB885W92XHAXL4&G(L)06Q-LH9)1>&.'(Z:-)>>*3@D M[38^0;!*"X9SE0YE,]:%0+;H+EZ#&%3500ED"X%L(9 M!%+!T8@DD"T$OPAD MB\),/\T77O!"T%A$--%@P;%($4XTQ5RCB2B^G5Z3(HY^IXBCA[1X/"!FTI%8 M0=W,.6.\-4/H0 _M9@Y$CNMF#NF#WK5JRJJIR.JPX=9:W8ST"1[=QJ.FTD$> M'8)2'LH#TY!'HZ;:5PL>/5\>W9Z#W Z/ZJ!'Q[*BCN2Q4D34%SSZVGA4ZR"/ M8@6\+H^&IFP,NK_7BT:9E1IEFJO!X?Q_:X"+CS)P<=%=4W37K'I;Y^'HS3WA MZ)>= ^^FM[EF$3]8%[9;[).1GN$2Y[OU@DT%HI)#LI(N@WI)E\%[VIR"/DS* MOV\O^'KV@I+7+JN]ZH/:\U#!/0F?7)LLYYX?[8V7ME.YF_X ;G_TL=\(ZY9) M259"H-'9P]XOCQ%IQXDHF=,>=+SEQ"HH_L8F)&E'NK251-KIT/4=V!SQ5'$% M'W\+_/W9'@D:?6T\;N9,:= ?CSIWT-7)077V2'#[R\61H#@2%$>"XHA'' D* M?A%'@@W&N=!,1T,U9$W_JB,L'Q[IZP8!]LV$/L-9@':MP+:+)?#\. MO5!P#3\Q_Z8N=J&.;785V1@7JQ.Z%JX\71&"$*Z+$ZYA&\)E*+WKX5C6S6)Q MGA N(5P7(UR%A@(G$2X5S$95UC2QB- M2U MD1!:(;1":&L+;2MQ9%,!\]@8R^JPV$7ZO*2V0I'A<>I1:E4\:2G;T&>\<\'W M=NT*-5"TK$BZ8[@>A=JA?>J RMF(OH>_Y@;8X,F-7VBQ6K'@QRS4/ITO;.!Z MO4\>+@4/PV)W3J0G J.$B_,8*Y+%B935^T3N+VG.\MM)EM_.1&F@R!)FZ:Y6 M ,F(1TA0&"C(($=KX9\<*[8NL41HU->'1E/5.+I2[U$G*1$2@ZH\*+7\IR9* MA(J7=3@YG;420_U3KNX/KF\X QID/8QY>S7ITR\2VFY$I.^PO17BT!=-BYO' MQY \@LU'"[;A>:'K8\^C_[:\Y'51(N6**TH)SAKT[Q]D;KD(J4$_83D]FJ^) MY='/#R2<2V]>B!5&;]LH^YB[CN.1TW;%\IC5$DL?B4VH0AFHU.[87"C5 O#+ MZ2E3$_AEN!7V94/9?!A:_B-!"($/+P54@9MG*W2X3L_UB61:ORX$C*G1K%1# M,67=Z&KN'%_DL\Q,/3V#MI:9VB%9W-*;8;C6F^%H KG6X#4U0*C]42:)V,H8 MG*#7((-U[C^\T+0#(VLHYY?Y,P*%,ZP]XU!432WK>:(%5?N[2::]=(?5+9LASO+\A%[?#6]?G()P2=]_-JV2Z758DF_N9M;%[<=(G M\.)4D=3V8!'$%%/S!L6CQ]K]T;ID&U\0TW5P]RKAO+H.&Z:$JOW&\E2ZQ'OG M>/_E^U@I1[X*+ZOAC0I/PKY$44*Q\:@3J0!\I( M5DKZ9E3?B3IHMEX05W5P)THY;N]]: P&4+_ENDOA+[T>?^D63P8][W7X2XWL M0O'SS^A@7RDC>[FGM#6L,E(:"ZMTT%I]#>Q6>W^JQG.[-J<"TS44YQNIE\R0 MYWC_:W"?%F[X.IRG3@7Y*-WI/1N"?-LUA7;))P*O@>=:VKJXN#>U80TNF0W/ M\?[7D'N9-C60MJ*RB[S+XI8VZ';>Y0A;F"JR,E+ED=EPI6LW<[Y$WN7KSKL< M=#3O1=6=FDK; J3M-\Y28C57DO&-'O7 M>E_=V'TS5PN6DC0E@4Y;G)[869P>//HS$D9ZM2/K/>IT'=L"8?IHOO."%D'L2/L%N M6[ZI?PM\'!SP!;)-1-'N\[]CF]QO0?P_!%Z;CC6?5EY-0QE+YM%6 @YKZ@E6 MS(-/LO0\<^V9] P?I0G)DRD ]I4LZ3D%O+$X#-*"IE_@.FV7L%'!V#D:F5A& MR.<@Y%_A=57$:P#N0]]8EQB)HO3TI3]\CT3 D/&,A,^(^[0(@YD[P3(_:?(B M>=:SY/H28F%ZTK^2T(T3Z"4&&Q0LDR[;!,/,M95"! M)],PZFB-)+G_SK+(VP(8_6H2$NOGE36%5[ZSO&?K)<)],J].07'RA^M*?PCO MWS3EG)8=TV#>AOE.I]7G.]J%5P7S9>H<=$3 LJ?>P49.0KP*QF"U.P!I%J*F M^ ^7C+7QP#8%> MER^D[Z.OHSO #NS7\?!RL5]_W/^Q%ZIK)936Y6Q/"],*RK&O, 59!Z?54/J: M.6H&Z-/L#[1Q8^BC]>[8.*A1?ZCO!#(M\=#2=0%1W.(''O.J5XB*"I+YRL%0 M*72+]!%\+^FSY8:5D4 [SZ[GF_3Y!W>[Q8N\-)&7UEP9R.A(!VW5 M174M[DMW2-P@<7_DN6Q%036P*6#_;+/5SG [/[NBP]9P,3O4I6C3_GPD;.R= M0K^*7%A[>S9[UX.!*1MCT9_Z//EQZTYT)'SHFDRYUW8TZEV/^NK!N]%1N?(, M]YRS VAI$=#R]%)>&R>LM6TG6Y:]=YXQ"+BNR]J@"/9T(JC+1MM;7B([GM>F MDT/!W&/',16%.D"C=O,0+W#+.3LWY[]9\/*-6M!#Q[GK8G>1LG;,WS?3#IG*D-0 4;?.#A*WXKTGXE3NUJ]DDM6Y+.^0OE_IXY*DS795Z[O MP-J_N\*+3IF^F?-53_3.]RM$P41&G/$7W_82AT3284[EE=X,VO1NH23Q/8EC MKVJ+!&,ID7KO6NEO,MQY48O$9BO%,[#KGDE())^ /+$W2L\SXF/9$,%ATR** MD,1)Z/,B(DRQQ=NE11!X-.MVFF!T2WJDIRLE%15'++;:Z'*T5H5U8G[O7>\L M^\)E7,S1:TQBI M.E@JBU6Z?/J%&@L4&9MA&5%^D,"VDQ [K=S,003BVE0P>]?C05_92 1,N%^$ M<'<(O+I228A55;Z? .M1J:=: @@1N;!!$U08?&!]"3/X0UKAZ;#4X)KD-"Z% MY2@4QQ:.0V)_^7Z7D1D4JQ5%@>W23\]N/),"K"O RCFF:M>I#D^]6J,\JPI- M@&8!F#XH]>073IO06@H?K"%WD2YJP]6-PXY7-YH*;>HRW%#=N+%$Y-PJE8 Z ME!(8QBDI53K9/B5)AU1'E3)+;FJLRQ1EFC1XM;TPRE25RRV,^BX*HX@HC,H> M]0H+D+Z+ J2=!4BOZOA"%/H<=DAAGN?F%*S<.QF]P-6E@"/UD&A.V>1288:[1 RZ, M).-U/.1+?%'L4J&Q8P3#_O]Z5Z<30B9\7WP[Q!-;\'/IO[5W"!UV"$V7!\.B M%28*7[K!FJ=N_[@W2ZXSXT$[!#:LZ9=DQ[=3_W+Y'L!AI8V78F]US?[?4=FX MK;&JJ9K=:*PJK/^+LO[K5396Y]91U[CU\KT"5C,D&OQT2.%O*RO<+C_CQN2G M@ZT77@,K=E+;URXKK,RPFM(UAFW(R.^>GC].8=]J SU1V)>*ZO@\S\PU%3SN MD3P:- 6^U?6BOBU>1FL\?VY%?4W2XV(\L_$YGL9K39W&MR+]:U[;QN*YK0F^ M^+&1ZKIVZI.Z4G8'K-'GEL 1@>V@*E=*I;F7G>"R)^#<+7N*JVL M6"3A(H@(=CG")&W,O7Q"4<,C-?P&RS1@0C])?$6;I;$S.*S&<@@,:NYBI5T2 MT8Y'<+GM!?3OB.;N+[!;I01OPY]8[8V#*9YIKZ/Y*98 ;L8_2:*!6:EBA\U;O&NA)I)&T1;KW M>VG- BT:^E#?9^.H51CUD4SBCVZ$FT02EE0Y:7HO:ZGGW,3\.WS.6NW3:4A^ M&Q+'C:6;K %?QF[K/3RWM _C$RB9UO&:BAU'S]\EH10ED\AU7"MTP4*B=?56 M&+^@8H)!P%K34BU6A1_%5&?9C(A9%T.9F@#.LL1AS"HP0? G,&,$64U3 MWJ^O OU:??]6AJL#, 4>9D$"@WP.PI]@Q7SQ[;XL/21852K=V.![L$:&TM>O MMW1@_*??7<<.\,OLXH=@P;Z1WO W_R/PT$R,EF_D8[F'IX)VOOD-O@%/!Z;^ M)?+@X9'T 8P<>R9C3I+E@,'B@M=#6RX" >CD<6(>3C*,4MK!YD(H 9E11#M4 MTM^0QM,PF-,&E, %K)QVY:ZTX^$];6X;X#Q)'E! MUG<2&]9*7P/:=[)VD?-8R6_+7[Y]+I/RI;OWV;+)?A7?FM&[-E5]6\DWTJPP MVY \!=X3+BGGO:EENQX6%[+9_Z"_DW"OR:L[)O\5Q.9NROCD,W_O[]8O,%#G M'X(PI!60M]8"?HE?:A,$@>:QKG [8$9?.JH1?%P=XTN?R21,K/"%S4D;9L8N MK!T:&9;_ EZ" Q(EP3H"7V$9Z2(D"Q9SV&--M>UVYH_TT='=]"MH')0>Y/': MRX=%]:7+E_$S_G\2@^;T:0]9B\H-F/_/:.LQ-RJ3W;YT@X6TH&@3+T[=M24= M5@GV'*+Y$$QKTV:PG3;_#-T8^'UZ-_U(IB0$MJ?2'T4)!NS1#JQ-I3%BPA2# MN4L:36%$[%U2%?N/L^TK:8@[%@UQ14/F^TZ=7U02*A3IP2#773L!IV*HZ>0QIZP7OI;WCW#Y)Q6NJ54(@C<#NXGQ-3""/8 M'PF>F(<8;DU9+C,=I$EJBD82U5ALM&N.%O,]OG[YA91,8 PV J3TB40%(9& LHAHDHCQRU_C59L0 ?F3)<^6S/)YOZ# M](8JI2")T/>4)?++)@M: 8/Z'?;XZ.V[2@N6;0>GQ4@9C_NCP;@N1(JN][5A M^4]UT4@T,&N4>F@KVR!2=C9\KCPH=?O\7@U$2K5LGTN<^78$D!.!H8#Q=M)J MOR?+]:P)B]6P?2F-U4AOG(3 #AN"U:89E")&[4*O5Y3@TC"@1+=26(I1BE7@ MV\'Q@W*#IJXSI+UH/U('#_L&L=?INN( MY[)7-,V!QLORWB([0!Z]E3&-:Z-STM"MZCU0N>.U4/"E)8_@)3W].#U>W8\EK'XE;;D<;-W M;98T/FG!6#OA OREPMF*P+NIQZ7#8W+I""M*FJIX/D\NK50Q>=KZ2!W_[U+K M(S%_(05B<-,6A5DFYFJ"55^ZH65*/L:!6>Y8,)6 =E&$J2283Y7FMM*N730+ M H$>B!<\5\Y?[GJCFY(<#]L*PQ?\;:7(DF=^T$"!^3Y:RUO',H W1=\5#+;NY,<[V/+TUL*=7G!6B&\TUSFDL*T0;;A_4#F/X*%WC+R?A0J2: MM)IJ@%0.*J,7_+]_@Z56^Y( LV>ARKLFD< MW/Q Y)-T@,V$1.T3IFQ2HH8*ABUU>3 8=5ZB3A30/#UOW%H+BC& J!4;G,;7 M$.GJ99J=B;89I M,"-/'HZT]IGFE3@H7>H VFW3HL:I_[? YQY?;0$8@-86!V=3Y?Z?-=,%M M#9RW'\!M0S1A57FD-W7R+DS8^B;L6M(8+?0^6$6?F2UR)$5\NZ=<8!\P6=4/ M+@L0!FQ7F*:&/MV7:8QN,>^ZY60G<\B;I<>9ZXHBYO4.S MZ=S>ME#%3Q>@%[(I9/,4.E1OEGXJHK(M%&/RBLZ&(3;G)T+[3C.>*B%GX*[[2S>=R%X;M^A)2 M4GIVX]GZ1.D-;";;*%@?5WUL;,=TS(OGA@Y9NV$"O%2DNS3SCY M> I*)61OSM:O ]E14S8C.]: .1]F,.<"#E+ 05:]K?/ ^..N .,W/HRM+]W1 MWF%=L]_8-DVZ_FZ]((?=^ Y\$R;$^>HRV"78 K?A\^M*$5XKX_/RITB<& MI!D5 ?/SS+4G&&!QZ%1L2D9=[!^P =B4SN6,$\ZQ78@4)?,Y0F)OL'DLOC8< MY#0Z)'>\_61QBJ?--J!:V>+#_GA4+\5[6[;X8-A8MGB].[8.RCA]MKC(/!>9 MY^>6>7[ZUJSI]ICYAEP7BVQSD1M;(;2=%HMR*RX[!2O$RG0-&P(4\_JZEC$@ MTLB%J!PGTEQ=5#"=2SNXB>RE)->TMR<2WG]PTY[XVM,C-NP-\?//Z!VG8=K" M,?6^]TR3T(>P>\B#\<%E2"*WIBO,LT%;'H-Y$!Y+5M2##^G.*\>F/;T9AQ:> M@!VB-:N"?)TAXU?0F@^4@)SMMQ@*1N]:-[J"?W7BS.Y+9(T*.K$J:V#:T*@I M&U)8BAL6]VY!\'3-?Y0\8D69H?@JR@<;UGE?D8"[^7K4NQX>GFXCS,"N<$8% ME5>1,\; &9K>$N3)^ M)GM'<0P-G%W9.-RG$;9?5_BGFD)LBG\&O6M#'AQ^KG(:"['S.2_G:\+^TXUG ML\!S&"SJ+Q))"W8D=WI3]O23;\IKSQ'Q 6G(3S7+! _/;LQVK15.YW.Q8[O- M%MM<]AILH8._WJYWL^2*B[5A[^(9=E0_6,M=L!52Q8H%RR,(*4-3@C[,+/^+ M;P=S0K_;XJD9O>O16(0K+X99JIBL%9FEIOEJ8@;$2!4!SB-SPP\RH=61K=F$ MW1: ;38A)]UZ@EM-1A\AHZN'9VN(P&=7>&:;P=@,SXPISQ@B)'ILV#%:J/:( ME>%IY;A5ADW_VLV$;5IR2Q.U>+V\5MF0MSYL2L5A9O:>-8%*4:',@#M0OAG]V..,-\\^ H8PW M5<(F;,Q=U3<;M.:N"0H0N"/0X\PU1;5,A0:4Q)!:6,UEJ'8=K'&+02_D5,CI M<3)"&I!3'39S1=:TIIIK=PRX<16?K@S*L2)$FYE!M!T'__%8&%RJ(G$0K)JP M5/?))")_)L!3GYX0[:P(X60:1> ITR@"3RV?)+%'[42>*H.!HD^FU&]69.EC M*B&*J1H]%<'^9S9V^?4?I1LJ*M'J!,KAW%97OSH,W&GQJ^@<[WSI)GF$]THC MAG\CYT&K),OW0?!MK&^<63$%X/P06*%#@2/=D-AQ$$8,H_,)+K)\W$+GZ_V6*_P1?U?JQ\V7LK!=F(3([D25_]['J>],9]*\WA M370@P8*'A#!3%09)ET>:AL$<7OM(@L?06LR ^>DP$'$'QD#;G\T#AW@R/ R> M9H<$D44MR2?/4GXD\-!9,$=PKY!29&[]*PC=F,)ZX=MMST4N1^A28([G(/P) M5]I$EH(D!-(\(I=)GWQ0$(10_KFEF#\RI1&\&MY-G@*/SR4DC^R=''LTI1KI MT_OHR/$AV9PCZ=$+)I;GO2#H&+H--B=Y2)S$)A)0">[R8#FB.)*E"4'](E$^ MXV^,8*0VH?W X75 A4<@UB)T ];46I:H&J;,M$KOB$W"]9%X$5E9"/#R7!LH M __CV*E(V,WT8.N*[.,Z1(J2Q0)F9-FL43GN M1U*]2S/W N1TA[[)]9] /\UI9W/7!Q-BC@]])#Y?C'Y!XYR!.GI8DS1<5(M+ M-B7UA$BQ]9/X$@7-@P\S%[31GXD5XB+"'0S[%RB!2+]Y+ID@)><+C^!GQ/OE M3_!APE+\3% 4YS# &>?;]+7KSW&!Q>PXCTL,?+31W@.S;$+"(@2PF3?ZM/4- M>67GN?&='PBF2QQL%O>-/O!N^IVCYD:?/.!S'W_^#B0/\+]V/C'G2EONXF#9 M%,/@?\%9U9[ J)4)C'K712_S+[CNJ'8S[)(9L1R*M)E)>E\Z3W$($OB$NTNJ M\JA&<;&/%?R!.G41(GSC+\FVHEE:GX8$6670F@C5XQ6?Q*BQO)^XJ.#?:EW0 M:G/,<)9+W9,4MAKF7VLVFJ*T,YL1%K-M.G9*9T.M(-QL-.4]Z]=RR]:0?J>^ M?ROC8L).8,^.LJ0\(:$2!7[ 'N,BHO+=%#3D9Q=G_#_$"FL3!L_D-N4M-+[, MK<"]CF]$*9Z#X>PF82S7IH[8D!H.CK+;6TFR& M"%2V8S8NM@5X)%VD6UI?!PD4YCI9;54304,?:8C1:TALF8,9-W9A;VC4I M,VB),@@YU/@R#UN:C-&[WG1JFEME^/$*5UHJKC034MI= UVP[(K41BZL-;J+!D_@.U0ET&M UR=>3"^YRV)1=>#R]VX=H./_-1EPKM), MP%FED)6C$#J[TXQ*]@J5PB659Z1D+!X#8S^ M_[%0#?@O/P@V\L5X[V?8FB55N?I_]%G98"S8/N/*0V#1POPPN)E,9XO/0X!S M8#38%#W^\KYTCS%>'FAR?68C($5P^P1/@-U,![YA.?(;??X!=!:P%FB#T'@D M#&#A67P'YP'7%QI>QI\FV(@+]O3T<3!\^.G9"ITK+PA^XM-S\V7!>)_%CT,W M^LF>BI'Z$(<=T^CK_P1)NNYTT7&.$>%AK=B-/9@=]SQ_P#.DSQ8-YW/'/2RZGKR5WSFT_G*IW.?32=](?()/!9)8N7)C1'W.3[;8@%W>N9 26#3R=E6 M$M%X74(/&1C[ \D==SHEH83N=HE;X?MB*/^7]\\N@3 O=*/K&!&T"(,, /XFU3&RJ5_2"# M8$L?Q(@V33Q/>@'9P[E@('R:X"&"M*"!M6)$N':4ZT2*\):QL03B/X^6P5I@ MMWFVD_QUHT@BE>II1QJAGQ "SLB"J1D+.[FPB[,X-+S5F:?1>T2UYLS +M@E M"W^[P8>N,-PT"6G.K$-@ME[*2%Q>P'T!=6$!L[](>+R;2@FP/5XU(;"5^?1, MB+\]]Z8^?I#PF)T?R^0U4T@>@:?I<0*3A'0>X)V"0\J.DF7I ]=(=+;WRYXV M]\ E+O@K*(R\GQ$^ZSMH:)MV\&.S^$95,$@A.Y=)MY/;O"Y?;O1+92"]^!C:X63"]/J=SX0I$X=X\-Z01@1@E $* M' H0/SV*@T="13\S=OBQ(^X\,^(MN'C.,6_F*3VY^I69"1@" ,^$*\<\O7C; M2[;WP1-=U"";-7_G6>,.:!.2)^(GO'LG/^%$4Q!W[^HCR2'@33?8 OU9G'Y%U<"^($>(3E MQWBD[,[)%;SD*K4[>!"/GE:^+.@>GHXN9SR^DV@@ ]X3$9JA$*:9"#+:C3'J M[TCZ/]9\\1YX)4@<^ =6 \S7D :=0CQTAU'!)!P8(;^2R07\:\46_PI4)ZIO METI#3#Q86+SS?28C8+U[+C\H7VZW_.[EIOF>SBJ]"7CJA(42!4MIW^3D!QV*?Q6X\BD5_\S+)(]_:(EOVI-_P1B!FO$S-3@G!$3QT&P/R_F\JRZ4WQHS/\B(651 M*B@.=BP.%KFAP&_$MB+N3\ZMGR27&(.AXHBJC)5^?3((GTT6,3X;0Y$@+='; M=R7<7KJZ@T[T\!N/^X8YKMO";V#V1\KV%G=5'Z4.^L:X_*=]6O@-Q*!./RC] MD&:'6PN]QN?44>]A%H(/]3O-(Y(^^1A]2ML+'MI9\*SH< ^6UFXJ---BLG*F M>1<)]?^W]Z9-;AO)NO!?0?21SVG=0$,$P%4ZXXBV%H_>:TL^DGQ]O]T P2*) M$0C06+K%^?5O9E85%A+<-Y"LF!B936*IRLK*RO7)#7M.KI_CE1/)VG?[7 \I M%+]LS2\'*KKGE5=&8TX)KT?QU1=A):LNI@>:<0WKRJQN1[?,5MVZ(JH&HHI+ M"U.U;4LW&QW%I8I+:\REK5Y3MSJFXE+%I37FTG;+UAO-VLG2 R&Q7()"K?T: MA<_)6/M"A:*8LX&Q?3;0[LV7MX !>&_:1FMAIKLL=!WWUT^;&-.WCNEG=8QM M;0[%!M?'!O<]HZ$$P2US@&T:VRK,%\T&-^0W+*LY'.N8,FY=@AMR9SOK.Q>& MQGAO6MOH.X> -JR]F+LQ0$[;WEK?46QP?6QPWS9Z2A#<,@?8+6-'U\MELL$M MN'4^L43SPWAKC-VK\XU6S:N&' KZF&YUK-,:GJ>!@U4L=2:6LGNZW>@JEE(L M=3"6LAJZW=E"750LI5AJ#4MU+;W;LT_.4K?@]))*H,;K)6["K]4TMN"EBS9C ME#6[1),VC2V4'L4"5\@"MM%4''#3'&!:1N=&6. 6W%F/ ZP!9@,-51K>/VOU^CJ"KV!I5\ZKAUK P4K7MUJA/NV;%5O5D MJU97;YGG2&U1;'7-;-5NZI:25N=>A:MC*],V=;O;N^BF\Q>E(/Y.4=$J/7$C ME_BFYE1=V*MAG,.FK7UD9(4E?95LT#':B@T4&S2,F4YTR8BI:0H,*,CK1IT)HN4CHKJ BRX^RH7'2U#\,0>Z M=R*G[_FB W18Q'_OL^09NW3P?B:Q00THJ)<%=N86\-$;U[-BCX^@T%I&]%D) M(_G>6V]T9Y4)4/Q7]:R[XIYU.PK;4_(FI\W,P[X/.:J[L?GF][#!SZ