0001829864-23-000064.txt : 20230509 0001829864-23-000064.hdr.sgml : 20230509 20230509164338 ACCESSION NUMBER: 0001829864-23-000064 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230509 DATE AS OF CHANGE: 20230509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TaskUs, Inc. CENTRAL INDEX KEY: 0001829864 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 831586636 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40482 FILM NUMBER: 23902884 BUSINESS ADDRESS: STREET 1: 1650 INDEPENDENCE DRIVE CITY: NEW BRAUNFELS STATE: TX ZIP: 78132 BUSINESS PHONE: 888-400-8275 MAIL ADDRESS: STREET 1: 1650 INDEPENDENCE DRIVE CITY: NEW BRAUNFELS STATE: TX ZIP: 78132 FORMER COMPANY: FORMER CONFORMED NAME: TU TopCo, Inc. DATE OF NAME CHANGE: 20201023 10-Q 1 task-20230331.htm 10-Q task-20230331
false00018298642023Q112-31http://fasb.org/us-gaap/2022#ServiceMember00018298642023-01-012023-03-310001829864us-gaap:CommonClassAMember2023-05-02xbrli:shares0001829864us-gaap:CommonClassBMember2023-05-0200018298642023-03-31iso4217:USD00018298642022-12-310001829864us-gaap:CommonClassAMember2022-12-31iso4217:USDxbrli:shares0001829864us-gaap:CommonClassAMember2023-03-310001829864us-gaap:CommonClassBMember2023-03-310001829864us-gaap:CommonClassBMember2022-12-3100018298642022-01-012022-03-310001829864us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001829864us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001829864us-gaap:AdditionalPaidInCapitalMember2021-12-310001829864us-gaap:RetainedEarningsMember2021-12-310001829864us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001829864us-gaap:TreasuryStockCommonMember2021-12-3100018298642021-12-310001829864us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001829864us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001829864us-gaap:RetainedEarningsMember2022-01-012022-03-310001829864us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001829864us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001829864us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310001829864us-gaap:AdditionalPaidInCapitalMember2022-03-310001829864us-gaap:RetainedEarningsMember2022-03-310001829864us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001829864us-gaap:TreasuryStockCommonMember2022-03-3100018298642022-03-310001829864us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001829864us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001829864us-gaap:AdditionalPaidInCapitalMember2022-12-310001829864us-gaap:RetainedEarningsMember2022-12-310001829864us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001829864us-gaap:TreasuryStockCommonMember2022-12-310001829864us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001829864us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001829864us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001829864us-gaap:RetainedEarningsMember2023-01-012023-03-310001829864us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001829864us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001829864us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001829864us-gaap:AdditionalPaidInCapitalMember2023-03-310001829864us-gaap:RetainedEarningsMember2023-03-310001829864us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001829864us-gaap:TreasuryStockCommonMember2023-03-310001829864us-gaap:CustomerConcentrationRiskMembertask:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-03-31xbrli:pure0001829864us-gaap:CustomerConcentrationRiskMembertask:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001829864task:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-03-310001829864us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembertask:CustomerAMember2023-01-012023-03-310001829864us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembertask:CustomerAMember2022-01-012022-12-310001829864task:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001829864task:CustomerBMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001829864task:ParsecDooAndQExperienceDooMember2022-04-150001829864task:ParsecDooAndQExperienceDooMember2022-04-152022-04-15iso4217:EUR0001829864task:ParsecDooAndQExperienceDooMember2023-03-310001829864task:ParsecDooAndQExperienceDooMember2022-12-310001829864task:ParsecDooAndQExperienceDooMember2023-01-012023-03-310001829864task:DigitalCustomerExperienceMember2023-01-012023-03-310001829864task:DigitalCustomerExperienceMember2022-01-012022-03-310001829864task:TrustAndSafetyMember2023-01-012023-03-310001829864task:TrustAndSafetyMember2022-01-012022-03-310001829864task:AIServicesMember2023-01-012023-03-310001829864task:AIServicesMember2022-01-012022-03-310001829864country:PH2023-01-012023-03-310001829864country:PH2022-01-012022-03-310001829864country:US2023-01-012023-03-310001829864country:US2022-01-012022-03-310001829864country:IN2023-01-012023-03-310001829864country:IN2022-01-012022-03-310001829864task:RestOfWorldMember2023-01-012023-03-310001829864task:RestOfWorldMember2022-01-012022-03-31task:counterparty0001829864us-gaap:ForeignExchangeForwardMember2022-01-012022-03-310001829864us-gaap:ForeignExchangeForwardMember2023-01-012023-03-310001829864us-gaap:ForeignExchangeForwardMember2023-03-310001829864us-gaap:ForeignExchangeForwardMember2022-12-310001829864us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001829864us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001829864us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001829864us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001829864us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001829864us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-03-310001829864us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001829864us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001829864us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829864us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001829864us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829864us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829864us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829864us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001829864us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829864us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001829864us-gaap:LeaseholdImprovementsMember2023-03-310001829864us-gaap:LeaseholdImprovementsMember2022-12-310001829864us-gaap:TechnologyEquipmentMember2023-03-310001829864us-gaap:TechnologyEquipmentMember2022-12-310001829864us-gaap:FurnitureAndFixturesMember2023-03-310001829864us-gaap:FurnitureAndFixturesMember2022-12-310001829864us-gaap:ConstructionInProgressMember2023-03-310001829864us-gaap:ConstructionInProgressMember2022-12-310001829864us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-03-310001829864us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-310001829864country:PH2023-03-310001829864country:PH2022-12-310001829864country:US2023-03-310001829864country:US2022-12-310001829864country:IN2023-03-310001829864country:IN2022-12-310001829864task:RestOfWorldMember2023-03-310001829864task:RestOfWorldMember2022-12-310001829864us-gaap:CustomerRelationshipsMember2023-03-310001829864us-gaap:CustomerRelationshipsMember2022-12-310001829864us-gaap:TradeNamesMember2023-03-310001829864us-gaap:TradeNamesMember2022-12-310001829864us-gaap:OtherIntangibleAssetsMember2023-03-310001829864us-gaap:OtherIntangibleAssetsMember2022-12-310001829864us-gaap:SecuredDebtMembertask:A2022CreditAgreementMember2023-03-310001829864us-gaap:SecuredDebtMembertask:A2022CreditAgreementMember2022-12-310001829864us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertask:A2022CreditAgreementMember2023-03-310001829864us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertask:A2022CreditAgreementMember2022-12-310001829864us-gaap:SecuredDebtMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertask:A2022CreditAgreementMember2022-09-070001829864task:DebtInstrumentPaymentPeriodOneMemberus-gaap:SecuredDebtMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:SecuredDebtMembertask:A2022CreditAgreementMembertask:DebtInstrumentPaymentPeriodTwoMember2022-09-070001829864task:DebtInstrumentPaymentPeriodThreeMemberus-gaap:SecuredDebtMembertask:A2022CreditAgreementMember2022-09-070001829864task:DebtInstrumentPaymentPeriodFourMemberus-gaap:SecuredDebtMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:SecuredDebtMembertask:DebtInstrumentPaymentPeriodFiveMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:LineOfCreditMemberus-gaap:BridgeLoanMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:SecuredDebtMembertask:SecuredOvernightFinancingRateSOFRMembertask:A2022CreditAgreementMember2022-09-072022-09-070001829864us-gaap:SecuredDebtMembertask:SecuredOvernightFinancingRateSOFRMembersrt:MinimumMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:SecuredDebtMemberus-gaap:BaseRateMembertask:A2022CreditAgreementMember2022-09-072022-09-070001829864us-gaap:SecuredDebtMemberus-gaap:BaseRateMembersrt:MinimumMembertask:A2022CreditAgreementMember2022-09-070001829864us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembertask:A2022CreditAgreementMember2022-09-072022-09-070001829864us-gaap:CostOfSalesMember2023-01-012023-03-310001829864us-gaap:CostOfSalesMember2022-01-012022-03-310001829864us-gaap:PendingLitigationMember2023-01-012023-03-31task:claim0001829864us-gaap:PendingLitigationMembertask:GregoryForsbergChristopherGunterSamuelKissingerAndScottSipprellVsTaskUsIncAndShopifyIncMember2022-04-01task:information0001829864us-gaap:PendingLitigationMembertask:GregoryForsbergChristopherGunterSamuelKissingerAndScottSipprellVsTaskUsIncAndShopifyIncMember2022-04-012022-04-01task:plaintiff0001829864task:MyChoiceSoftwareLLCVsShopifyIncShopifyUSAIncludingTaskUsIncMember2022-09-16task:merchant0001829864us-gaap:RestrictedStockUnitsRSUMember2022-12-310001829864us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001829864us-gaap:RestrictedStockUnitsRSUMember2023-03-310001829864us-gaap:PerformanceSharesMember2022-12-310001829864us-gaap:PerformanceSharesMember2023-03-310001829864us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001829864us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001829864us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001829864us-gaap:PerformanceSharesMember2023-01-012023-03-310001829864task:CommonStockEquivalentsAntiDilutiveMember2023-01-012023-03-310001829864task:CommonStockEquivalentsAntiDilutiveMember2022-01-012022-03-310001829864task:CommonStockEquivalentsAntidilutiveMarketConditionsNotMetMember2023-01-012023-03-310001829864task:CommonStockEquivalentsAntidilutiveMarketConditionsNotMetMember2022-01-012022-03-310001829864us-gaap:SubsequentEventMember2023-05-080001829864us-gaap:SubsequentEventMember2023-05-05

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________
FORM 10-Q
_______________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2023
or
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from_____________to______________
Commission File Number: 001-40482
_______________________
TaskUs, Inc.
(Exact name of registrant as specified in its charter)
_______________________
Delaware83-1586636
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1650 Independence Drive, Suite 100
New Braunfels, Texas
78132
(Address of principal executive offices)(Zip Code)
(888) 400-8275
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
_______________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, par value $0.01 per shareTASKThe Nasdaq Stock Market LLC
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 x No o
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 x No o
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 fileroAccelerated filerx
 
Non-accelerated fileroSmaller reporting companyo
 
Emerging growth companyx
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of May 2, 2023, the number of shares outstanding of the registrant’s common stock was as follows: Class A common stock, par value $0.01 per share: 27,066,113; Class B common stock, par value $0.01 per share: 70,032,694.


TASKUS, INC.
Quarterly Report on Form 10-Q
For Quarterly Period Ended March 31, 2023
Table of Contents
Page No.


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (this “Quarterly Report”) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which involve certain known and unknown risks and uncertainties. Forward-looking statements include all statements that are not historical facts. In some cases, you can identify these forward-looking statements by the use of words such as “outlook,” “believes,” “expects,” “potential,” “continues,” “may,” “will,” “should,” “could,” “seeks,” “predicts,” “intends,” “trends,” “plans,” “estimates,” “anticipates,” "position us" or the negative version of these words or other comparable words. Such forward-looking statements are subject to various risks and uncertainties. Accordingly, there are or will be important factors that could cause actual outcomes or results to differ materially from those indicated in these statements. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date the statement was made. We assume no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.
Our actual results may differ significantly from any results expressed or implied by any forward-looking statements. A summary of the principal risk factors that might cause our actual results to differ from our forward-looking statements is set forth below. The following is only a summary of the principal risks that may materially adversely affect our business, financial condition and results of operations. This summary should be read in conjunction with the more complete discussion of the risk factors we face, which are set forth under Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 (our “Annual Report”) as filed with the Securities and Exchange Commission (the “SEC”), as such risk factors may be updated from time to time in our periodic filings with the SEC, which are accessible on the SEC’s website at www.sec.gov. Such risks and uncertainties include, but are not limited to, the following:
Our business is dependent on key clients, and the loss of a key client could have an adverse effect on our business and results of operations.
Our clients may terminate contracts before completion or choose not to renew contracts and a loss of business or non-payment from clients could materially affect our results of operations.
We may fail to cost-effectively acquire and retain new clients, which would adversely affect our business, financial condition and results of operations.
If we provide inadequate service or cause disruptions in our clients’ businesses or fail to comply with the quality standards required by our clients under our agreements, it could result in significant costs to us, the loss of our clients and damage to our corporate reputation.
Unauthorized or improper disclosure of personal or other sensitive information, or security breaches and incidents, whether inadvertent or purposeful, including as the result of a cyber-attack, could result in liability and harm our reputation, each of which could adversely affect our business, financial condition, results of operations and prospects.
Trust and Safety, including content monitoring and moderation services, is a large portion of our business. The long term impacts on the mental health and well-being of our employees doing this work are unknown. This work may lead to stress disorders and may create liabilities for us. This work is also subject to significant press and regulatory scrutiny. As a result, we may be subject to negative publicity or liability, or face difficulties recruiting and retaining employees, any of which could have an adverse effect on our reputation, business, financial condition and results of operations.
Our failure to detect and deter criminal or fraudulent activities or other misconduct by our employees, or third parties such as contractors and consultants that may have access to our data, could result in loss of trust from our clients and negative publicity, which would have an adverse effect on our business and results of operations.
Global economic and political conditions, especially in the social media and meal delivery and transport industries from which we generate significant revenue, could adversely affect our business, results of operations, financial condition and prospects.
Our business is heavily dependent upon our international operations, particularly in the Philippines and India, and any disruption to those operations would adversely affect us.
Our business is subject to a variety of U.S. federal and state, as well as international laws and regulations, including those regarding data privacy and security, and we or our clients may be subject to regulations related to the processing of certain types of sensitive and confidential information. Any failure to comply with applicable data privacy and security laws and regulations could harm our business, results of operations and financial condition.
1

Our business prospects will suffer if we are unable to continue to anticipate our clients’ needs by adapting to market and technology trends, investing in technology as it develops, and adapting our services and solutions to changes in technology and client expectations.     
Fluctuations against the U.S. dollar in the local currencies in the countries in which we operate could have a material effect on our results of operations.
Our business depends on a strong brand and corporate reputation, and if we are not able to maintain and enhance our brand, our ability to expand our client base will be impaired and our business and operating results will be adversely affected.
Pricing pressure may reduce our revenue or gross profits and adversely affect our financial results.
Our results of operations have been, and could in the future be, adversely affected by volatile, unfavorable or uncertain economic and political conditions, particularly in the markets in which our clients and operations are concentrated, and the effects of these conditions on our clients’ businesses.
The success of our business depends on our senior management and key employees.
The COVID-19 pandemic, including the resulting global economic uncertainty and measures taken in response to the pandemic, has adversely impacted our business, financial condition and results of operations.
Increases in employee expenses as well as changes to labor laws could reduce our profit margin.
We may fail to attract, hire, train and retain sufficient numbers of skilled employees in a timely fashion at our sites to support our operations, which could have a material adverse effect on our business, financial condition, results of operations and prospects.
Our business relies heavily on owned and third-party technology and computer systems, which subjects us to various uncertainties.
Our profitability will suffer if we are not able to maintain asset utilization levels, price appropriately and control our costs.
Our Sponsor and our Co-Founders control us and their interests may conflict with ours or yours in the future.
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our common stock prior to the completion of our June 2021 initial public offering (“IPO”), and it may depress the trading price of our Class A common stock.
The market price of shares of our Class A common stock has been, and may continue to be, volatile and may decline regardless of our operating performance, which could cause the value of your investment to decline.
We urge you to carefully consider the foregoing summary together with the risks discussed under “Risk Factors” in the Annual Report, and in Part I, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations in this Quarterly Report.
WEBSITE AND SOCIAL MEDIA DISCLOSURE
We use our website and our social media outlets, such as Facebook, Instagram, LinkedIn, TikTok, YouTube, and Twitter as channels of distribution of Company information. The information we post through these channels may be deemed material. Financial and other important information regarding the Company is routinely posted on and accessible through the Company’s website at ir.taskus.com, its Facebook page at facebook.com/TaskUs/, its Instagram page at instagram.com/taskus/, its LinkedIn page at linkedin.com/company/taskus/, its TikTok page at tiktok.com/@taskusinc, its YouTube account at youtube.com/c/Taskus/, and its Twitter account at twitter.com/taskus. Accordingly, investors should monitor these channels, in addition to following our press releases, SEC filings and public conference calls and webcasts. In addition, you may automatically receive email alerts and other information about the Company when you enroll your email address by visiting the “Email Alerts” section of our investor relations website at ir.taskus.com. The contents of our website and social media channels are not, however, a part of this Quarterly Report.
2

PART I — FINANCIAL INFORMATION
Item 1. Financial Statements
TASKUS, INC.
Unaudited Condensed Consolidated Balance Sheets
(in thousands, except share data)
AssetsMarch 31,
2023
December 31,
2022
Current assets:
Cash and cash equivalents$167,011 $133,992 
Accounts receivable, net of allowance for doubtful accounts of $3,422 and $3,422, respectively
170,664 178,678 
Income tax receivable526 2,879 
Prepaid expenses and other current assets30,021 25,876 
Total current assets368,222 341,425 
Noncurrent assets:
Property and equipment, net75,604 75,053 
Operating lease right-of-use assets41,021 41,510 
Deferred tax assets6,334 6,165 
Intangibles208,053 212,993 
Goodwill217,785 217,382 
Other noncurrent assets8,425 7,487 
Total noncurrent assets557,222 560,590 
Total assets$925,444 $902,015 
Liabilities and Shareholders’ Equity
Liabilities:
Current liabilities:
Accounts payable and accrued liabilities$33,178 $37,062 
Accrued payroll and employee-related liabilities52,561 48,663 
Current portion of debt4,347 3,334 
Current portion of operating lease liabilities11,904 11,614 
Current portion of income tax payable9,265 5,730 
Deferred revenue3,066 3,481 
Total current liabilities114,321 109,884 
Noncurrent liabilities:
Income tax payable2,304 2,293 
Long-term debt262,632 264,225 
Operating lease liabilities32,154 32,380 
Accrued payroll and employee-related liabilities3,444 2,818 
Deferred tax liabilities34,541 34,514 
Other noncurrent liabilities293 288 
Total noncurrent liabilities335,368 336,518 
Total liabilities449,689 446,402 
Commitments and Contingencies (See Note 10)
Shareholders’ equity:
Class A common stock, $0.01 par value. Authorized 2,500,000,000; 29,489,895 issued and 27,450,163 outstanding and 29,257,651 issued and 27,607,720 outstanding, respectively
295 293 
Class B convertible common stock, $0.01 par value. Authorized 250,000,000; 70,032,694 and 70,032,694 shares issued and outstanding, respectively
700 700 
Additional paid-in capital645,322 631,908 
Accumulated deficit(126,165)(135,674)
Accumulated other comprehensive loss(7,056)(10,647)
Treasury stock, at cost with 2,039,732 and 1,649,931 shares, respectively
(37,341)(30,967)
Total shareholders’ equity475,755 455,613 
Total liabilities and shareholders’ equity$925,444 $902,015 
See accompanying notes to unaudited condensed consolidated financial statements.
3

TASKUS, INC.
Unaudited Condensed Consolidated Statements of Operations
(in thousands, except share and per share data)
Three months ended March 31,
20232022
Service revenue$235,306 $239,680 
Operating expenses:
Cost of services137,762 141,282 
Selling, general, and administrative expense64,294 64,247 
Depreciation9,661 8,901 
Amortization of intangible assets5,124 4,711 
Loss (gain) on disposal of assets65 (15)
Total operating expenses216,906 219,126 
Operating income18,400 20,554 
Other expense (income)(2,177)1,053 
Financing expenses5,099 1,602 
Income before income taxes15,478 17,899 
Provision for income taxes5,969 6,313 
Net income$9,509 $11,586 
Net income per common share:
Basic$0.10 $0.12 
Diluted$0.09 $0.11 
Weighted-average number of common shares outstanding:
Basic97,561,650 97,481,412 
Diluted100,952,573 104,122,026 
See accompanying notes to unaudited condensed consolidated financial statements.
4

TASKUS, INC.
Unaudited Condensed Consolidated Statements of Comprehensive Income
(in thousands)
Three months ended March 31,
20232022
Net income$9,509 $11,586 
Retirement benefit reserves8 9 
Foreign currency translation adjustments3,583 (1,765)
Comprehensive income$13,100 $9,830 
See accompanying notes to unaudited condensed consolidated financial statements.
5

TASKUS, INC.
Unaudited Condensed Consolidated Statements of Shareholders’ Equity
(in thousands, except share data)
Capital stock and additional paid-in capitalAccumulated
deficit
Accumulated
other
comprehensive
loss
Total
shareholders’
equity
Class A common stockClass B convertible common stockAdditional
paid-in
capital
Treasury stock
SharesAmountSharesAmountSharesAmount
Balance as of December 31, 2021
27,431,264 $275 70,032,694 $700 $556,418 $(176,096)$(2,163) $ $379,134 
Issuance of common stock for settlement of equity awards137,794 1 — — (1)— — — —  
Shares withheld related to net share settlement(45,389)(1)— — (1,468)— — — — (1,469)
Stock-based compensation expense— — — — 19,605 — — — — 19,605 
Net income— — — — — 11,586 — — — 11,586 
Other comprehensive loss— — — — — — (1,756)— — (1,756)
Balance as of March 31, 2022
27,523,669 $275 70,032,694 $700 $574,554 $(164,510)$(3,919) $ $407,100 
Capital stock and additional paid-in capitalAccumulated
deficit
Accumulated
other
comprehensive
loss
Total
shareholders’
equity
Class A common stockClass B convertible common stockAdditional
paid-in
capital
Treasury stock
SharesAmountSharesAmountSharesAmount
Balance as of December 31, 2022
29,257,651 $293 70,032,694 $700 $631,908 $(135,674)$(10,647)1,649,931 $(30,967)$455,613 
Issuance of common stock for settlement of equity awards246,537 2 — — 207 — — — — 209 
Shares withheld related to net share settlement(14,293)— — — (257)— — — — (257)
Repurchase of common stock— — — — — — — 389,801 (6,374)(6,374)
Stock-based compensation expense— — — — 13,464 — — — — 13,464 
Net income— — — — — 9,509 — — — 9,509 
Other comprehensive income— — — — — — 3,591 — — 3,591 
Balance as of March 31, 2023
29,489,895 $295 70,032,694 $700 $645,322 $(126,165)$(7,056)2,039,732 $(37,341)$475,755 
    
See accompanying notes to unaudited condensed consolidated financial statements.
6

TASKUS, INC.
Unaudited Condensed Consolidated Statements of Cash Flows
(in thousands)
Three months ended March 31,
20232022
Cash flows from operating activities:
Net income$9,509 $11,586 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation9,661 8,901 
Amortization of intangibles5,124 4,711 
Amortization of debt financing fees149 139 
Loss (gain) on disposal of assets65 (15)
Provision for losses on accounts receivable 479 
Unrealized foreign exchange losses (gains) on forward contracts(6,336)759 
Deferred taxes(90)(19)
Stock-based compensation expense13,464 19,605 
Changes in operating assets and liabilities:
Accounts receivable8,070 (9,979)
Prepaid expenses and other current assets(16)(2,478)
Operating lease right-of-use assets3,825 3,226 
Other noncurrent assets34 (223)
Accounts payable and accrued liabilities(5,356)(1,071)
Accrued payroll and employee-related liabilities3,520 (1,392)
Operating lease liabilities(3,310)(2,804)
Income tax payable5,789 4,686 
Deferred revenue(417)779 
Other noncurrent liabilities(2) 
Net cash provided by operating activities43,683 36,890 
Cash flows from investing activities:
Purchase of property and equipment(5,244)(17,770)
Investment in loan receivable(1,000) 
Net cash used in investing activities(6,244)(17,770)
Cash flows from financing activities:
Payments on long-term debt(675)(2,625)
Proceeds from employee stock plans209  
Payments for taxes related to net share settlement(257)(1,469)
Payments for stock repurchases(6,374) 
Net cash used in financing activities(7,097)(4,094)
Increase in cash and cash equivalents30,342 15,026 
Effect of exchange rate changes on cash2,677 (1,536)
Cash and cash equivalents at beginning of period133,992 63,584 
Cash and cash equivalents at end of period$167,011 $77,074 
See accompanying notes to unaudited condensed consolidated financial statements.
7

TASKUS, INC.
Notes to Unaudited Condensed Consolidated Financial Statements
1. Description of Business and Organization
TaskUs, Inc. (formerly known as TU TopCo, Inc.) (“TaskUs” and, together with its subsidiaries, the “Company,” “we,” “us” or “our”) was formed by investment funds affiliated with Blackstone Inc. (“Blackstone”) as a vehicle for the acquisition of TaskUs Holdings, Inc. (formerly known as TaskUs, Inc.) (“TaskUs Holdings”) on October 1, 2018 (the “Blackstone Acquisition”). Prior to the Blackstone Acquisition, TaskUs had no operations and TaskUs Holdings operated as a standalone entity. TaskUs, Inc. was incorporated in Delaware in July 2018, and is headquartered in New Braunfels, Texas.
The Company is a provider of outsourced digital services and next-generation customer experience to the world’s most innovative companies, helping its clients represent, protect and grow their brands. The Company’s global, omni-channel delivery model is focused on providing its clients three key services - Digital Customer Experience, Trust and Safety and Artificial Intelligence (“AI”) Services. The Company has designed its platform to enable it to rapidly scale and benefit from its clients’ growth. Through its agile and responsive operational model, the Company delivers services from multiple delivery sites that span globally from the United States, Philippines, India and other parts of the world.
The Company’s major service offerings are described in more detail below:
Digital Customer Experience: Principally consists of omni-channel customer care services, primarily delivered through digital (non-voice) channels.
Trust and Safety: Principally consists of review and disposition of user and advertiser generated visual, text and audio content for purposes which include removal or labeling of policy violating, offensive or misleading content. Also included in this area are our offerings for risk management, compliance, identity management and fraud.
AI Services: Principally consists of high-quality data labeling services, annotation, context relevance and transcription services performed for the purpose of training and tuning machine learning algorithms, enabling them to develop cutting-edge AI systems.
2. Summary of Significant Accounting Policies
(a) Basis of Presentation
The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (“US GAAP”). Our Annual Report on Form 10-K for the year ended December 31, 2022 (the “Annual Report”), as filed with the Securities and Exchange Commission (the “SEC”), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2022 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2023 and its results of operations, comprehensive income and shareholders’ equity for the three months ended March 31, 2023 and 2022, and cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.
The Company has made certain reclassifications to prior period consolidated financial statements to conform to current period presentation. India, which was previously included in Rest of World, is now reported separately within revenue disaggregation by geographical location. Other receivables, Prepaid expenses and Other current assets have been combined into Prepaid expenses and other current assets.
(b) Use of Estimates
The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the
8

reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; the measurement of lease liabilities and right-of-use assets; valuation of forward contracts; valuation of stock-based compensation; valuation of acquired intangible assets and goodwill, as well as related impairment assessments; and reserves for income tax uncertainties and other contingencies.
(c) Principles of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no variable interest entities in its corporate structure.
(d) Concentration Risk
Most of the Company’s customers are located in the United States. Customers outside of the United States are concentrated in Europe.
For the three months ended March 31, 2023 and 2022, the following customers represented greater than 10% of the Company’s service revenue:
ClientService revenue percentage
Three months ended March 31,
20232022
A20 %24 %
BLess than 10 %10 %
As of March 31, 2023 and December 31, 2022, the following clients represented greater than 10% of the Company’s accounts receivable:
Accounts receivable percentage
ClientMarch 31, 2023December 31, 2022
A16 %17 %
B12 %13 %
The Company’s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.
(e) Recent Accounting Pronouncements
The Company currently qualifies as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.
Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity’s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. The company adopted this standard as of January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.
3. Business Combination
On April 15, 2022 (the “Closing Date”), the Company completed the acquisition of 100% of the equity interests of Parsec d.o.o. and Q Experience d.o.o. (collectively, "heloo") for $35.4 million. The former shareholders of heloo are also
9

eligible to receive contingent earn-out payments not to exceed €20 million, based on performance compared to prescribed EBITDA targets outlined in the purchase agreement during each of the one year periods ending April 30, 2023 and 2024, respectively. The total fair value of contingent earn-out payments was determined to be $18.5 million and $14.9 million as March 31, 2023 and December 31, 2022, respectively, based on a Monte Carlo simulation model, utilizing a discounted payout analysis based on probabilities and timing of achieving the prescribed targets. Since these payments are contingent on future service conditions, they are recognized as compensation expense ratably over the required service period. For the three months ended March 31, 2023, the Company recognized $6.6 million in compensation expense related to the contingent earn-out payments included in selling, general, and administrative expenses.
4. Revenue from Contracts with Customers
Disaggregation of Revenue
The Company's revenues are derived from contracts with customers related to business outsourcing services that it provides. The following table presents the breakdown of the Company’s revenues by service offering:
Three months ended March 31,
(in thousands)20232022
Digital Customer Experience$157,136 $159,731 
Trust and Safety40,598 45,852 
AI Services37,572 34,097 
Service revenue$235,306 $239,680 
The majority of the Company’s revenues are derived from contracts with customers who are located in the United States. However, the Company delivers its services from geographies outside of the United States. The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided from:
Three months ended March 31,
(in thousands)20232022
Philippines$126,859 $120,080 
United States46,662 79,131 
India28,243 23,358 
Rest of World33,542 17,111 
Service revenue$235,306 $239,680 
Contract Balances
Accounts receivable, net of allowance for doubtful accounts includes $84.2 million and $80.8 million of unbilled revenues as of March 31, 2023 and December 31, 2022, respectively.
5. Forward Contracts and Fair Value Measurement
The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2023 and 2022, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense (income) in the consolidated statements of operations. The forward contract receivable (payable) resulting from changes in fair value was recorded under prepaid expenses and other current assets (accounts payable and accrued liabilities).
10

The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with derivative contracts:
Three months ended March 31,
(in thousands)20232022
Total notional amount of settled forward contracts$59,425 $40,382 
Realized losses from settlement of forward contracts$1,618 $1,420 
Unrealized losses (gains) on forward contracts$(6,336)$759 
The following table presents the Company's outstanding forward contracts:
(in thousands)March 31, 2023December 31, 2022
Total notional amount of outstanding forward contracts$110,925 $175,050 
By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.
The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.
In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.
For financial statement presentation purposes, we offset assets and liabilities for forward contracts with the same counterparty that we intend to net settle upon maturity; however, we do not offset assets and liabilities under master netting arrangements that we do not intend to net settle. The following table presents information about the Company’s assets and liabilities that are measured at fair value on a recurring basis at March 31, 2023 and December 31, 2022 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:
March 31, 2023
Fair value measurements usingTotal Gross Fair ValueEffect of Counter-party NettingNet Amounts on Balance Sheet
Effect of Master Netting Arrangements
Net Amounts
(in thousands)Level 1
inputs
Level 2
inputs
Level 3
inputs
Assets
Money market funds$3,739 $ $ $3,739 $— $3,739 $— $3,739 
Forward contracts receivable$ $8,132 $ $8,132 $ $8,132 $ $8,132 
December 31, 2022
Fair value measurements usingTotal Gross Fair ValueEffect of Counter-party NettingNet Amounts on Balance Sheet
Effect of Master Netting Arrangements
Net Amounts
(in thousands)Level 1 inputsLevel 2 inputs
Level 3 inputs
 
Assets
Money market funds$6,069 $ $ $6,069 $— $6,069 $— $6,069 
Forward contracts receivable
$ $4,845 $ $4,845 $(518)$4,327 $(1,778)$2,549 
Liabilities
Forward contracts payable
$ $3,049 $ $3,049 $(518)$2,531 $(1,778)$753 
The Company’s derivatives are carried at fair value using various pricing models that incorporate observable market inputs, such as interest rate yield curves and currency rates, which are Level 2 inputs. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or by the Company.
11

6. Property and Equipment, net
The components of property and equipment, net as of March 31, 2023 and December 31, 2022 were as follows:
(in thousands)March 31,
2023
December 31,
2022
Leasehold improvements$53,288 $53,950 
Technology and computers96,191 95,189 
Furniture and fixtures4,348 6,173 
Construction in process10,674 4,640 
Other property and equipment11,453 10,828 
Property and equipment, gross175,954 170,780 
Accumulated depreciation(100,350)(95,727)
Property and equipment, net$75,604 $75,053 
The Company’s principal operations are in the Philippines where the majority of property and equipment resides under its wholly owned subsidiaries. The table below presents the Company’s total property and equipment by geographic location as of March 31, 2023 and December 31, 2022:
(in thousands)March 31,
2023
December 31,
2022
Philippines$42,953 $42,153 
United States8,968 9,136 
India14,881 15,482 
Rest of World8,802 8,282 
Property and equipment, net$75,604 $75,053 
7. Goodwill and Intangibles
The changes in the carrying amount of goodwill during the period were as follows:
(in thousands)
Balance as of December 31, 2022
$217,382 
Foreign currency translation403 
Balance as of March 31, 2023
$217,785 
The components of intangible assets as of March 31, 2023 and December 31, 2022 were as follows:
March 31, 2023December 31, 2022
(in thousands)Intangibles,
Gross
Accumulated
Amortization
Intangibles,
Net
Intangibles,
Gross
Accumulated
Amortization
Intangibles,
Net
Customer relationships$251,738 $(73,288)$178,450 $251,539 $(68,987)$182,552 
Trade name42,228 (12,727)29,501 42,222 (11,986)30,236 
Other intangibles407 (305)102 410 (205)205 
Total$294,373 $(86,320)$208,053 $294,171 $(81,178)$212,993 
8. Long-Term Debt
The balances of current and non-current portions of debt consist of the following as of March 31, 2023 and December 31, 2022:
March 31, 2023December 31, 2022
(in thousands)CurrentNoncurrentTotalCurrentNoncurrentTotal
Term Loan$4,725 $263,925 $268,650 $3,712 $265,613 $269,325 
Revolver      
Less: Debt financing fees(378)(1,293)(1,671)(378)(1,388)(1,766)
Total$4,347 $262,632 $266,979 $3,334 $264,225 $267,559 
12

2022 Credit Agreement
On September 7, 2022, the Company entered into a credit agreement (the “2022 Credit Agreement”) with both new and existing lenders which amended and restated its previous credit agreement. The 2022 Credit Agreement includes a $270.0 million term loan (the "2022 Term Loan Facility") and a $190.0 million revolving credit facility (the "2022 Revolving Credit Facility" and, together with the 2022 Term Loan Facility, the “2022 Credit Facilities”).
The 2022 Term Loan Facility matures on September 7, 2027, and commencing with the fiscal quarter ending December 31, 2022, requires quarterly principal payments of 0.25% of the original principal amount through September 30, 2023, 0.625% of the original principal amount through September 30, 2024, 1.25% of the original principal amount through September 30, 2025, 1.875% of the original principal amount through September 30, 2026 and 2.50% of the original principal amount thereafter, with the remaining principal due in a lump sum at the maturity date. Voluntary principal prepayments are permitted.
The 2022 Revolving Credit Facility provides the Company with access to a $15.0 million letter of credit facility and a $15.0 million swing line facility, each of which, to the extent used, reduces borrowing availability under the 2022 Revolving Credit Facility. The 2022 Revolving Credit Facility terminates on September 7, 2027. As of March 31, 2023, we had $190.0 million of borrowing availability under the 2022 Revolving Credit Facility.
Borrowings under the 2022 Credit Agreement, with the exception of swing line borrowings, bear interest, at our option, either at (i) an adjusted Term Secured Overnight Financing Rate ("SOFR rate") plus a margin of 2.25% per annum, subject to a Term SOFR rate floor of 0.00% or (ii) an alternative base rate plus a margin of 1.25% per annum, subject to an alternative base rate floor of 1.00%. Any borrowings under the swing line will be subject to the base rate. The 2022 Revolving Credit Facility also requires a commitment fee of 0.40% per annum of undrawn commitments to be paid quarterly in arrears. We have elected to pay interest on borrowings under the 2022 Term Loan Facility based on the SOFR rate. The interest rate in effect for the 2022 Term Loan Facility as of March 31, 2023 was 6.993% per annum.
The 2022 Credit Agreement contains a financial covenant requiring compliance with a maximum total net leverage ratio and certain other covenants, including, among other things, covenants restricting additional borrowings, investments (including acquisitions) and distributions. We were in compliance with all debt covenants as of March 31, 2023. Substantially all assets of our direct wholly owned subsidiary TU MidCo, Inc., its wholly owned subsidiary, TU BidCo, Inc. and its material wholly owned domestic subsidiaries are pledged as collateral under the 2022 Credit Agreement, subject to certain customary exceptions.
9. Leases
Operating lease costs recorded to cost of services was $4.4 million and $4.0 million for the three months ended March 31, 2023 and 2022, respectively. Operating lease costs recorded to selling, general, and administrative expense were immaterial.
The following table presents the weighted average remaining lease term and weighted average discount rate for the Company's operating leases as of March 31, 2023 and December 31, 2022:
March 31, 2023December 31, 2022
Weighted average remaining lease term4.0 years4.1 years
Weighted average discount rate5.6 %5.3 %
The following table presents supplemental cash flow information related to the Company's operating leases:
Three months ended March 31,
(in thousands)20232022
Cash paid for amounts included in the measurement of operating lease liabilities$4,259 $3,250 
ROU assets obtained in exchange for operating lease liabilities2,628 9 
13

The future lease payments on the Company's operating lease liabilities as of March 31, 2023 were as follows:
(in thousands)
2023-remainder of year$10,558 
202413,001 
202512,075 
20267,368 
20273,578 
Thereafter3,152 
     Total lease payments49,732 
Less: imputed interest(5,674)
     Total lease liabilities$44,058 
10. Commitments and Contingencies
We are subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. Although the outcomes of such matters cannot be predicted with certainty, we believe that resolution of all such pending matters will not, either individually or in the aggregate, have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition.
On February 23, 2022, a purported class action lawsuit captioned Lozada v. TaskUs, Inc. et al., No. 22-cv-1479-JPC, was filed in the United States District Court for the Southern District of New York against the Company, our Chief Executive Officer, our President, and our Chief Financial Officer. The complaint alleges that the registration statement filed in connection with the Company’s IPO and the Company’s second and third quarter 2021 earnings calls contained materially false and misleading information in violation of the federal securities laws. On October 20, 2022, the Court entered an order appointing Humberto Lozada as lead plaintiff in the lawsuit. On December 16, 2022, lead plaintiff filed an amended complaint, alleging additional misstatements in certain of the Company’s 2021 earnings releases filed on Form 8-K and at an investor conference, and asserting additional securities claims, including against members of TaskUs’s board of directors as well as BDP FC Aggregator L.P. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable relief. We believe that the lawsuit is without merit and intend to defend the lawsuit vigorously. On February 17, 2023, TaskUs filed a motion to dismiss, which is currently pending. We cannot predict at this point the length of time that this action will be ongoing or the liability, if any, which may arise therefrom.
The Company has received three lawsuits that present in large degree the same legal or factual issues, with allegations that are similar in nature. We believe that these three lawsuits are without merit and intend to defend each vigorously. We cannot predict at this point the length of time that these actions will be ongoing or the liability, if any, which may arise therefrom. As these actions are still in preliminary phases, any potential loss or impact on financial position or results of operations cannot yet be estimated:
On April 1, 2022, a purported class action lawsuit captioned Gregory Forsberg, Christopher Gunter, Samuel Kissinger, and Scott Sipprell vs. TaskUs, Inc. and Shopify, Inc., Shopify Holdings (USA), Inc., Shopify (USA) Inc., No. 1:22-cv-00436-UNA, was filed in the United States District Court for the District of Delaware. The complaint alleges the named defendants failed to exercise reasonable care in securing and safeguarding consumer information in connection with a 2020 data breach impacting Ledger SAS cryptocurrency hardware wallets, resulting in the unauthorized public release of approximately 272,000 pieces of detailed personally identifiable information, including Plaintiffs’ and class members’ full names, email addresses, postal addresses, and telephone numbers. The four named plaintiffs allege aggregate losses of approximately $140,000, and allege that the damages exceed $5 million for purposes of class action jurisdiction. On April 8, 2022, TaskUs filed a motion to dismiss, which is currently pending. This case is currently stayed.
On September 16, 2022, a purported class action lawsuit captioned My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Inc., TaskUs, Inc., Does 1-100, No. CGC-22-601842, was filed in the Superior Court of the State of California, County of San Francisco. The complaint alleges the named defendants secretly installed tracking cookies on consumers' devices to track individual consumer activity and gather private information and that the defendant Shopify allowed two of its support staff to steal customer data from more than 100 merchants. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable relief. This complaint has not been served on TaskUs, Inc.
On September 16, 2022, a lawsuit captioned My Choice Software, LLC vs. TaskUs, Inc., Tassilo Heinrich, Shopify, Inc., Shopify Holdings (USA) Inc., Shopify (USA) Inc., Does 1-50, No. 22-cv-1710 was filed in the US District Court, Central District of California. The complaint alleges the defendants profited off of the plaintiff's information. The complaint seeks
14

unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable and injunctive relief. On February 13, 2023, TaskUs, Inc. filed a motion to dismiss the amended complaint, which is currently pending.
Indemnification
In addition, in the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify clients, vendors and other business partners with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, cybersecurity breach, services to be provided by us or from intellectual property infringement claims made by third parties. Historically, we have not experienced significant losses on these types of indemnification obligations.
11. Stock-Based Compensation
The following table summarizes the stock option and restricted stock unit ("RSU") activity for the three months ended March 31, 2023:
OptionsRSUs
Number of
options
Weighted -
average
exercise price
Number of
RSUs
Weighted -
average
grant date fair value
Outstanding at January 1, 2023
7,723,711 $12.98 3,895,224 $28.00 
Granted
770,937 $18.11 1,379,119 $18.14 
Exercised or released(46,132)$4.54 (200,405)$26.00 
Forfeited, cancelled or expired(334,159)$6.38 (128,503)$27.42 
Outstanding at March 31, 2023
8,114,357 $13.78 4,945,435 $25.34 
The weighted-average grant-date fair value of options granted during the three months ended March 31, 2023 was $8.85. There were 3,373,417 performance stock units ("PSUs") outstanding at January 1, 2023 and March 31, 2023.
The following table summarizes the components of stock-based compensation expense recognized for the periods presented:
Three months ended March 31,
(in thousands)20232022
Cost of services$877 $703 
Selling, general, and administrative expense12,587 18,902 
Total$13,464 $19,605 
As of March 31, 2023, there was $15.7 million, $68.8 million and $4.5 million of unrecognized compensation expense related to the Company’s unvested stock options, RSUs and PSUs, respectively, that is expected to be recognized over a weighted-average period of 1.2 years, 1.5 years and 1.5 years.
12. Income Taxes
In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.
The Company recorded provision for income taxes of $6.0 million and $6.3 million in the three months ended March 31, 2023 and 2022, respectively. The effective tax rate was 38.6% and 35.3% for the three months ended March 31, 2023 and 2022, respectively. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March 31, 2023 was primarily due to nondeductible earn-out consideration, as well as Global Intangible Low-Taxed Income (“GILTI”) inclusion, Base Erosion Anti-avoidance Tax ("BEAT") and nondeductible compensation of officers. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March 31, 2022 was primarily due to GILTI inclusion, BEAT, tax benefits of income tax holidays in foreign jurisdiction, and nondeductible compensation of officers.
15

13. Earnings Per Share
The Company has Class A common stock and Class B common stock outstanding. Because the only difference between the two classes of common stock are related to voting, transfer and conversion rights, the Company has not presented earnings per share under the two-class method, as earnings per share are the same for both Class A common stock and Class B common stock.
The following table summarizes the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:
Three months ended March 31,
(in thousands, except share and per share data)20232022
Numerator:
Net income available to common shareholders$9,509 $11,586 
Denominator:
Weighted-average common shares outstanding – basic97,561,650 97,481,412 
Effect of dilutive securities3,390,923 6,640,614 
Weighted-average common shares outstanding – diluted100,952,573 104,122,026 
Net income per common share:
Basic$0.10 $0.12 
Diluted$0.09 $0.11 
The Company excluded 3,778,307 and 1,152,816 potential common stock equivalents from the computation of diluted EPS for the three months ended March 31, 2023 and 2022, respectively, because the effect would have been anti-dilutive. There were 4,819,894 and 5,292,857 potential common stock equivalents outstanding as of March 31, 2023 and 2022, respectively, with market conditions which were not met at that date, that were excluded from the calculation of diluted EPS.
14. Subsequent Events
On May 8, 2023, the Company announced that the Board of Directors of the Company authorized a $100.0 million increase to the Company’s share repurchase program, increasing the total authorization to $200.0 million. After giving effect to repurchases completed under the original share repurchase program and the approved $100.0 million increase, approximately $155.1 million remained available for share repurchases as of May 5, 2023.
16

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 the unaudited condensed consolidated financial statements and related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q (this “Quarterly Report”), the financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2022 (the Annual Report"), as filed with the Securities and Exchange Commission (the “SEC”) and the information included under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Annual Report. In addition to historical data, the following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in our forward-looking statements as a result of various factors, including but not limited to those discussed under “Cautionary Note Regarding Forward-Looking Statements” in this Quarterly Report and under Part I, Item 1A, “Risk Factors” in the Annual Report.
This Quarterly Report includes certain historical consolidated financial and other data for TaskUs, Inc. (“we,” “us,” “our” or the “Company”). The following discussion provides a narrative of our results of operations and financial condition for the three months ended March 31, 2023 and 2022. India, which was previously included in Rest of World, is now reported separately within revenue disaggregation by geographical location. As a result, the comparison of service revenue by delivery geography for the three months ended March 31, 2022 has been recast for comparability.
Overview
We are a provider of outsourced digital services and next-generation customer experience to the world's most innovative companies, helping our clients represent, protect and grow their respective brands. We serve our clients to support their end customers’ urgent needs, navigate an increasingly-complex compliance landscape, handle sensitive tasks, including online content moderation and enable artificial intelligence technology and automation.
Our global, omni-channel delivery model is focused on providing our clients three key services – Digital Customer Experience ("Digital CX"), Trust and Safety and Artificial Intelligence (“AI”) Services. We have designed our platform to enable us to rapidly scale and benefit from our clients’ growth. We believe our ability to deliver “ridiculously good” outsourcing will enable us to continue to grow our client base.
At TaskUs, culture is at the heart of everything we do. Many of the companies operating in the Digital Economy are well-known for their obsession with creating a world-class employee experience. We believe clients choose TaskUs in part because they view our company culture as aligned with their own, which enables us to act as a natural extension of their brands and gives us an advantage in the recruitment of highly engaged frontline teammates who produce better results.
Recent Financial Highlights
For the three months ended March 31, 2023, we recorded service revenue of $235.3 million, a 1.8% decrease from $239.7 million for the three months ended March 31, 2022.
Net income for the three months ended March 31, 2023 decreased to $9.5 million from $11.6 million for the three months ended March 31, 2022. This decrease is due primarily to rising interest rates and revenue declines associated with certain clients electing to shift work from the United States, partially offset by the impact of foreign currency exchange rate changes. Adjusted Net Income for the three months ended March 31, 2023 decreased 7.0% to $32.5 million from $35.0 million for the three months ended March 31, 2022. Adjusted EBITDA for the three months ended March 31, 2023 increased 2.0% to $55.2 million from $54.1 million for the three months ended March 31, 2022.
The operating results in any period are not necessarily indicative of the results that may be expected for any future period.
2023 Developments
Macroeconomic Trends
Macroeconomic factors, including global economic and geopolitical developments, increased inflation rates, interest rate increases, and foreign currency exchange rate changes, have direct and indirect impacts on our results of operations that are difficult to isolate and quantify. Due to market uncertainty and potential recession or other economic challenges, many of our customers have increased their focus on cost reduction resulting in certain customers electing to shift work from our onshore locations to our offshore delivery locations or reduce vendor spend across the board. These factors contributed to a deceleration in our revenue growth rate and an increase in our operating costs. We expect some or all of these factors to continue to impact our operations in the near term; however, we believe that the increased cost focus also creates meaningful opportunities with both new and existing clients.
17

Cost management and financial flexibility
During three months ended March 31, 2023, we continued to focus on cost management and financial flexibility. We reviewed of our cost structure in order to drive efficiencies across functions. While we incurred certain costs associated with these changes, including severance in some cases, we believe these actions will have long-term benefits to the goal of enabling our future growth and profitability. We generated net cash flow from operating activities of $43.7 million and Free Cash Flow of $38.4 million, respectively.
Subsequent Events
For a description of subsequent events, see Note 14, “Subsequent Events” in the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report.
Results of Operations
Comparison of the Three Months Ended March 31, 2023 and 2022
The following tables set forth certain historical consolidated financial information for the three months ended March 31, 2023 and 2022:
Three months ended March 31,Period over Period Change
(in thousands, except %)20232022($)(%)
Service revenue$235,306 $239,680 $(4,374)(1.8)%
Operating expenses:
Cost of services137,762 141,282 (3,520)(2.5)%
Selling, general, and administrative expense64,294 64,247 47 0.1 %
Depreciation9,661 8,901 760 8.5 %
Amortization of intangible assets5,124 4,711 413 8.8 %
Loss (gain) on disposal of assets65 (15)80 NM
Total operating expenses216,906 219,126 (2,220)(1.0)%
Operating income18,400 20,554 (2,154)(10.5)%
Other expense (income)(2,177)1,053 (3,230)NM
Financing expenses5,099 1,602 3,497 218.3 %
Income before income taxes15,478 17,899 (2,421)(13.5)%
Provision for income taxes5,969 6,313 (344)(5.4)%
Net income$9,509 $11,586 $(2,077)(17.9)%
NM = not meaningful
Service revenue
Service revenue for the three months ended March 31, 2023 and 2022 was $235.3 million and $239.7 million, respectively. Service revenue for the three months ended March 31, 2023 decreased by $4.4 million, or 1.8%, when compared to the three months ended March 31, 2022.
Service revenue by service offering
The following table presents the breakdown of our service revenue by service offering for each period:
Three months ended March 31,Period over Period Change
(in thousands, except %)20232022($)(%)
Digital Customer Experience$157,136 $159,731 $(2,595)(1.6)%
Trust and Safety40,598 45,852 (5,254)(11.5)%
AI Services37,572 34,097 3,475 10.2 %
Service revenue$235,306 $239,680 $(4,374)(1.8)%
18

The period over period declines in Trust and Safety and Digital Customer Experience contributed 2.2% and 1.0%, respectively, while growth in AI Services contributed 1.4% of the total decrease of 1.8% for the three months ended March 31, 2023.
The 11.5% decline in Trust and Safety was primarily driven by a decrease from existing clients in Social Media and FinTech, partially offset by an increase from existing clients in Entertainment + Gaming, On Demand Travel + Transportation and Retail + E-Commerce, as well as new clients in Social Media.
The 1.6% decline in Digital Customer Experience was primarily driven by a decrease from existing clients in FinTech, Social Media, HealthTech, Retail + E-Commerce and Professional Services + Industry. These decreases were mostly offset by an increase from new clients in On Demand Travel + Transportation, FinTech, Retail + E-Commerce, HealthTech and Technology, as well as new clients as a result of the acquisition of Parsec d.o.o. and Q Experience d.o.o. ("heloo"), and existing clients in Technology, Entertainment + Gaming and On Demand Travel + Transportation.
The 10.2% growth in AI Services was primarily driven by an increase from existing clients in On Demand Travel + Transportation, Social Media and Entertainment + Gaming, as well as new clients in Retail + E-Commerce, partially offset by a decrease from existing clients in Retail + E-Commerce and HealthTech.
Service revenue by delivery geography
We deliver our services from multiple locations around the world; however, the majority of our service revenues are derived from contracts that require payment in United States dollars, regardless of whether the clients are located in the United States.
The following table presents the breakdown of our service revenue by geographical location, based on where the services are provided, for each period:
Three months ended March 31,Period over Period Change
(in thousands, except %)20232022($)(%)
Philippines$126,859 $120,080 $6,779 5.6 %
United States46,662 79,131 (32,469)(41.0)%
India28,243 23,358 4,885 20.9 %
Rest of World33,542 17,111 16,431 96.0 %
Service revenue$235,306 $239,680 $(4,374)(1.8)%
Revenue generated from services provided from our delivery sites in the Philippines grew primarily from expansion in two of our service offerings, including the impact of certain clients electing to shift work from the United States. Trust and Safety contributed 6.3% of the total increase primarily driven by clients in Social Media. AI Services contributed 3.0% of the total increase primarily driven by clients in Social Media, On Demand Travel + Transportation, Retail + E-Commerce and Entertainment + Gaming. These increases were partially offset by a 3.7% decrease contributed by Digital Customer Experience primarily driven by clients in FinTech, On Demand Travel + Transportation, HealthTech and Professional Services + Industry, partially offset by clients in Technology.
Revenue generated from services provided from our delivery sites in the United States declined primarily from certain of our clients electing to shift work from the United States to the Philippines and India as well as decreased spending from clients in FinTech, particularly crypto and equity trading clients. Digital Customer Experience contributed 20.4% of the total decrease primarily driven by clients in FinTech and Social Media, partially offset by clients in On Demand Travel + Transportation. Trust and Safety contributed 18.9% of the total decrease primarily driven by clients in Social Media and FinTech. AI Services contributed 1.7% of the total decrease primarily driven by clients in Social Media and Retail + E-Commerce, partially offset by clients in On Demand Travel + Transportation and Entertainment + Gaming.
Revenue generated from services provided from our delivery sites in India grew primarily from expansion in all three of our service offerings, including the impact of certain clients electing to shift work from the United States. Digital Customer Experience contributed 9.8% of the total increase primarily driven by clients in On Demand Travel + Transportation and Retail + E-Commerce. Trust and Safety contributed 6.7% of the total increase primarily driven by clients in Social Media, On Demand Travel + Transportation and Retail + E-Commerce, partially offset by clients in FinTech. AI Services contributed 4.3% of the total increase primarily driven by clients in Social Media and On Demand Travel + Transportation, partially offset by clients in HealthTech.
Revenue generated from services provided from our delivery sites in the Rest of World grew primarily from expansion in all three of our service offerings. Digital Customer Experience contributed 92.0% of the total increase primarily driven by new clients as a result of the acquisition of heloo, clients in FinTech, On Demand Travel + Transportation and Entertainment +
19

Gaming, partially offset by clients in Social Media. Trust and Safety contributed 2.9% of the total increase primarily driven by clients in Entertainment + Gaming, mostly offset by clients in Social Media. AI Services contributed 1.1% of the total increase primarily driven by clients in Technology and On Demand Travel + Transportation. Growth in the Rest of World was led by Europe, with consistent growth from Latin America and Asia.
Operating expenses
Cost of services
Cost of services for the three months ended March 31, 2023 and 2022 was $137.8 million and $141.3 million, respectively. Cost of services for the three months ended March 31, 2023 decreased by $3.5 million, or 2.5%, when compared to the three months ended March 31, 2022. The decrease was primarily driven by lower personnel costs of $3.2 million, including the impact of certain clients electing to shift work from the United States to the Philippines and India. The remaining decrease included lower recruiting costs, mostly offset by costs associated with site expansions and certain teammates operating on-site.
Selling, general, and administrative expense
Selling, general, and administrative expense for the three months ended March 31, 2023 and 2022 was $64.3 million and $64.2 million, respectively. Selling, general, and administrative expense for the three months ended March 31, 2023 remained flat when compared to the three months ended March 31, 2022. Selling, general, and administrative expense was impacted by higher personnel costs of $1.5 million, due primarily to earn-out consideration associated with the acquisition of heloo recognized as compensation expense, as well as severance recognized as we drive efficiencies across functions, mostly offset by a reduction in stock-based compensation expense. The increase in personnel costs were mostly offset by lower recruiting and professional development costs.
Depreciation
Depreciation for the three months ended March 31, 2023 and 2022 was $9.7 million and $8.9 million, respectively. The increase in depreciation is a result of capital expenditures for leasehold improvements associated with site expansions.
Amortization of intangible assets
Amortization of intangible assets for the three months ended March 31, 2023 and 2022 was $5.1 million and $4.7 million, respectively. The increase in amortization is due to the acquisition of heloo on April 15, 2022.
Other expense (income)
Other expense (income) for the three months ended March 31, 2023 and 2022 was $(2.2) million and $1.1 million, respectively. Changes are driven by our exposure to foreign currency exchange risk resulting from our operations in foreign geographies, primarily the Philippines, offset by economic hedges using foreign currency exchange rate forward contracts. See Part I, Item 3., “Quantitative and Qualitative Disclosures About Market Risk” in this Quarterly Report for additional information on how foreign currency impacts our financial results.
Financing expenses
Financing expense for the three months ended March 31, 2023 and 2022 was $5.1 million and $1.6 million, respectively. Changes in financing expense are primarily driven by the rate of SOFR and LIBOR used to calculate the interest rate of our debt and additional borrowings during 2022.
Provision for income taxes
Provision for income taxes for the three months ended March 31, 2023 and 2022 was $6.0 million and $6.3 million, respectively. The effective tax rate for the three months ended March 31, 2023 and 2022 was 38.6% and 35.3%, respectively. Costs related to the issuance of stock-based compensation and costs related to the acquisition of heloo within the provision for income taxes calculation are adjusted for Non-GAAP purposes. If those costs are removed, the provision for income taxes would have been $8.0 million and $8.7 million and the effective tax rate would have been 21.6% and 23.1% for the three months ended March 31, 2023 and 2022, respectively.
20

Revenue by Top Clients
The table below sets forth the percentage of our total service revenue derived from our largest clients for the three months ended March 31, 2023 and 2022:
Three months ended March 31,
20232022
Top ten clients58 %61 %
Top twenty clients71 %75 %
Our clients are part of the rapidly growing Digital Economy and they rely on our suite of digital solutions to drive their continued success. For our existing clients, we benefit from our ability to grow as they grow and to cross sell new solutions, further deepening our entrenchment.
For the three months ended March 31, 2023 and 2022, we generated 20% and 24%, respectively, of our service revenue from our largest client, and we generated less than 10% and 10%, respectively, of our service revenue from our second largest client.
We continue to identify and target high growth industry verticals and clients. Our strategy is to acquire new clients and further grow with our existing ones in order to achieve meaningful client and revenue diversification over time.
Foreign Currency
As a global company, we face exposure to movements in foreign currency exchange rates. Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenue, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into U.S. dollars. See Part I, Item 3., “Quantitative and Qualitative Disclosures About Market Risk” in this Quarterly Report for additional information on how foreign currency impacts our financial results.
Non-GAAP Financial Measures
We use Adjusted Net Income, Adjusted Earnings Per Share (“EPS”), EBITDA, Adjusted EBITDA, Free Cash Flow and Conversion of Adjusted EBITDA, as key measures to assess the performance of our business.
Each of the measures are not recognized under accounting principles generally accepted in the United States of America ("GAAP") and do not purport to be an alternative to net income or cash flow as a measure of our performance. Such measures have limitations as analytical tools, and you should not consider any of such measures in isolation or as substitutes for our results as reported under GAAP. Additionally, Adjusted Net Income, Adjusted EPS, EBITDA, and Adjusted EBITDA exclude items that can have a significant effect on our profit or loss and should, therefore, be used in conjunction with profit or loss for the period. Our management compensates for the limitations of using non-GAAP financial measures by using them to supplement GAAP results to provide a more complete understanding of the factors and trends affecting the business than GAAP results alone. Because not all companies use identical calculations, these measures may not be comparable to other similarly titled measures of other companies.
Adjusted Net Income
Adjusted Net Income is a non-GAAP profitability measure that represents net income or loss for the period before the impact of amortization of intangible assets and certain items that are considered to hinder comparison of the performance of our businesses on a period-over-period basis or with other businesses. During the periods presented, we excluded from Adjusted Net Income amortization of intangible assets, transaction costs, earn-out consideration, the effect of foreign currency gains and losses, gains and losses on disposals of assets, stock-based compensation expense and employer payroll tax associated with equity-classified awards and the related effect on income taxes of certain pre-tax adjustments, which include costs that are required to be expensed in accordance with GAAP. Our management believes that the inclusion of supplementary adjustments to net income applied in presenting Adjusted Net Income are appropriate to provide additional information to investors about certain material non-cash items and about unusual items that we do not expect to continue at the same level in the future.
21

The following table reconciles net income, the most directly comparable GAAP measure, to Adjusted Net Income for the three months ended March 31, 2023 and 2022:
Three months ended March 31,Period over Period Change
(in thousands, except %)20232022($)(%)
Net income$9,509 $11,586 $(2,077)(17.9)%
Amortization of intangible assets5,124 4,711 413 8.8 %
Transaction costs(1)
245 192 53 27.6 %
Earn-out consideration(2)
6,648 — 6,648 100.0 %
Foreign currency losses (gains)(3)
(1,982)1,153 (3,135)NM
Loss (gain) on disposal of assets65 (15)80 NM
Severance costs(4)
1,218 — 1,218 100.0 %
Stock-based compensation expense(5)
13,672 19,688 (6,016)(30.6)%
Tax impacts of adjustments(6)
(1,988)(2,350)362 (15.4)%
Adjusted Net Income$32,511 $34,965 $(2,454)(7.0)%
Net Income Margin(7)
4.0 %4.8 %
Adjusted Net Income Margin(7)
13.8 %14.6 %
NM = not meaningful
(1)
Represents professional service fees related to the acquisition of heloo in 2022 and other non-recurring transactions.
(2)
Represents earn-out consideration recognized as compensation expense related to the acquisition of heloo.
(3)Realized and unrealized foreign currency losses (gains) include the effect of fair market value changes of forward contracts and remeasurement of U.S. dollar-denominated accounts to foreign currency.
(4)
Represents severance payments as a result of certain cost optimization measures we undertook during the period to restructure support roles.
(5)
Represents stock-based compensation expense associated with equity-classified awards, as well as associated payroll tax.
(6)Represents tax impacts of adjustments to net income which resulted in a tax benefit during the period, including stock-based compensation expense and earn-out consideration.
(7)
Net Income Margin represents net income divided by service revenue and Adjusted Net Income Margin represents Adjusted Net Income divided by service revenue.
Adjusted EPS
Adjusted EPS is a non-GAAP profitability measure that represents earnings available to shareholders excluding the impact of certain items that are considered to hinder comparison of the performance of our business on a period-over-period basis or with other businesses. Adjusted EPS is calculated as Adjusted Net Income divided by our diluted weighted-average number of shares outstanding, including the impact of any potentially dilutive common stock equivalents that are anti-dilutive to GAAP net income per share – diluted (“GAAP diluted EPS”) but dilutive to Adjusted EPS. Our management believes that the inclusion of supplementary adjustments to earnings per share applied in presenting Adjusted EPS are appropriate to provide additional information to investors about certain material non-cash items and about unusual items that we do not expect to continue at the same level in the future.
The following table reconciles GAAP diluted EPS, the most directly comparable GAAP measure, to Adjusted EPS for the three months ended March 31, 2023 and 2022:
Three months ended March 31,
20232022
GAAP diluted EPS$0.09 $0.11 
Per share adjustments to net income(1)
0.23 0.23 
Adjusted EPS$0.32 $0.34 
Weighted-average common shares outstanding – diluted100,952,573 104,122,026 
(1)
Reflects the aggregate adjustments made to reconcile net income to Adjusted Net Income, as noted in the above table, divided by the GAAP diluted weighted-average number of shares outstanding for the relevant period.
EBITDA and Adjusted EBITDA
EBITDA is a non-GAAP profitability measure that represents net income or loss for the period before the impact of the benefit from or provision for income taxes, financing expenses, depreciation, and amortization of intangible assets. EBITDA eliminates potential differences in performance caused by variations in capital structures (affecting financing expenses), tax
22

positions (such as the availability of net operating losses against which to relieve taxable profits), the cost and age of tangible assets (affecting relative depreciation expense) and the extent to which intangible assets are identifiable (affecting relative amortization expense).
Adjusted EBITDA is a non-GAAP profitability measure that represents EBITDA before certain items that are considered to hinder comparison of the performance of our businesses on a period-over-period basis or with other businesses. During the periods presented, we excluded from Adjusted EBITDA transaction costs, earn-out consideration, the effect of foreign currency gains and losses, gains and losses on disposals of assets, and stock-based compensation expense and employer payroll tax associated with equity-classified awards, which include costs that are required to be expensed in accordance with GAAP. Our management believes that the inclusion of supplementary adjustments to EBITDA applied in presenting Adjusted EBITDA are appropriate to provide additional information to investors about certain material non-cash items and about unusual items that we do not expect to continue at the same level in the future.
23

The following table reconciles net income, the most directly comparable GAAP measure, to EBITDA and Adjusted EBITDA for the three months ended March 31, 2023 and 2022:
Three months ended March 31,Period over Period Change
(in thousands, except %)20232022($)(%)
Net income$9,509 $11,586 $(2,077)(17.9)%
Provision for income taxes5,969 6,313 (344)(5.4)%
Financing expenses5,099 1,602 3,497 218.3 %
Depreciation9,661 8,901 760 8.5 %
Amortization of intangible assets5,124 4,711 413 8.8 %
EBITDA$35,362 $33,113 $2,249 6.8 %
Transaction costs(1)
245 192 53 27.6 %
Earn-out consideration(2)
6,648 — 6,648 100.0 %
Foreign currency losses (gains)(3)
(1,982)1,153 (3,135)NM
Loss (gain) on disposal of assets65 (15)80 NM
Severance costs(4)
1,218 — 1,218 100.0 %
Stock-based compensation expense(5)
13,672 19,688 (6,016)(30.6)%
Adjusted EBITDA$55,228 $54,131 $1,097 2.0 %
Net Income Margin(6)
4.0 %4.8 %
Adjusted EBITDA Margin(6)
23.5 %22.6 %
NM = not meaningful
(1)
Represents professional service fees related to the acquisition of heloo in 2022 and other non-recurring transactions.
(2)Represents earn-out consideration recognized as compensation expense related to the acquisition of heloo.
(3)Realized and unrealized foreign currency losses (gains) include the effect of fair market value changes of forward contracts and remeasurement of U.S. dollar-denominated accounts to foreign currency.
(4)Represents severance payments as a result of certain cost optimization measures we undertook during the period to restructure support roles.
(5)Represents stock-based compensation expense associated with equity-classified awards, as well as associated payroll tax.
(6)Net Income Margin represents net income divided by service revenue and Adjusted EBITDA Margin represents Adjusted EBITDA divided by service revenue.
Free Cash Flow
Free Cash Flow is a non-GAAP liquidity measure that represents our ability to generate additional cash from our business operations. Free Cash Flow is calculated as net cash provided by operating activities in the period minus cash used for purchase of property and equipment in the period. Our management believes that the inclusion of this non-GAAP measure, when considered with our GAAP results, provides management and investors with an additional understanding of our ability to generate additional cash for ongoing business operations and other capital deployment.
The following table reconciles net income, the most directly comparable GAAP measure, to Free Cash Flow for the three months ended March 31, 2023 and 2022:
Three months ended March 31,
20232022
Net cash provided by operating activities$43,683 $36,890 
Purchase of property and equipment(5,244)(17,770)
Free Cash Flow$38,439 $19,120 
Conversion of Adjusted EBITDA(1)
69.6 %35.3 %
(1)
Conversion of Adjusted EBITDA represents Free Cash Flow divided by Adjusted EBITDA.
Liquidity and Capital Resources
As of March 31, 2023, our principal sources of liquidity were cash and cash equivalents totaling $167.0 million, which were held for working capital purposes, as well as the borrowing availability under the 2022 Revolving Credit Facility of $190.0 million.
As of March 31, 2023, our total indebtedness, net of debt financing fees was $267.0 million. The interest rate in effect for the 2022 Term Loan Facility as of March 31, 2023 was 6.993% per annum. We were in compliance with all debt covenants
24

as of March 31, 2023. See Note 8, “Long-Term Debt” in the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report for additional information regarding our debt.
During the three months ended March 31, 2023, we repurchased 389,801 shares of our Class A common stock under the share repurchase program for $6.4 million, which we funded principally with available cash. As of March 31, 2023, approximately $62.7 million remained available for share repurchases under our share repurchase program.
Historically, we have financed our operations and made investments in supporting the growth of our business primarily through cash provided by operations. We expect to continue to make similar investments in the future. We believe our existing cash and cash equivalents and our 2022 Credit Facilities will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months.
Cash Flows
The following table presents a summary of our consolidated cash flows from operating, investing and financing activities for the periods indicated:
Three months ended March 31,
(in thousands)20232022
Net cash provided by operating activities$43,683 $36,890 
Net cash used in investing activities(6,244)(17,770)
Net cash used in financing activities(7,097)(4,094)
Operating Activities
Net cash provided by operating activities for the three months ended March 31, 2023 was $43.7 million compared to net cash provided by operating activities of $36.9 million for the three months ended March 31, 2022. Net cash provided by operating activities for the three months ended March 31, 2023 reflects net income of $9.5 million, as well as the add back for non-cash charges totaling $22.0 million and changes in operating assets and liabilities of $12.1 million. Non-cash charges primarily consisted of $13.5 million in stock-based compensation expense, $9.7 million of depreciation and $5.1 million of amortization related to intangibles, partially offset by $6.3 million of unrealized foreign exchange gains on forward contracts. Net cash provided by operating activities for the three months ended March 31, 2022 reflects the net income of $11.6 million, as well as the add back for non-cash charges totaling $34.6 million, primarily driven by $19.6 million in stock-based compensation expense, $8.9 million of depreciation and $4.7 million of amortization related to intangibles. These changes were partially offset by changes in operating assets and liabilities of $9.3 million.
Investing Activities
Net cash used in investing activities for the three months ended March 31, 2023 was $6.2 million compared to net cash used in investing activities of $17.8 million for the three months ended March 31, 2022. Net cash used in investing activities primarily consisted of investments in technology and computers and build-out costs associated with site expansions.
Financing Activities
Net cash used by financing activities for the three months ended March 31, 2023 was $7.1 million compared to net cash used in financing activities of $4.1 million for the three months ended March 31, 2022. Net cash used by financing activities for the three months ended March 31, 2023 consisted primarily of payments to acquire shares under our share repurchase program, payments on long-term debt and payments for taxes related to net share settlement of equity awards, partially offset by proceeds from employee stock plans. Net cash used in financing activities for the three months ended March 31, 2022 consisted of payments on long-term debt and payments for taxes related to net share settlement of equity awards.
Critical Accounting Estimates
There have been no material changes to our critical accounting estimates as reported in our Annual Report.
Recent Accounting Pronouncements
For additional information regarding recent accounting pronouncements adopted and under evaluation, refer to Note 2, “Summary of Significant Accounting Policies” in the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report.
25

Item 3. Quantitative and Qualitative Disclosures About Market Risk
Our activities expose us to a variety of financial risks: market risk (includes foreign currency), interest rate risk and credit risk.
Foreign Currency Risk
Our exposure to market risk arises principally from exchange rate risk. Although substantially all of our revenues are denominated in U.S. dollars, a substantial portion of our expenses were incurred and paid in the Philippine peso and Indian rupee in the three months ended March 31, 2023 and 2022. We also incur expenses in U.S. dollars, and currencies of the other countries in which we have operations. The exchange rates among the Philippine peso, Indian rupee and the U.S. dollar have changed substantially in recent years and may fluctuate substantially in the future.
The average exchange rate of the Philippine peso against the U.S. dollar increased from 51.56 pesos during the three months ended March 31, 2022 to 54.83 pesos during the three months ended March 31, 2023, representing a depreciation of the Philippine peso of 6.3%. Based upon our level of operations during the three months ended March 31, 2023, and excluding any forward contract arrangements that we had in place during that period, a 10% appreciation/depreciation in the Philippine peso against the U.S. dollar would have increased or decreased our expenses incurred and paid in the Philippine peso by approximately $9.6 million or $7.8 million, respectively, in the three months ended March 31, 2023.
The average exchange rate of the Indian rupee against the U.S. dollar increased from 75.17 rupees during the three months ended March 31, 2022 to 82.22 rupees during the three months ended March 31, 2023, representing a depreciation of the Indian rupee of 9.4%. Based upon our level of operations during the three months ended March 31, 2023, a 10% appreciation/depreciation in the Indian rupee against the U.S. dollar would have increased or decreased our expenses incurred and paid in the Indian rupee by approximately $2.2 million or $1.8 million, respectively, in the three months ended March 31, 2023.
In order to mitigate our exposure to foreign currency fluctuation risks and minimize the earnings and cash flow volatility associated with forecasted transactions denominated in certain foreign currencies, and economically hedge our intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, we enter into foreign currency forward contracts. These derivatives have not been designated as hedges under ASC Topic 815, Derivatives and Hedging (“ASC 815”). Changes in the fair value of these derivatives are recognized in the consolidated statements of operations and are included in other expense (income).
For the three months ended March 31, 2023 and 2022, the realized losses of $1.6 million and $1.4 million, respectively, resulting from the settlement of forward contracts were included within other expense (income).
For the three months ended March 31, 2023 and 2022, we had outstanding forward contracts. The forward contract receivable (payable) resulting from changes in fair value was recorded under prepaid expenses and other current assets (accounts payable and accrued liabilities). For the three months ended March 31, 2023 and 2022, the unrealized losses (gains) on the forward contracts of $(6.3) million and $0.8 million, respectively, were included within other expense (income).
These contracts must be settled on the day of maturity or may be canceled subject to the receipts or payments of any gains or losses, respectively, equal to the difference between the contract exchange rate and the market exchange rate on the date of cancellation. We do not enter into foreign currency forward contracts for speculative or trading purposes. These derivative instruments do not subject us to material balance sheet risk due to exchange rate movements because gains and losses on the settlement of these derivatives are intended to offset revaluation losses and gains on the assets and liabilities being hedged.
Interest Rate Risk
Our exposure to market risk is influenced by the changes in interest rates paid on any outstanding balance on our borrowings, mainly under our 2022 Credit Facilities. All of our borrowings outstanding under the 2022 Credit Facilities as of March 31, 2023 accrue interest at SOFR plus 2.25%. Our total principal balance outstanding as of March 31, 2023 was $268.7 million. Based on the outstanding balances and interest rates under the 2022 Credit Facilities as of March 31, 2023, a hypothetical 10% increase or decrease in SOFR would cause an increase or decrease in interest expense of approximately $1.3 million over the next 12 months.
Credit Risk
As of March 31, 2023, we had accounts receivable, net of allowance for doubtful accounts, of $170.7 million, of which $47.3 million was owed by two of our clients. Collectively, these clients represented approximately 27% of our gross accounts receivable as of March 31, 2023.
26

Item 4. Controls and Procedures
Disclosure Controls and Procedures
We maintain disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in our reports under 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 the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures. 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.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2023. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2023, the design and operation of the our disclosure controls and procedures were effective to accomplish their objectives at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There has been no change in our internal control over financial reporting during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
27

PART II — OTHER INFORMATION
Item 1. Legal Proceedings
The information required with respect to this item can be found under Note 10, “Commitments and Contingencies” in the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report and is incorporated by reference into this Item 1.
Item 1A. Risk Factors
We are subject to various risks that could have a material adverse impact on our financial position, results of operations or cash flows. Although it is not possible to predict or identify all such risks and uncertainties, they may include, but are not limited to, the factors discussed under “Risk Factors” in the Annual Report. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our financial position, results of operations or cash flows. There have been no material changes to the risk factors included in the Annual Report. You should carefully consider the risk factors set forth in the Annual Report and the other information set forth elsewhere in this Quarterly Report.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Purchases of Equity Securities by the Issuer
During the three months ended March 31, 2023, our purchases of Class A common stock were as follows:
Period
Total Number of Shares Purchased(1)
Average Price Paid per Share(2)
Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs
(in thousands)
January 1, 2023 through January 31, 2023
106,148 $17.32 106,148 $67,195 
February 1, 2023 through February 28, 2023
48,300 19.01 48,300 66,276 
March 1, 2023 through March 31, 2023235,353 15.37 235,353 $62,659 
Total389,801 389,801 
(1)
On September 7, 2022, our board of directors authorized the commencement of a share repurchase program, which authorizes us to purchase up to $100.0 million of shares of our Class A common stock from time to time through open market purchases, in privately negotiated transactions or by other means, including through the use of trading plans intended to qualify under Rule 10b5-1 under the Exchange Act. Open market repurchases are expected to be structured to occur within the pricing volume requirements of Rule 10b-18. The timing and total amount of stock repurchases will depend upon, business, economic and market conditions, corporate and regulatory requirements, prevailing stock prices, restrictions under the terms of our loan agreements and other relevant considerations. The repurchase program terminates on December 31, 2024, and may be modified, suspended or discontinued at any time at our discretion. The program does not obligate the Company to acquire any amount of Class A common stock.
(2)
Average price paid per share includes costs associated with the repurchases.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Section 13(r) Disclosure
Pursuant to Section 219 of the Iran Threat Reduction and Syria Human Rights Act of 2012, which added Section 13(r) of the Exchange Act, we hereby incorporate by reference herein Exhibit 99.1 of this report, which includes disclosures regarding activities at Mundys S.p.A. (formerly, Atlantia S.p.A.), which may be, or may have been at the time considered to be, an affiliate of Blackstone and, therefore, our affiliate.
28

Item 6. Exhibits
Exhibit
No.
Description
3.1
3.2
10.1†
10.2†
31.1*
31.2*
32.1**
32.2**
99.1*
101.INSXBRL 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.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*    Filed herewith.
**    Furnished herewith.
Management contract or compensatory plan or arrangement.
The agreements and other documents filed as exhibits to this report are not intended to provide factual information or other disclosure except for the terms of the agreements or other documents themselves, and you should not rely on them for other than that purpose. In particular, any representations and warranties made by the Company in these agreements or other documents were made solely within the specific context of the relevant agreement or document and do not apply in any other context or at any time other than the date they were made.
29

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
TASKUS, INC.
(Registrant)
Date:May 9, 2023By:/s/ Balaji Sekar
Balaji Sekar
Chief Financial Officer
(Principal Financial Officer)
(Authorized Signatory)
Date:May 9, 2023By:/s/ Steven Amaya
Steven Amaya
Senior Vice President—Finance
(Principal Accounting Officer)
30
EX-31.1 2 exhibit311q12023.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Bryce Maddock, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 of TaskUs, 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)) for the registrant 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: May 9, 2023
/s/ Bryce Maddock
Bryce Maddock
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exhibit312q12023.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Balaji Sekar, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 of TaskUs, 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)) for the registrant 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: May 9, 2023
/s/ Balaji Sekar
Balaji Sekar
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 exhibit321q12023.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION 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 of TaskUs, Inc. (the “Company”) for the quarter ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Bryce Maddock, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Bryce Maddock
Bryce Maddock
Chief Executive Officer
(Principal Executive Officer)
May 9, 2023

EX-32.2 5 exhibit322q12023.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION 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 of TaskUs, Inc. (the “Company”) for the quarter ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Balaji Sekar, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Balaji Sekar
Balaji Sekar
Chief Financial Officer
(Principal Financial Officer)
May 9, 2023

EX-99.1 6 exhibit991irannoticeq12023.htm EX-99.1 Document
Exhibit 99.1
Section 13(r) Disclosure

The disclosure reproduced below was initially included in the Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission by Blackstone Inc. (“Blackstone”) with respect to its fiscal quarter ended March 31, 2023, in accordance with Section 13(r) of the Securities Exchange Act of 1934, as amended, in regard to Mundys S.p.A. (formerly, Atlantia S.PA.). Mundys S.p.A. may be, or may have been at the time considered to be, an affiliate of Blackstone, and therefore an affiliate of TaskUs, Inc. (“TaskUs”). TaskUs did not independently verify or participate in the preparation of the disclosure reproduced below.
Blackstone included the following disclosure in its Quarterly Report on Form 10-Q for the quarter ended March 31, 2023:
Mundys S.p.A. (formerly “Atlantia S.p.A.”) provided the disclosure reproduced below in connection with activities during the quarter ended March 31, 2023. We have not independently verified or participated in the preparation of this disclosure.
“Disclosure pursuant to Section 13(r) of the Securities Exchange Act of 1934. Funds affiliated with Blackstone first invested in Mundys S.p.A. (formerly “Atlantia S.p.A.”) on November 18, 2022 in connection with the voluntary public tender offer by Schema Alfa S.p.A. for all of the shares of Mundys S.p.A., pursuant to which such funds obtained a minority non-controlling interest in Mundys S.p.A. Mundys S.p.A. owns and controls Aeroporti di Roma S.p.A. (“ADR”), an operator of airports in Italy including Leonardo da Vinci-Fiumicino Airport. Iran Air has historically operated periodic flights to and from Leonardo da Vinci-Fiumicino Airport as authorized, from time to time, by an aviation-related bilateral agreement between Italy and Iran, scheduled in compliance with European Regulation 95/93, and approved by the Italian Civil Aviation Authority. ADR, as airport operator, is under a mandatory obligation to provide airport services to all air carriers (including Iran Air) authorized by the applicable Italian authority. The relevant turnover attributable to these activities (whose consideration is calculated on the basis of general tariffs determined by such independent Italian authority) in the quarter ended March 31, 2023 was less than €35,000. Mundys S.p.A. does not track profits specifically attributable to these activities.”
        
EX-101.SCH 7 task-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Unaudited Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Unaudited Condensed Consolidated Statements of Shareholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business and Organization link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Forward Contracts and Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Intangibles link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Forward Contracts and Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Goodwill and Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Forward Contracts and Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Forward Contracts and Fair Value Measurement - Schedule of Settled and Outstanding Forward Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Forward Contracts and Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Goodwill and Intangibles - Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Goodwill and Intangibles - Components of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Long-Term Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Leases - Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Leases - Weighted Average (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases - Supplemental Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Leases - Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Leases - Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Stock-Based Compensation - Stock Option and Restricted Stock Unit (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 task-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 task-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 task-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Other noncurrent liabilities Increase (Decrease) in Other Noncurrent Liabilities Provision for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets Deferred Income Tax Assets, Net Long term debt, gross Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Other Lease Information Other Lease Information [Table Text Block] Other Lease Information Property, Plant and Equipment [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Property and equipment, gross Property, Plant and Equipment, Gross Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Additional paid-in capital Additional Paid in Capital Number of plaintiffs Loss Contingency, Number of Plaintiffs Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Depreciation Exercised or released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating lease right-of-use assets Increase (Decrease) In Operating Lease Right-Of-Use Assets Increase (Decrease) In Operating Lease Right-Of-Use Assets Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement [Abstract] Earnout expense Business Combination, Contingent Consideration, Earnout Expense Business Combination, Contingent Consideration, Earnout Expense Repurchase of common stock Treasury Stock, Value, Acquired, Cost Method Net income Net income Net income available to common shareholders Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other intangibles Other Intangible Assets [Member] Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Secured Debt Secured Debt [Member] Number of merchants Loss Contingency, Number Of Merchants Affected By Stolen Data Loss Contingency, Number Of Merchants Affected By Stolen Data Leases Lessee, Operating Leases [Text Block] Estimate of loss Loss Contingency, Estimate of Possible Loss Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Treasury stock, at cost with 2,039,732 and 1,649,931 shares, respectively Treasury Stock, Common, Value Gregory Forsberg, Christopher Gunter, Samuel Kissinger, And Scott Sipprell vs. TaskUs, Inc. And Shopify, Inc. Gregory Forsberg, Christopher Gunter, Samuel Kissinger, And Scott Sipprell vs. TaskUs, Inc. And Shopify, Inc. [Member] Gregory Forsberg, Christopher Gunter, Samuel Kissinger, And Scott Sipprell vs. TaskUs, Inc. And Shopify, Inc. Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Schedule of RSU Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] 2023-remainder of year Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Total noncurrent liabilities Liabilities, Noncurrent Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 inputs Fair Value, Inputs, Level 1 [Member] Schedule of Settled and Outstanding Forward Contracts Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Award Type [Axis] Award Type [Axis] Weighted-average number of common shares outstanding: Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Current portion of operating lease liabilities Operating Lease, Liability, Current Forward contracts receivable Derivative Asset Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Bridge Loan Bridge Loan [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Customer A Customer A [Member] Customer A Long-term debt Noncurrent portion of debt Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Percentage of outstanding shares acquired Business Acquisition, Percentage of Voting Interests Acquired Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Document Type Document Type Weighted-average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Long-Term Debt Long-Term Debt [Text Block] Number of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Forfeited, cancelled or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Beginning balance (in usd per share) Ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Stock-Based Compensation Compensation and Employee Benefit Plans [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Class B convertible common stock Common Class B [Member] Common Stock Equivalents, Anti-Dilutive Common Stock Equivalents, Anti-Dilutive [Member] Common Stock Equivalents, Anti-Dilutive Deferred taxes Deferred Income Tax Expense (Benefit) Concentration Risk [Table] Concentration Risk [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Year Two Debt Instrument, Payment, Period Two [Member] Debt Instrument, Payment, Period Two Subsequent Event Subsequent Event [Member] Accrued payroll and employee-related liabilities Employee-Related Liabilities, Noncurrent Employee-Related Liabilities, Noncurrent Document Period End Date Document Period End Date Total assets Assets Debt Disclosure [Abstract] Debt Instrument, Payment Period [Domain] Debt Instrument, Payment Period [Domain] Debt Instrument, Payment Period [Domain] Net income per common share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] PSUs Performance Shares [Member] Current portion of debt Current portion of debt Long-Term Debt, Current Maturities Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Exercised or released (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Authorized amount Stock Repurchase Program, Authorized Amount Exercised or released (in usd per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value Accrued payroll and employee-related liabilities Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Earnings Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Award Type [Domain] Award Type [Domain] Weighted average period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Proceeds from employee stock plans Proceeds from Stock Plans Issuance of common stock for settlement of equity awards Stock Issued During Period, Value, Restricted Stock Award, Gross Income tax receivable Income Taxes Receivable, Current Derivative Contract [Domain] Derivative Contract [Domain] Entity Registrant Name Entity Registrant Name Subsequent Events Subsequent Events [Text Block] Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Debt Instrument, Payment Period [Axis] Debt Instrument, Payment Period [Axis] Debt Instrument, Payment Period Parsec d.o.o. and Q Experience d.o.o. Parsec d.o.o. and Q Experience d.o.o. [Member] Parsec d.o.o. and Q Experience d.o.o. Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Unrealized foreign exchange losses (gains) on forward contracts Unrealized losses (gains) on forward contracts Unrealized Gain (Loss) on Derivatives Debt issuance costs, net Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Treasury stock Treasury Stock, Common [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Long term debt, noncurrent, gross Long-term Debt, Excluding Current Maturities, Gross Long-term Debt, Excluding Current Maturities, Gross Digital Customer Experience Digital Customer Experience [Member] Digital Customer Experience SOFR Rate Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Treasury stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Assets Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract] Based on a multiple of EBITDA Business Combination, Contingent Consideration, EBITDA Measurement Period Business Combination, Contingent Consideration, EBITDA Measurement Period Forward Contracts Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Customer B Customer B [Member] Customer B Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Business Combination Business Combination Disclosure [Text Block] Concentration risk Concentration Risk, Percentage Subsequent Events [Abstract] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Effect of Counter-party Netting Derivative Asset, Subject To Master Netting Arrangement, Counterparty Offset Derivative Asset, Subject To Master Netting Arrangement, Counterparty Offset Credit Facility [Domain] Credit Facility [Domain] Amortization of intangible assets Amortization of intangibles Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Basic (in usd per share) Earnings Per Share, Basic 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Concentration Risk Type [Domain] Concentration Risk Type [Domain] Damages sought Loss Contingency, Damages Sought, Value Total shareholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Forfeited, cancelled or expired (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] India INDIA Money Market Funds Money Market Funds [Member] Additional amount authorized under share repurchase program Stock Repurchase Program, Additional Amount Authorized Stock Repurchase Program, Additional Amount Authorized Accumulated deficit Retained Earnings [Member] Unrecognized compensation expense related to stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Earn-out payments Business Combination, Contingent Consideration, Earnout Amount Business Combination, Contingent Consideration, Earnout Amount Litigation Status [Domain] Litigation Status [Domain] Year Three Debt Instrument, Payment, Period Three [Member] Debt Instrument, Payment, Period Three Increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Common Stock Common Stock [Member] Schedule of Stock Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Payments for stock repurchases Payments for Repurchase of Common Stock Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Retirement benefit reserves Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Unbilled revenues Unbilled Receivables, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired Leasehold improvements Leasehold Improvements [Member] Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net of allowance for doubtful accounts of $3,422 and $3,422, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Percentage of original principal amount Debt Instrument, Principal Payment, Percentage Of Original Principal Amount Debt Instrument, Principal Payment, Percentage Of Original Principal Amount Cost of services Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Beginning balance (in shares) Ending balance (in shares) Shares outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Intangibles, Gross Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general, and administrative expense Selling, General and Administrative Expense Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Trust and Safety Trust And Safety [Member] Trust And Safety Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating income Operating Income (Loss) Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Litigation Status [Axis] Litigation Status [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Document Information [Table] Document Information [Table] Common stock, shares outstanding (in shares) Beginning balance of common stock (in shares) Ending balance of common stock (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Less current debt financing fees Debt Issuance Costs, Current, Net Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Provision for income taxes Income tax expense (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred tax liabilities Deferred Income Tax Liabilities, Net 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional paid-in capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Net income per common share: Earnings Per Share, Basic [Abstract] Derivative [Line Items] Derivative [Line Items] Diluted (in shares) Weighted-average common shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Forward contracts payable Derivative Liability Net Amounts on Balance Sheet Derivative Liability, Subject to Master Netting Arrangement, before Offset Accounts receivable percentage Accounts Receivable [Member] Base Rate Base Rate [Member] Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Exercised or released (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period Common stock Common Stock, Value, Issued Effect of Counter-party Netting Derivative Liability, Subject To Master Netting Arrangement, Counterparty Offset Derivative Liability, Subject To Master Netting Arrangement, Counterparty Offset Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Granted (in usd 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 Issuance of common stock for settlement of equity awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Number of personally identifiable information pieces released Loss Contingency, Number Of Pieces Of Personally Identifiable Information Unauthorized Public Release Of Approximately Amount Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Forward contracts payable Foreign Exchange Forward [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Deferred revenue Contract with Customer, Liability, Current Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Debt instrument, face amount Debt Instrument, Face Amount Number of lawsuits filed Loss Contingency, New Claims Filed, Number Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Construction in process Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Other noncurrent assets Other Assets, Noncurrent Accrued payroll and employee-related liabilities Increase (Decrease) in Employee Related Liabilities Year One Debt Instrument, Payment, Period One [Member] Debt Instrument, Payment, Period One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Number of counterparties Number Of Counterparties Number Of Counterparties My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Including TaskUs, Inc. My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Including TaskUs, Inc. [Member] My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Including TaskUs, Inc. Derivative [Table] Derivative [Table] Beginning balance outstanding (in shares) Ending balance outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Net Amounts Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Technology and computers Technology Equipment [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Liabilities: Liabilities [Abstract] Property and equipment, net Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Payments on long-term debt Repayments of Long-Term Debt Stock Option Share-Based Payment Arrangement, Option [Member] Other noncurrent assets Increase (Decrease) in Other Noncurrent Assets Net Amounts Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral 2022 Credit Agreement 2022 Credit Agreement [Member] 2022 Credit Agreement Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Forfeited, cancelled or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total Long-Term Debt Other expense (income) Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Current portion of income tax payable Accrued Income Taxes, Current Noncurrent assets: Assets, Noncurrent [Abstract] Schedule of Revenue by Service Revenue from External Customers by Products and Services [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Philippines PHILIPPINES Class A common stock Common Class A [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Rest of World Rest Of World [Member] Rest Of World Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Intangibles, Net Finite-Lived Intangible Assets, Net Schedule of Fair Value of Assets Measured on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Year Five Debt Instrument, Payment, Period Five [Member] Debt Instrument, Payment, Period Five Number of options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Schedule of Concentration Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Description of Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Realized losses from settlement of forward contracts Gain (Loss) on Sale of Derivatives Total operating expenses Costs and Expenses Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Total lease liabilities Operating Lease, Liability Selling, general, and administrative expense Selling, General and Administrative Expenses [Member] Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Forfeited, cancelled or expired (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price AI Services AI Services [Member] AI Services Entity Filer Category Entity Filer Category Effect of Master Netting Arrangements Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Basic (in shares) Weighted-average common shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and Contingencies (See Note 10) Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance outstanding (in usd per share) Ending balance outstanding (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss (gain) on disposal of assets Loss (gain) on disposal of assets Gain (Loss) on Disposition of Assets Total notional amount of outstanding forward contracts Derivative, Notional Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Schedule of Current and Non-Current Debt Schedule of Debt [Table Text Block] Service revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Income tax payable Increase (Decrease) in Income Taxes Payable Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Cover [Abstract] Pending Litigation Pending Litigation [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 inputs Fair Value, Inputs, Level 3 [Member] Total noncurrent assets Assets, Noncurrent Common Stock Equivalents, Market Conditions Not Met Common Stock Equivalents, Antidilutive, Market Conditions Not Met [Member] Common Stock Equivalents, Antidilutive, Market Conditions Not Met Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Investment in loan receivable Payments to Acquire Loans Receivable Payments for taxes related to net share settlement Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and shareholders’ equity Liabilities and Equity Amortization of debt financing fees Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Remaining authorized amount under share repurchase program Stock Repurchase Program, Remaining Authorized Repurchase Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Maximum payouts Business Combination, Contingent Consideration, Maximum Payout Business Combination, Contingent Consideration, Maximum Payout Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 inputs Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in usd per share) Earnings Per Share, Diluted Intangibles Intangible Assets, Net (Excluding Goodwill) Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Customer Concentration Risk Customer Concentration Risk [Member] Income tax payable Accrued Income Taxes, Noncurrent Entity Ex Transition Period Entity Ex Transition Period Forward Contracts and Fair Value Measurement Derivatives and Fair Value [Text Block] Line of credit facility, commitment fee percent Line of Credit Facility, Commitment Fee Percentage Effect of Master Netting Arrangements Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Service revenue percentage Revenue from Contract with Customer Benchmark [Member] Net Amounts on Balance Sheet Derivative Asset, Subject to Master Netting Arrangement, before Offset Schedule of Future Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Financing expenses Interest Expense Derivative Instruments and Hedging Activities Disclosure [Abstract] Trade name Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Shareholders’ equity: Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Entity Tax Identification Number Entity Tax Identification Number Schedule of Property and Equipment by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Revenue from Contract with Customer [Abstract] Shares withheld related to net share settlement (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Effect of dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Total notional amount of settled forward contracts Derivative, Notional Amount Settled Derivative, Notional Amount Settled Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] 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] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Shares withheld related to net share settlement Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Business combination, consideration transferred Business Combination, Consideration Transferred Concentration Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] City Area Code City Area Code Assets Assets [Abstract] Less noncurrent debt financing fees Debt Issuance Costs, Noncurrent, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Year Four Debt Instrument, Payment, Period Four [Member] Debt Instrument, Payment, Period Four Statement of Stockholders' Equity [Abstract] Other property and equipment Property, Plant and Equipment, Other Types [Member] Long term debt, current, gross Long-term Debt, Current Maturities, Gross Long-term Debt, Current Maturities, Gross Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Stock option weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Other noncurrent liabilities Other Liabilities, Noncurrent Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Derivative term Derivative, Term of Contract Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] ROU assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of services Cost of Sales [Member] Customer [Domain] Customer [Domain] Service [Member] EX-101.PRE 11 task-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
May 02, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-40482  
Entity Registrant Name TaskUs, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-1586636  
Entity Address, Address Line One 1650 Independence Drive  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town New Braunfels  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 78132  
City Area Code 888  
Local Phone Number 400-8275  
Title of 12(b) Security Class A Common Stock, par value $0.01 per share  
Trading Symbol TASK  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Amendment Flag false  
Entity Central Index Key 0001829864  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   27,066,113
Class B convertible common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   70,032,694
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 167,011 $ 133,992
Accounts receivable, net of allowance for doubtful accounts of $3,422 and $3,422, respectively 170,664 178,678
Income tax receivable 526 2,879
Prepaid expenses and other current assets 30,021 25,876
Total current assets 368,222 341,425
Noncurrent assets:    
Property and equipment, net 75,604 75,053
Operating lease right-of-use assets 41,021 41,510
Deferred tax assets 6,334 6,165
Intangibles 208,053 212,993
Goodwill 217,785 217,382
Other noncurrent assets 8,425 7,487
Total noncurrent assets 557,222 560,590
Total assets 925,444 902,015
Current liabilities:    
Accounts payable and accrued liabilities 33,178 37,062
Accrued payroll and employee-related liabilities 52,561 48,663
Current portion of debt 4,347 3,334
Current portion of operating lease liabilities 11,904 11,614
Current portion of income tax payable 9,265 5,730
Deferred revenue 3,066 3,481
Total current liabilities 114,321 109,884
Noncurrent liabilities:    
Income tax payable 2,304 2,293
Long-term debt 262,632 264,225
Operating lease liabilities 32,154 32,380
Accrued payroll and employee-related liabilities 3,444 2,818
Deferred tax liabilities 34,541 34,514
Other noncurrent liabilities 293 288
Total noncurrent liabilities 335,368 336,518
Total liabilities 449,689 446,402
Commitments and Contingencies (See Note 10)
Shareholders’ equity:    
Additional paid-in capital 645,322 631,908
Accumulated deficit (126,165) (135,674)
Accumulated other comprehensive loss (7,056) (10,647)
Treasury stock, at cost with 2,039,732 and 1,649,931 shares, respectively (37,341) (30,967)
Total shareholders’ equity 475,755 455,613
Total liabilities and shareholders’ equity 925,444 902,015
Class A common stock    
Shareholders’ equity:    
Common stock 295 293
Class B convertible common stock    
Shareholders’ equity:    
Common stock $ 700 $ 700
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ 3,422 $ 3,422
Treasury stock (in shares) 2,039,732 1,649,931
Class A common stock    
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 2,500,000,000 2,500,000,000
Common stock, shares issued (in shares) 29,489,895 29,257,651
Common stock, shares outstanding (in shares) 27,450,163 27,607,720
Class B convertible common stock    
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 70,032,694 70,032,694
Common stock, shares outstanding (in shares) 70,032,694 70,032,694
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Service [Member]  
Service revenue $ 235,306 $ 239,680
Operating expenses:    
Cost of services 137,762 141,282
Selling, general, and administrative expense 64,294 64,247
Depreciation 9,661 8,901
Amortization of intangible assets 5,124 4,711
Loss (gain) on disposal of assets 65 (15)
Total operating expenses 216,906 219,126
Operating income 18,400 20,554
Other expense (income) (2,177) 1,053
Financing expenses 5,099 1,602
Income before income taxes 15,478 17,899
Provision for income taxes 5,969 6,313
Net income $ 9,509 $ 11,586
Net income per common share:    
Basic (in usd per share) $ 0.10 $ 0.12
Diluted (in usd per share) $ 0.09 $ 0.11
Weighted-average number of common shares outstanding:    
Basic (in shares) 97,561,650 97,481,412
Diluted (in shares) 100,952,573 104,122,026
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income $ 9,509 $ 11,586
Retirement benefit reserves 8 9
Foreign currency translation adjustments 3,583 (1,765)
Comprehensive income $ 13,100 $ 9,830
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Shareholders’ Equity - USD ($)
$ in Thousands
Total
Class A common stock
Class B convertible common stock
Common Stock
Class A common stock
Common Stock
Class B convertible common stock
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive loss
Treasury stock
Beginning balance of common stock (in shares) at Dec. 31, 2021       27,431,264 70,032,694        
Beginning balance at Dec. 31, 2021 $ 379,134     $ 275 $ 700 $ 556,418 $ (176,096) $ (2,163) $ 0
Beginning balance (in shares) at Dec. 31, 2021                 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock for settlement of equity awards (in shares)       137,794          
Issuance of common stock for settlement of equity awards 0     $ 1   (1)      
Shares withheld related to net share settlement (in shares)       (45,389)          
Shares withheld related to net share settlement (1,469)     $ (1)   (1,468)      
Stock-based compensation expense 19,605         19,605      
Net income 11,586           11,586    
Other comprehensive income (loss) (1,756)             (1,756)  
Ending balance of common stock (in shares) at Mar. 31, 2022       27,523,669 70,032,694        
Ending balance at Mar. 31, 2022 407,100     $ 275 $ 700 574,554 (164,510) (3,919) $ 0
Ending balance (in shares) at Mar. 31, 2022                 0
Beginning balance of common stock (in shares) at Dec. 31, 2022   27,607,720 70,032,694 29,257,651 70,032,694        
Beginning balance at Dec. 31, 2022 $ 455,613     $ 293 $ 700 631,908 (135,674) (10,647) $ (30,967)
Beginning balance (in shares) at Dec. 31, 2022 1,649,931               1,649,931
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock for settlement of equity awards (in shares)       246,537          
Issuance of common stock for settlement of equity awards $ 209     $ 2   207      
Shares withheld related to net share settlement (in shares)       (14,293)          
Shares withheld related to net share settlement (257)         (257)      
Repurchase of common stock (in shares)                 389,801
Repurchase of common stock (6,374)               $ (6,374)
Stock-based compensation expense 13,464         13,464      
Net income 9,509           9,509    
Other comprehensive income (loss) 3,591             3,591  
Ending balance of common stock (in shares) at Mar. 31, 2023   27,450,163 70,032,694 29,489,895 70,032,694        
Ending balance at Mar. 31, 2023 $ 475,755     $ 295 $ 700 $ 645,322 $ (126,165) $ (7,056) $ (37,341)
Ending balance (in shares) at Mar. 31, 2023 2,039,732               2,039,732
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income $ 9,509 $ 11,586
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 9,661 8,901
Amortization of intangibles 5,124 4,711
Amortization of debt financing fees 149 139
Loss (gain) on disposal of assets 65 (15)
Provision for losses on accounts receivable 0 479
Unrealized foreign exchange losses (gains) on forward contracts (6,336) 759
Deferred taxes (90) (19)
Stock-based compensation expense 13,464 19,605
Changes in operating assets and liabilities:    
Accounts receivable 8,070 (9,979)
Prepaid expenses and other current assets (16) (2,478)
Operating lease right-of-use assets 3,825 3,226
Other noncurrent assets 34 (223)
Accounts payable and accrued liabilities (5,356) (1,071)
Accrued payroll and employee-related liabilities 3,520 (1,392)
Operating lease liabilities (3,310) (2,804)
Income tax payable 5,789 4,686
Deferred revenue (417) 779
Other noncurrent liabilities (2) 0
Net cash provided by operating activities 43,683 36,890
Cash flows from investing activities:    
Purchase of property and equipment (5,244) (17,770)
Investment in loan receivable (1,000) 0
Net cash used in investing activities (6,244) (17,770)
Cash flows from financing activities:    
Payments on long-term debt (675) (2,625)
Proceeds from employee stock plans 209 0
Payments for taxes related to net share settlement (257) (1,469)
Payments for stock repurchases (6,374) 0
Net cash used in financing activities (7,097) (4,094)
Increase in cash and cash equivalents 30,342 15,026
Effect of exchange rate changes on cash 2,677 (1,536)
Cash and cash equivalents at beginning of period 133,992 63,584
Cash and cash equivalents at end of period $ 167,011 $ 77,074
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Organization
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Organization Description of Business and Organization
TaskUs, Inc. (formerly known as TU TopCo, Inc.) (“TaskUs” and, together with its subsidiaries, the “Company,” “we,” “us” or “our”) was formed by investment funds affiliated with Blackstone Inc. (“Blackstone”) as a vehicle for the acquisition of TaskUs Holdings, Inc. (formerly known as TaskUs, Inc.) (“TaskUs Holdings”) on October 1, 2018 (the “Blackstone Acquisition”). Prior to the Blackstone Acquisition, TaskUs had no operations and TaskUs Holdings operated as a standalone entity. TaskUs, Inc. was incorporated in Delaware in July 2018, and is headquartered in New Braunfels, Texas.
The Company is a provider of outsourced digital services and next-generation customer experience to the world’s most innovative companies, helping its clients represent, protect and grow their brands. The Company’s global, omni-channel delivery model is focused on providing its clients three key services - Digital Customer Experience, Trust and Safety and Artificial Intelligence (“AI”) Services. The Company has designed its platform to enable it to rapidly scale and benefit from its clients’ growth. Through its agile and responsive operational model, the Company delivers services from multiple delivery sites that span globally from the United States, Philippines, India and other parts of the world.
The Company’s major service offerings are described in more detail below:
Digital Customer Experience: Principally consists of omni-channel customer care services, primarily delivered through digital (non-voice) channels.
Trust and Safety: Principally consists of review and disposition of user and advertiser generated visual, text and audio content for purposes which include removal or labeling of policy violating, offensive or misleading content. Also included in this area are our offerings for risk management, compliance, identity management and fraud.
AI Services: Principally consists of high-quality data labeling services, annotation, context relevance and transcription services performed for the purpose of training and tuning machine learning algorithms, enabling them to develop cutting-edge AI systems.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
(a) Basis of Presentation
The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (“US GAAP”). Our Annual Report on Form 10-K for the year ended December 31, 2022 (the “Annual Report”), as filed with the Securities and Exchange Commission (the “SEC”), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2022 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2023 and its results of operations, comprehensive income and shareholders’ equity for the three months ended March 31, 2023 and 2022, and cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.
The Company has made certain reclassifications to prior period consolidated financial statements to conform to current period presentation. India, which was previously included in Rest of World, is now reported separately within revenue disaggregation by geographical location. Other receivables, Prepaid expenses and Other current assets have been combined into Prepaid expenses and other current assets.
(b) Use of Estimates
The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the
reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; the measurement of lease liabilities and right-of-use assets; valuation of forward contracts; valuation of stock-based compensation; valuation of acquired intangible assets and goodwill, as well as related impairment assessments; and reserves for income tax uncertainties and other contingencies.
(c) Principles of Consolidation
The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no variable interest entities in its corporate structure.
(d) Concentration Risk
Most of the Company’s customers are located in the United States. Customers outside of the United States are concentrated in Europe.
For the three months ended March 31, 2023 and 2022, the following customers represented greater than 10% of the Company’s service revenue:
ClientService revenue percentage
Three months ended March 31,
20232022
A20 %24 %
BLess than 10 %10 %
As of March 31, 2023 and December 31, 2022, the following clients represented greater than 10% of the Company’s accounts receivable:
Accounts receivable percentage
ClientMarch 31, 2023December 31, 2022
A16 %17 %
B12 %13 %
The Company’s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.
(e) Recent Accounting Pronouncements
The Company currently qualifies as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.
Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity’s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. The company adopted this standard as of January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combination
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combination Business CombinationOn April 15, 2022 (the “Closing Date”), the Company completed the acquisition of 100% of the equity interests of Parsec d.o.o. and Q Experience d.o.o. (collectively, "heloo") for $35.4 million. The former shareholders of heloo are also eligible to receive contingent earn-out payments not to exceed €20 million, based on performance compared to prescribed EBITDA targets outlined in the purchase agreement during each of the one year periods ending April 30, 2023 and 2024, respectively. The total fair value of contingent earn-out payments was determined to be $18.5 million and $14.9 million as March 31, 2023 and December 31, 2022, respectively, based on a Monte Carlo simulation model, utilizing a discounted payout analysis based on probabilities and timing of achieving the prescribed targets. Since these payments are contingent on future service conditions, they are recognized as compensation expense ratably over the required service period. For the three months ended March 31, 2023, the Company recognized $6.6 million in compensation expense related to the contingent earn-out payments included in selling, general, and administrative expenses.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Disaggregation of Revenue
The Company's revenues are derived from contracts with customers related to business outsourcing services that it provides. The following table presents the breakdown of the Company’s revenues by service offering:
Three months ended March 31,
(in thousands)20232022
Digital Customer Experience$157,136 $159,731 
Trust and Safety40,598 45,852 
AI Services37,572 34,097 
Service revenue$235,306 $239,680 
The majority of the Company’s revenues are derived from contracts with customers who are located in the United States. However, the Company delivers its services from geographies outside of the United States. The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided from:
Three months ended March 31,
(in thousands)20232022
Philippines$126,859 $120,080 
United States46,662 79,131 
India28,243 23,358 
Rest of World33,542 17,111 
Service revenue$235,306 $239,680 
Contract Balances
Accounts receivable, net of allowance for doubtful accounts includes $84.2 million and $80.8 million of unbilled revenues as of March 31, 2023 and December 31, 2022, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Forward Contracts and Fair Value Measurement
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Forward Contracts and Fair Value Measurement Forward Contracts and Fair Value MeasurementThe Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2023 and 2022, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense (income) in the consolidated statements of operations. The forward contract receivable (payable) resulting from changes in fair value was recorded under prepaid expenses and other current assets (accounts payable and accrued liabilities).
The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with derivative contracts:
Three months ended March 31,
(in thousands)20232022
Total notional amount of settled forward contracts$59,425 $40,382 
Realized losses from settlement of forward contracts$1,618 $1,420 
Unrealized losses (gains) on forward contracts$(6,336)$759 
The following table presents the Company's outstanding forward contracts:
(in thousands)March 31, 2023December 31, 2022
Total notional amount of outstanding forward contracts$110,925 $175,050 
By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.
The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.
In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.
For financial statement presentation purposes, we offset assets and liabilities for forward contracts with the same counterparty that we intend to net settle upon maturity; however, we do not offset assets and liabilities under master netting arrangements that we do not intend to net settle. The following table presents information about the Company’s assets and liabilities that are measured at fair value on a recurring basis at March 31, 2023 and December 31, 2022 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:
March 31, 2023
Fair value measurements usingTotal Gross Fair ValueEffect of Counter-party NettingNet Amounts on Balance Sheet
Effect of Master Netting Arrangements
Net Amounts
(in thousands)Level 1
inputs
Level 2
inputs
Level 3
inputs
Assets
Money market funds$3,739 $— $— $3,739 $— $3,739 $— $3,739 
Forward contracts receivable$— $8,132 $— $8,132 $— $8,132 $— $8,132 
December 31, 2022
Fair value measurements usingTotal Gross Fair ValueEffect of Counter-party NettingNet Amounts on Balance Sheet
Effect of Master Netting Arrangements
Net Amounts
(in thousands)Level 1 inputsLevel 2 inputs
Level 3 inputs
 
Assets
Money market funds$6,069 $— $— $6,069 $— $6,069 $— $6,069 
Forward contracts receivable
$— $4,845 $— $4,845 $(518)$4,327 $(1,778)$2,549 
Liabilities
Forward contracts payable
$— $3,049 $— $3,049 $(518)$2,531 $(1,778)$753 
The Company’s derivatives are carried at fair value using various pricing models that incorporate observable market inputs, such as interest rate yield curves and currency rates, which are Level 2 inputs. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or by the Company.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
The components of property and equipment, net as of March 31, 2023 and December 31, 2022 were as follows:
(in thousands)March 31,
2023
December 31,
2022
Leasehold improvements$53,288 $53,950 
Technology and computers96,191 95,189 
Furniture and fixtures4,348 6,173 
Construction in process10,674 4,640 
Other property and equipment11,453 10,828 
Property and equipment, gross175,954 170,780 
Accumulated depreciation(100,350)(95,727)
Property and equipment, net$75,604 $75,053 
The Company’s principal operations are in the Philippines where the majority of property and equipment resides under its wholly owned subsidiaries. The table below presents the Company’s total property and equipment by geographic location as of March 31, 2023 and December 31, 2022:
(in thousands)March 31,
2023
December 31,
2022
Philippines$42,953 $42,153 
United States8,968 9,136 
India14,881 15,482 
Rest of World8,802 8,282 
Property and equipment, net$75,604 $75,053 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangibles
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangibles Goodwill and Intangibles
The changes in the carrying amount of goodwill during the period were as follows:
(in thousands)
Balance as of December 31, 2022
$217,382 
Foreign currency translation403 
Balance as of March 31, 2023
$217,785 
The components of intangible assets as of March 31, 2023 and December 31, 2022 were as follows:
March 31, 2023December 31, 2022
(in thousands)Intangibles,
Gross
Accumulated
Amortization
Intangibles,
Net
Intangibles,
Gross
Accumulated
Amortization
Intangibles,
Net
Customer relationships$251,738 $(73,288)$178,450 $251,539 $(68,987)$182,552 
Trade name42,228 (12,727)29,501 42,222 (11,986)30,236 
Other intangibles407 (305)102 410 (205)205 
Total$294,373 $(86,320)$208,053 $294,171 $(81,178)$212,993 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
The balances of current and non-current portions of debt consist of the following as of March 31, 2023 and December 31, 2022:
March 31, 2023December 31, 2022
(in thousands)CurrentNoncurrentTotalCurrentNoncurrentTotal
Term Loan$4,725 $263,925 $268,650 $3,712 $265,613 $269,325 
Revolver— — — — — — 
Less: Debt financing fees(378)(1,293)(1,671)(378)(1,388)(1,766)
Total$4,347 $262,632 $266,979 $3,334 $264,225 $267,559 
2022 Credit Agreement
On September 7, 2022, the Company entered into a credit agreement (the “2022 Credit Agreement”) with both new and existing lenders which amended and restated its previous credit agreement. The 2022 Credit Agreement includes a $270.0 million term loan (the "2022 Term Loan Facility") and a $190.0 million revolving credit facility (the "2022 Revolving Credit Facility" and, together with the 2022 Term Loan Facility, the “2022 Credit Facilities”).
The 2022 Term Loan Facility matures on September 7, 2027, and commencing with the fiscal quarter ending December 31, 2022, requires quarterly principal payments of 0.25% of the original principal amount through September 30, 2023, 0.625% of the original principal amount through September 30, 2024, 1.25% of the original principal amount through September 30, 2025, 1.875% of the original principal amount through September 30, 2026 and 2.50% of the original principal amount thereafter, with the remaining principal due in a lump sum at the maturity date. Voluntary principal prepayments are permitted.
The 2022 Revolving Credit Facility provides the Company with access to a $15.0 million letter of credit facility and a $15.0 million swing line facility, each of which, to the extent used, reduces borrowing availability under the 2022 Revolving Credit Facility. The 2022 Revolving Credit Facility terminates on September 7, 2027. As of March 31, 2023, we had $190.0 million of borrowing availability under the 2022 Revolving Credit Facility.
Borrowings under the 2022 Credit Agreement, with the exception of swing line borrowings, bear interest, at our option, either at (i) an adjusted Term Secured Overnight Financing Rate ("SOFR rate") plus a margin of 2.25% per annum, subject to a Term SOFR rate floor of 0.00% or (ii) an alternative base rate plus a margin of 1.25% per annum, subject to an alternative base rate floor of 1.00%. Any borrowings under the swing line will be subject to the base rate. The 2022 Revolving Credit Facility also requires a commitment fee of 0.40% per annum of undrawn commitments to be paid quarterly in arrears. We have elected to pay interest on borrowings under the 2022 Term Loan Facility based on the SOFR rate. The interest rate in effect for the 2022 Term Loan Facility as of March 31, 2023 was 6.993% per annum.
The 2022 Credit Agreement contains a financial covenant requiring compliance with a maximum total net leverage ratio and certain other covenants, including, among other things, covenants restricting additional borrowings, investments (including acquisitions) and distributions. We were in compliance with all debt covenants as of March 31, 2023. Substantially all assets of our direct wholly owned subsidiary TU MidCo, Inc., its wholly owned subsidiary, TU BidCo, Inc. and its material wholly owned domestic subsidiaries are pledged as collateral under the 2022 Credit Agreement, subject to certain customary exceptions.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases Leases
Operating lease costs recorded to cost of services was $4.4 million and $4.0 million for the three months ended March 31, 2023 and 2022, respectively. Operating lease costs recorded to selling, general, and administrative expense were immaterial.
The following table presents the weighted average remaining lease term and weighted average discount rate for the Company's operating leases as of March 31, 2023 and December 31, 2022:
March 31, 2023December 31, 2022
Weighted average remaining lease term4.0 years4.1 years
Weighted average discount rate5.6 %5.3 %
The following table presents supplemental cash flow information related to the Company's operating leases:
Three months ended March 31,
(in thousands)20232022
Cash paid for amounts included in the measurement of operating lease liabilities$4,259 $3,250 
ROU assets obtained in exchange for operating lease liabilities2,628 
The future lease payments on the Company's operating lease liabilities as of March 31, 2023 were as follows:
(in thousands)
2023-remainder of year$10,558 
202413,001 
202512,075 
20267,368 
20273,578 
Thereafter3,152 
     Total lease payments49,732 
Less: imputed interest(5,674)
     Total lease liabilities$44,058 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
We are subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. Although the outcomes of such matters cannot be predicted with certainty, we believe that resolution of all such pending matters will not, either individually or in the aggregate, have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition.
On February 23, 2022, a purported class action lawsuit captioned Lozada v. TaskUs, Inc. et al., No. 22-cv-1479-JPC, was filed in the United States District Court for the Southern District of New York against the Company, our Chief Executive Officer, our President, and our Chief Financial Officer. The complaint alleges that the registration statement filed in connection with the Company’s IPO and the Company’s second and third quarter 2021 earnings calls contained materially false and misleading information in violation of the federal securities laws. On October 20, 2022, the Court entered an order appointing Humberto Lozada as lead plaintiff in the lawsuit. On December 16, 2022, lead plaintiff filed an amended complaint, alleging additional misstatements in certain of the Company’s 2021 earnings releases filed on Form 8-K and at an investor conference, and asserting additional securities claims, including against members of TaskUs’s board of directors as well as BDP FC Aggregator L.P. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable relief. We believe that the lawsuit is without merit and intend to defend the lawsuit vigorously. On February 17, 2023, TaskUs filed a motion to dismiss, which is currently pending. We cannot predict at this point the length of time that this action will be ongoing or the liability, if any, which may arise therefrom.
The Company has received three lawsuits that present in large degree the same legal or factual issues, with allegations that are similar in nature. We believe that these three lawsuits are without merit and intend to defend each vigorously. We cannot predict at this point the length of time that these actions will be ongoing or the liability, if any, which may arise therefrom. As these actions are still in preliminary phases, any potential loss or impact on financial position or results of operations cannot yet be estimated:
On April 1, 2022, a purported class action lawsuit captioned Gregory Forsberg, Christopher Gunter, Samuel Kissinger, and Scott Sipprell vs. TaskUs, Inc. and Shopify, Inc., Shopify Holdings (USA), Inc., Shopify (USA) Inc., No. 1:22-cv-00436-UNA, was filed in the United States District Court for the District of Delaware. The complaint alleges the named defendants failed to exercise reasonable care in securing and safeguarding consumer information in connection with a 2020 data breach impacting Ledger SAS cryptocurrency hardware wallets, resulting in the unauthorized public release of approximately 272,000 pieces of detailed personally identifiable information, including Plaintiffs’ and class members’ full names, email addresses, postal addresses, and telephone numbers. The four named plaintiffs allege aggregate losses of approximately $140,000, and allege that the damages exceed $5 million for purposes of class action jurisdiction. On April 8, 2022, TaskUs filed a motion to dismiss, which is currently pending. This case is currently stayed.
On September 16, 2022, a purported class action lawsuit captioned My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Inc., TaskUs, Inc., Does 1-100, No. CGC-22-601842, was filed in the Superior Court of the State of California, County of San Francisco. The complaint alleges the named defendants secretly installed tracking cookies on consumers' devices to track individual consumer activity and gather private information and that the defendant Shopify allowed two of its support staff to steal customer data from more than 100 merchants. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable relief. This complaint has not been served on TaskUs, Inc.
On September 16, 2022, a lawsuit captioned My Choice Software, LLC vs. TaskUs, Inc., Tassilo Heinrich, Shopify, Inc., Shopify Holdings (USA) Inc., Shopify (USA) Inc., Does 1-50, No. 22-cv-1710 was filed in the US District Court, Central District of California. The complaint alleges the defendants profited off of the plaintiff's information. The complaint seeks
unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable and injunctive relief. On February 13, 2023, TaskUs, Inc. filed a motion to dismiss the amended complaint, which is currently pending.
Indemnification
In addition, in the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify clients, vendors and other business partners with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, cybersecurity breach, services to be provided by us or from intellectual property infringement claims made by third parties. Historically, we have not experienced significant losses on these types of indemnification obligations.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The following table summarizes the stock option and restricted stock unit ("RSU") activity for the three months ended March 31, 2023:
OptionsRSUs
Number of
options
Weighted -
average
exercise price
Number of
RSUs
Weighted -
average
grant date fair value
Outstanding at January 1, 2023
7,723,711 $12.98 3,895,224 $28.00 
Granted
770,937 $18.11 1,379,119 $18.14 
Exercised or released(46,132)$4.54 (200,405)$26.00 
Forfeited, cancelled or expired(334,159)$6.38 (128,503)$27.42 
Outstanding at March 31, 2023
8,114,357 $13.78 4,945,435 $25.34 
The weighted-average grant-date fair value of options granted during the three months ended March 31, 2023 was $8.85. There were 3,373,417 performance stock units ("PSUs") outstanding at January 1, 2023 and March 31, 2023.
The following table summarizes the components of stock-based compensation expense recognized for the periods presented:
Three months ended March 31,
(in thousands)20232022
Cost of services$877 $703 
Selling, general, and administrative expense12,587 18,902 
Total$13,464 $19,605 
As of March 31, 2023, there was $15.7 million, $68.8 million and $4.5 million of unrecognized compensation expense related to the Company’s unvested stock options, RSUs and PSUs, respectively, that is expected to be recognized over a weighted-average period of 1.2 years, 1.5 years and 1.5 years
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.
The Company recorded provision for income taxes of $6.0 million and $6.3 million in the three months ended March 31, 2023 and 2022, respectively. The effective tax rate was 38.6% and 35.3% for the three months ended March 31, 2023 and 2022, respectively. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March 31, 2023 was primarily due to nondeductible earn-out consideration, as well as Global Intangible Low-Taxed Income (“GILTI”) inclusion, Base Erosion Anti-avoidance Tax ("BEAT") and nondeductible compensation of officers. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March 31, 2022 was primarily due to GILTI inclusion, BEAT, tax benefits of income tax holidays in foreign jurisdiction, and nondeductible compensation of officers.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The Company has Class A common stock and Class B common stock outstanding. Because the only difference between the two classes of common stock are related to voting, transfer and conversion rights, the Company has not presented earnings per share under the two-class method, as earnings per share are the same for both Class A common stock and Class B common stock.
The following table summarizes the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:
Three months ended March 31,
(in thousands, except share and per share data)20232022
Numerator:
Net income available to common shareholders$9,509 $11,586 
Denominator:
Weighted-average common shares outstanding – basic97,561,650 97,481,412 
Effect of dilutive securities3,390,923 6,640,614 
Weighted-average common shares outstanding – diluted100,952,573 104,122,026 
Net income per common share:
Basic$0.10 $0.12 
Diluted$0.09 $0.11 
The Company excluded 3,778,307 and 1,152,816 potential common stock equivalents from the computation of diluted EPS for the three months ended March 31, 2023 and 2022, respectively, because the effect would have been anti-dilutive. There were 4,819,894 and 5,292,857 potential common stock equivalents outstanding as of March 31, 2023 and 2022, respectively, with market conditions which were not met at that date, that were excluded from the calculation of diluted EPS.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn May 8, 2023, the Company announced that the Board of Directors of the Company authorized a $100.0 million increase to the Company’s share repurchase program, increasing the total authorization to $200.0 million. After giving effect to repurchases completed under the original share repurchase program and the approved $100.0 million increase, approximately $155.1 million remained available for share repurchases as of May 5, 2023.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (“US GAAP”). Our Annual Report on Form 10-K for the year ended December 31, 2022 (the “Annual Report”), as filed with the Securities and Exchange Commission (the “SEC”), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s condensed consolidated financial statements and related notes.
These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2022 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2023 and its results of operations, comprehensive income and shareholders’ equity for the three months ended March 31, 2023 and 2022, and cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.
The Company has made certain reclassifications to prior period consolidated financial statements to conform to current period presentation. India, which was previously included in Rest of World, is now reported separately within revenue disaggregation by geographical location. Other receivables, Prepaid expenses and Other current assets have been combined into Prepaid expenses and other current assets.
Use of Estimates Use of EstimatesThe preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; the measurement of lease liabilities and right-of-use assets; valuation of forward contracts; valuation of stock-based compensation; valuation of acquired intangible assets and goodwill, as well as related impairment assessments; and reserves for income tax uncertainties and other contingencies.
Principles of Consolidation Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no variable interest entities in its corporate structure.
Concentration Risk Concentration RiskMost of the Company’s customers are located in the United States. Customers outside of the United States are concentrated in Europe.The Company’s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.
Recent Accounting Pronouncements Recent Accounting Pronouncements
The Company currently qualifies as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.
Recently adopted accounting pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity’s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. The company adopted this standard as of January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.
Forward Contracts The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2023 and 2022, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense (income) in the consolidated statements of operations. The forward contract receivable (payable) resulting from changes in fair value was recorded under prepaid expenses and other current assets (accounts payable and accrued liabilities).
By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.
The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.
In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of Concentration Risk
For the three months ended March 31, 2023 and 2022, the following customers represented greater than 10% of the Company’s service revenue:
ClientService revenue percentage
Three months ended March 31,
20232022
A20 %24 %
BLess than 10 %10 %
As of March 31, 2023 and December 31, 2022, the following clients represented greater than 10% of the Company’s accounts receivable:
Accounts receivable percentage
ClientMarch 31, 2023December 31, 2022
A16 %17 %
B12 %13 %
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Service The following table presents the breakdown of the Company’s revenues by service offering:
Three months ended March 31,
(in thousands)20232022
Digital Customer Experience$157,136 $159,731 
Trust and Safety40,598 45,852 
AI Services37,572 34,097 
Service revenue$235,306 $239,680 
Schedule of Revenue by Geographic Area The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided from:
Three months ended March 31,
(in thousands)20232022
Philippines$126,859 $120,080 
United States46,662 79,131 
India28,243 23,358 
Rest of World33,542 17,111 
Service revenue$235,306 $239,680 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Forward Contracts and Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Settled and Outstanding Forward Contracts
The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with derivative contracts:
Three months ended March 31,
(in thousands)20232022
Total notional amount of settled forward contracts$59,425 $40,382 
Realized losses from settlement of forward contracts$1,618 $1,420 
Unrealized losses (gains) on forward contracts$(6,336)$759 
The following table presents the Company's outstanding forward contracts:
(in thousands)March 31, 2023December 31, 2022
Total notional amount of outstanding forward contracts$110,925 $175,050 
Schedule of Fair Value of Assets Measured on a Recurring Basis The following table presents information about the Company’s assets and liabilities that are measured at fair value on a recurring basis at March 31, 2023 and December 31, 2022 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:
March 31, 2023
Fair value measurements usingTotal Gross Fair ValueEffect of Counter-party NettingNet Amounts on Balance Sheet
Effect of Master Netting Arrangements
Net Amounts
(in thousands)Level 1
inputs
Level 2
inputs
Level 3
inputs
Assets
Money market funds$3,739 $— $— $3,739 $— $3,739 $— $3,739 
Forward contracts receivable$— $8,132 $— $8,132 $— $8,132 $— $8,132 
December 31, 2022
Fair value measurements usingTotal Gross Fair ValueEffect of Counter-party NettingNet Amounts on Balance Sheet
Effect of Master Netting Arrangements
Net Amounts
(in thousands)Level 1 inputsLevel 2 inputs
Level 3 inputs
 
Assets
Money market funds$6,069 $— $— $6,069 $— $6,069 $— $6,069 
Forward contracts receivable
$— $4,845 $— $4,845 $(518)$4,327 $(1,778)$2,549 
Liabilities
Forward contracts payable
$— $3,049 $— $3,049 $(518)$2,531 $(1,778)$753 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
The components of property and equipment, net as of March 31, 2023 and December 31, 2022 were as follows:
(in thousands)March 31,
2023
December 31,
2022
Leasehold improvements$53,288 $53,950 
Technology and computers96,191 95,189 
Furniture and fixtures4,348 6,173 
Construction in process10,674 4,640 
Other property and equipment11,453 10,828 
Property and equipment, gross175,954 170,780 
Accumulated depreciation(100,350)(95,727)
Property and equipment, net$75,604 $75,053 
Schedule of Property and Equipment by Geographic Areas The table below presents the Company’s total property and equipment by geographic location as of March 31, 2023 and December 31, 2022:
(in thousands)March 31,
2023
December 31,
2022
Philippines$42,953 $42,153 
United States8,968 9,136 
India14,881 15,482 
Rest of World8,802 8,282 
Property and equipment, net$75,604 $75,053 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangibles (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill during the period were as follows:
(in thousands)
Balance as of December 31, 2022
$217,382 
Foreign currency translation403 
Balance as of March 31, 2023
$217,785 
Schedule of Intangible Assets
The components of intangible assets as of March 31, 2023 and December 31, 2022 were as follows:
March 31, 2023December 31, 2022
(in thousands)Intangibles,
Gross
Accumulated
Amortization
Intangibles,
Net
Intangibles,
Gross
Accumulated
Amortization
Intangibles,
Net
Customer relationships$251,738 $(73,288)$178,450 $251,539 $(68,987)$182,552 
Trade name42,228 (12,727)29,501 42,222 (11,986)30,236 
Other intangibles407 (305)102 410 (205)205 
Total$294,373 $(86,320)$208,053 $294,171 $(81,178)$212,993 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Current and Non-Current Debt
The balances of current and non-current portions of debt consist of the following as of March 31, 2023 and December 31, 2022:
March 31, 2023December 31, 2022
(in thousands)CurrentNoncurrentTotalCurrentNoncurrentTotal
Term Loan$4,725 $263,925 $268,650 $3,712 $265,613 $269,325 
Revolver— — — — — — 
Less: Debt financing fees(378)(1,293)(1,671)(378)(1,388)(1,766)
Total$4,347 $262,632 $266,979 $3,334 $264,225 $267,559 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Other Lease Information
The following table presents the weighted average remaining lease term and weighted average discount rate for the Company's operating leases as of March 31, 2023 and December 31, 2022:
March 31, 2023December 31, 2022
Weighted average remaining lease term4.0 years4.1 years
Weighted average discount rate5.6 %5.3 %
The following table presents supplemental cash flow information related to the Company's operating leases:
Three months ended March 31,
(in thousands)20232022
Cash paid for amounts included in the measurement of operating lease liabilities$4,259 $3,250 
ROU assets obtained in exchange for operating lease liabilities2,628 
Schedule of Future Lease Payments
The future lease payments on the Company's operating lease liabilities as of March 31, 2023 were as follows:
(in thousands)
2023-remainder of year$10,558 
202413,001 
202512,075 
20267,368 
20273,578 
Thereafter3,152 
     Total lease payments49,732 
Less: imputed interest(5,674)
     Total lease liabilities$44,058 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes the stock option and restricted stock unit ("RSU") activity for the three months ended March 31, 2023:
OptionsRSUs
Number of
options
Weighted -
average
exercise price
Number of
RSUs
Weighted -
average
grant date fair value
Outstanding at January 1, 2023
7,723,711 $12.98 3,895,224 $28.00 
Granted
770,937 $18.11 1,379,119 $18.14 
Exercised or released(46,132)$4.54 (200,405)$26.00 
Forfeited, cancelled or expired(334,159)$6.38 (128,503)$27.42 
Outstanding at March 31, 2023
8,114,357 $13.78 4,945,435 $25.34 
Schedule of RSU Activity
The following table summarizes the stock option and restricted stock unit ("RSU") activity for the three months ended March 31, 2023:
OptionsRSUs
Number of
options
Weighted -
average
exercise price
Number of
RSUs
Weighted -
average
grant date fair value
Outstanding at January 1, 2023
7,723,711 $12.98 3,895,224 $28.00 
Granted
770,937 $18.11 1,379,119 $18.14 
Exercised or released(46,132)$4.54 (200,405)$26.00 
Forfeited, cancelled or expired(334,159)$6.38 (128,503)$27.42 
Outstanding at March 31, 2023
8,114,357 $13.78 4,945,435 $25.34 
Schedule of Stock Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized for the periods presented:
Three months ended March 31,
(in thousands)20232022
Cost of services$877 $703 
Selling, general, and administrative expense12,587 18,902 
Total$13,464 $19,605 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Share
The following table summarizes the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:
Three months ended March 31,
(in thousands, except share and per share data)20232022
Numerator:
Net income available to common shareholders$9,509 $11,586 
Denominator:
Weighted-average common shares outstanding – basic97,561,650 97,481,412 
Effect of dilutive securities3,390,923 6,640,614 
Weighted-average common shares outstanding – diluted100,952,573 104,122,026 
Net income per common share:
Basic$0.10 $0.12 
Diluted$0.09 $0.11 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Service revenue percentage | Customer A      
Concentration Risk [Line Items]      
Concentration risk 20.00% 24.00%  
Service revenue percentage | Customer B      
Concentration Risk [Line Items]      
Concentration risk   10.00%  
Accounts receivable percentage | Customer A      
Concentration Risk [Line Items]      
Concentration risk 16.00%   17.00%
Accounts receivable percentage | Customer B      
Concentration Risk [Line Items]      
Concentration risk 12.00%   13.00%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combination (Details) - Parsec d.o.o. and Q Experience d.o.o.
€ in Millions, $ in Millions
3 Months Ended
Apr. 15, 2022
USD ($)
Apr. 15, 2022
EUR (€)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]        
Percentage of outstanding shares acquired 100.00% 100.00%    
Business combination, consideration transferred $ 35.4      
Maximum payouts | €   € 20    
Based on a multiple of EBITDA 1 year 1 year    
Earn-out payments     $ 18.5 $ 14.9
Earnout expense     $ 6.6  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 235,306 $ 239,680
Philippines    
Disaggregation of Revenue [Line Items]    
Revenue 126,859 120,080
United States    
Disaggregation of Revenue [Line Items]    
Revenue 46,662 79,131
India    
Disaggregation of Revenue [Line Items]    
Revenue 28,243 23,358
Rest of World    
Disaggregation of Revenue [Line Items]    
Revenue 33,542 17,111
Digital Customer Experience    
Disaggregation of Revenue [Line Items]    
Revenue 157,136 159,731
Trust and Safety    
Disaggregation of Revenue [Line Items]    
Revenue 40,598 45,852
AI Services    
Disaggregation of Revenue [Line Items]    
Revenue $ 37,572 $ 34,097
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Unbilled revenues $ 84.2 $ 80.8
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Forward Contracts and Fair Value Measurement - Narrative (Details) - counterparty
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative [Line Items]    
Number of counterparties 2 2
Forward contracts payable    
Derivative [Line Items]    
Derivative term 12 months 12 months
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Forward Contracts and Fair Value Measurement - Schedule of Settled and Outstanding Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Derivative [Line Items]      
Unrealized losses (gains) on forward contracts $ (6,336) $ 759  
Forward contracts payable      
Derivative [Line Items]      
Total notional amount of settled forward contracts 59,425 40,382  
Realized losses from settlement of forward contracts 1,618 1,420  
Unrealized losses (gains) on forward contracts (6,336) $ 759  
Total notional amount of outstanding forward contracts $ 110,925   $ 175,050
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Forward Contracts and Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Money Market Funds    
Assets    
Money market funds $ 3,739 $ 6,069
Level 1 inputs | Money Market Funds    
Assets    
Money market funds 3,739 6,069
Level 2 inputs | Money Market Funds    
Assets    
Money market funds 0 0
Level 3 inputs | Money Market Funds    
Assets    
Money market funds 0 0
Forward contracts payable    
Assets    
Forward contracts receivable 8,132 4,845
Effect of Counter-party Netting 0 (518)
Net Amounts on Balance Sheet 8,132 4,327
Effect of Master Netting Arrangements 0 (1,778)
Net Amounts 8,132 2,549
Liabilities    
Forward contracts payable   3,049
Effect of Counter-party Netting   (518)
Net Amounts on Balance Sheet   2,531
Effect of Master Netting Arrangements   (1,778)
Net Amounts   753
Forward contracts payable | Level 1 inputs    
Assets    
Forward contracts receivable 0 0
Liabilities    
Forward contracts payable   0
Forward contracts payable | Level 2 inputs    
Assets    
Forward contracts receivable 8,132 4,845
Liabilities    
Forward contracts payable   3,049
Forward contracts payable | Level 3 inputs    
Assets    
Forward contracts receivable $ 0 0
Liabilities    
Forward contracts payable   $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 175,954 $ 170,780
Accumulated depreciation (100,350) (95,727)
Property and equipment, net 75,604 75,053
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 53,288 53,950
Technology and computers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 96,191 95,189
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,348 6,173
Construction in process    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,674 4,640
Other property and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 11,453 $ 10,828
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net - Schedule of Property and Equipment by Geographic Location (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 75,604 $ 75,053
Philippines    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 42,953 42,153
United States    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 8,968 9,136
India    
Property, Plant and Equipment [Line Items]    
Property and equipment, net 14,881 15,482
Rest of World    
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 8,802 $ 8,282
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangibles - Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 217,382
Foreign currency translation 403
Goodwill, ending balance $ 217,785
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangibles - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangibles, Gross $ 294,373 $ 294,171
Accumulated Amortization (86,320) (81,178)
Intangibles, Net 208,053 212,993
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangibles, Gross 251,738 251,539
Accumulated Amortization (73,288) (68,987)
Intangibles, Net 178,450 182,552
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangibles, Gross 42,228 42,222
Accumulated Amortization (12,727) (11,986)
Intangibles, Net 29,501 30,236
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Intangibles, Gross 407 410
Accumulated Amortization (305) (205)
Intangibles, Net $ 102 $ 205
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less current debt financing fees $ (378) $ (378)
Less noncurrent debt financing fees (1,293) (1,388)
Debt issuance costs, net (1,671) (1,766)
Current portion of debt 4,347 3,334
Noncurrent portion of debt 262,632 264,225
Total 266,979 267,559
Secured Debt | 2022 Credit Agreement    
Debt Instrument [Line Items]    
Long term debt, current, gross 4,725 3,712
Long term debt, noncurrent, gross 263,925 265,613
Long term debt, gross 268,650 269,325
Line of Credit | 2022 Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Long term debt, current, gross 0 0
Long term debt, noncurrent, gross 0 0
Long term debt, gross $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt - Narrative (Details) - 2022 Credit Agreement - USD ($)
Sep. 07, 2022
Mar. 31, 2023
Secured Debt    
Debt Instrument [Line Items]    
Debt instrument, face amount $ 270,000,000  
Effective interest rate   6.993%
Secured Debt | SOFR Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 2.25%  
Secured Debt | SOFR Rate | Minimum    
Debt Instrument [Line Items]    
Stated interest rate 0.00%  
Secured Debt | Base Rate    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.25%  
Secured Debt | Base Rate | Minimum    
Debt Instrument [Line Items]    
Stated interest rate 1.00%  
Secured Debt | Year One    
Debt Instrument [Line Items]    
Percentage of original principal amount 0.25%  
Secured Debt | Year Two    
Debt Instrument [Line Items]    
Percentage of original principal amount 0.625%  
Secured Debt | Year Three    
Debt Instrument [Line Items]    
Percentage of original principal amount 1.25%  
Secured Debt | Year Four    
Debt Instrument [Line Items]    
Percentage of original principal amount 1.875%  
Secured Debt | Year Five    
Debt Instrument [Line Items]    
Percentage of original principal amount 2.50%  
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 190,000,000  
Line of credit facility, remaining borrowing capacity   $ 190,000,000
Line of credit facility, commitment fee percent 0.40%  
Line of Credit | Letter of Credit    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 15,000,000  
Line of Credit | Bridge Loan    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 15,000,000  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease Expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cost of services    
Lessee, Lease, Description [Line Items]    
Operating lease cost $ 4.4 $ 4.0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Weighted Average (Details)
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted average remaining lease term 4 years 4 years 1 month 6 days
Weighted average discount rate 5.60% 5.30%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Supplemental Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases [Abstract]    
Cash paid for amounts included in the measurement of operating lease liabilities $ 4,259 $ 3,250
ROU assets obtained in exchange for operating lease liabilities $ 2,628 $ 9
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Lease Payments (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Leases [Abstract]  
2023-remainder of year $ 10,558
2024 13,001
2025 12,075
2026 7,368
2027 3,578
Thereafter 3,152
Total lease payments 49,732
Less: imputed interest (5,674)
Total lease liabilities $ 44,058
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
information in Thousands, $ in Thousands
3 Months Ended
Apr. 01, 2022
USD ($)
information
plaintiff
Mar. 31, 2023
claim
Sep. 16, 2022
merchant
My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Including TaskUs, Inc.      
Business Acquisition [Line Items]      
Number of merchants | merchant     100
Pending Litigation      
Business Acquisition [Line Items]      
Number of lawsuits filed | claim   3  
Pending Litigation | Gregory Forsberg, Christopher Gunter, Samuel Kissinger, And Scott Sipprell vs. TaskUs, Inc. And Shopify, Inc.      
Business Acquisition [Line Items]      
Number of personally identifiable information pieces released | information 272    
Number of plaintiffs | plaintiff 4    
Estimate of loss $ 140    
Damages sought $ 5,000    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Stock Option and Restricted Stock Unit (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of options  
Beginning balance outstanding (in shares) | shares 7,723,711
Granted (in shares) | shares 770,937
Exercised or released (in shares) | shares (46,132)
Forfeited, cancelled or expired (in shares) | shares (334,159)
Ending balance outstanding (in shares) | shares 8,114,357
Weighted-average exercise price  
Beginning balance outstanding (in usd per share) | $ / shares $ 12.98
Granted (in usd per share) | $ / shares 18.11
Exercised or released (in usd per share) | $ / shares 4.54
Forfeited, cancelled or expired (in usd per share) | $ / shares 6.38
Ending balance outstanding (in usd per share) | $ / shares $ 13.78
RSUs  
Number of RSUs  
Beginning balance (in shares) | shares 3,895,224
Granted (in shares) | shares 1,379,119
Exercised or released (in shares) | shares (200,405)
Forfeited, cancelled or expired (in shares) | shares (128,503)
Ending balance (in shares) | shares 4,945,435
Weighted-average grant date fair value  
Beginning balance (in usd per share) | $ / shares $ 28.00
Granted (in usd per share) | $ / shares 18.14
Exercised or released (in usd per share) | $ / shares 26.00
Forfeited, cancelled or expired (in usd per share) | $ / shares 27.42
Ending balance (in usd per share) | $ / shares $ 25.34
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock option weighted average grant date fair value (in usd per share) $ 8.85  
Unrecognized compensation expense related to stock options $ 15.7  
PSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (in shares) 3,373,417 3,373,417
Unrecognized compensation expense $ 4.5  
Weighted average period for recognition 1 year 6 months  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares outstanding (in shares) 4,945,435 3,895,224
Unrecognized compensation expense $ 68.8  
Weighted average period for recognition 1 year 6 months  
Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average period for recognition 1 year 2 months 12 days  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 13,464 $ 19,605
Cost of services    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 877 703
Selling, general, and administrative expense    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 12,587 $ 18,902
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Income tax expense (benefit) $ 5,969 $ 6,313
Effective income tax rate 38.60% 35.30%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Basic and Diluted Earnings (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net income available to common shareholders $ 9,509 $ 11,586
Denominator:    
Weighted-average common shares outstanding – basic (in shares) 97,561,650 97,481,412
Effect of dilutive securities (in shares) 3,390,923 6,640,614
Weighted-average common shares outstanding – diluted (in shares) 100,952,573 104,122,026
Net income per common share:    
Basic (in usd per share) $ 0.10 $ 0.12
Diluted (in usd per share) $ 0.09 $ 0.11
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Common Stock Equivalents, Anti-Dilutive    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,778,307 1,152,816
Common Stock Equivalents, Market Conditions Not Met    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 4,819,894 5,292,857
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Millions
May 08, 2023
May 05, 2023
Subsequent Event [Line Items]    
Additional amount authorized under share repurchase program $ 100.0  
Authorized amount $ 200.0  
Remaining authorized amount under share repurchase program   $ 155.1
XML 68 task-20230331_htm.xml IDEA: XBRL DOCUMENT 0001829864 2023-01-01 2023-03-31 0001829864 us-gaap:CommonClassAMember 2023-05-02 0001829864 us-gaap:CommonClassBMember 2023-05-02 0001829864 2023-03-31 0001829864 2022-12-31 0001829864 us-gaap:CommonClassAMember 2022-12-31 0001829864 us-gaap:CommonClassAMember 2023-03-31 0001829864 us-gaap:CommonClassBMember 2023-03-31 0001829864 us-gaap:CommonClassBMember 2022-12-31 0001829864 2022-01-01 2022-03-31 0001829864 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001829864 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001829864 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001829864 us-gaap:RetainedEarningsMember 2021-12-31 0001829864 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001829864 us-gaap:TreasuryStockCommonMember 2021-12-31 0001829864 2021-12-31 0001829864 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001829864 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001829864 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001829864 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001829864 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001829864 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001829864 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001829864 us-gaap:RetainedEarningsMember 2022-03-31 0001829864 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001829864 us-gaap:TreasuryStockCommonMember 2022-03-31 0001829864 2022-03-31 0001829864 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001829864 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001829864 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001829864 us-gaap:RetainedEarningsMember 2022-12-31 0001829864 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001829864 us-gaap:TreasuryStockCommonMember 2022-12-31 0001829864 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001829864 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001829864 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001829864 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001829864 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001829864 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001829864 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001829864 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001829864 us-gaap:RetainedEarningsMember 2023-03-31 0001829864 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001829864 us-gaap:TreasuryStockCommonMember 2023-03-31 0001829864 task:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001829864 task:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001829864 task:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001829864 task:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001829864 task:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001829864 task:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001829864 task:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001829864 task:ParsecDooAndQExperienceDooMember 2022-04-15 0001829864 task:ParsecDooAndQExperienceDooMember 2022-04-15 2022-04-15 0001829864 task:ParsecDooAndQExperienceDooMember 2023-03-31 0001829864 task:ParsecDooAndQExperienceDooMember 2022-12-31 0001829864 task:ParsecDooAndQExperienceDooMember 2023-01-01 2023-03-31 0001829864 task:DigitalCustomerExperienceMember 2023-01-01 2023-03-31 0001829864 task:DigitalCustomerExperienceMember 2022-01-01 2022-03-31 0001829864 task:TrustAndSafetyMember 2023-01-01 2023-03-31 0001829864 task:TrustAndSafetyMember 2022-01-01 2022-03-31 0001829864 task:AIServicesMember 2023-01-01 2023-03-31 0001829864 task:AIServicesMember 2022-01-01 2022-03-31 0001829864 country:PH 2023-01-01 2023-03-31 0001829864 country:PH 2022-01-01 2022-03-31 0001829864 country:US 2023-01-01 2023-03-31 0001829864 country:US 2022-01-01 2022-03-31 0001829864 country:IN 2023-01-01 2023-03-31 0001829864 country:IN 2022-01-01 2022-03-31 0001829864 task:RestOfWorldMember 2023-01-01 2023-03-31 0001829864 task:RestOfWorldMember 2022-01-01 2022-03-31 0001829864 us-gaap:ForeignExchangeForwardMember 2022-01-01 2022-03-31 0001829864 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-03-31 0001829864 us-gaap:ForeignExchangeForwardMember 2023-03-31 0001829864 us-gaap:ForeignExchangeForwardMember 2022-12-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001829864 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001829864 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001829864 us-gaap:TechnologyEquipmentMember 2023-03-31 0001829864 us-gaap:TechnologyEquipmentMember 2022-12-31 0001829864 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001829864 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001829864 us-gaap:ConstructionInProgressMember 2023-03-31 0001829864 us-gaap:ConstructionInProgressMember 2022-12-31 0001829864 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-03-31 0001829864 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001829864 country:PH 2023-03-31 0001829864 country:PH 2022-12-31 0001829864 country:US 2023-03-31 0001829864 country:US 2022-12-31 0001829864 country:IN 2023-03-31 0001829864 country:IN 2022-12-31 0001829864 task:RestOfWorldMember 2023-03-31 0001829864 task:RestOfWorldMember 2022-12-31 0001829864 us-gaap:CustomerRelationshipsMember 2023-03-31 0001829864 us-gaap:CustomerRelationshipsMember 2022-12-31 0001829864 us-gaap:TradeNamesMember 2023-03-31 0001829864 us-gaap:TradeNamesMember 2022-12-31 0001829864 us-gaap:OtherIntangibleAssetsMember 2023-03-31 0001829864 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember 2023-03-31 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember 2022-12-31 0001829864 us-gaap:RevolvingCreditFacilityMember task:A2022CreditAgreementMember us-gaap:LineOfCreditMember 2023-03-31 0001829864 us-gaap:RevolvingCreditFacilityMember task:A2022CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember 2022-09-07 0001829864 us-gaap:RevolvingCreditFacilityMember task:A2022CreditAgreementMember us-gaap:LineOfCreditMember 2022-09-07 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember task:DebtInstrumentPaymentPeriodOneMember 2022-09-07 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember task:DebtInstrumentPaymentPeriodTwoMember 2022-09-07 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember task:DebtInstrumentPaymentPeriodThreeMember 2022-09-07 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember task:DebtInstrumentPaymentPeriodFourMember 2022-09-07 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember task:DebtInstrumentPaymentPeriodFiveMember 2022-09-07 0001829864 us-gaap:LetterOfCreditMember task:A2022CreditAgreementMember us-gaap:LineOfCreditMember 2022-09-07 0001829864 us-gaap:BridgeLoanMember task:A2022CreditAgreementMember us-gaap:LineOfCreditMember 2022-09-07 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember task:SecuredOvernightFinancingRateSOFRMember 2022-09-07 2022-09-07 0001829864 srt:MinimumMember task:A2022CreditAgreementMember us-gaap:SecuredDebtMember task:SecuredOvernightFinancingRateSOFRMember 2022-09-07 0001829864 task:A2022CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2022-09-07 2022-09-07 0001829864 srt:MinimumMember task:A2022CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2022-09-07 0001829864 us-gaap:RevolvingCreditFacilityMember task:A2022CreditAgreementMember us-gaap:LineOfCreditMember 2022-09-07 2022-09-07 0001829864 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001829864 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001829864 us-gaap:PendingLitigationMember 2023-01-01 2023-03-31 0001829864 task:GregoryForsbergChristopherGunterSamuelKissingerAndScottSipprellVsTaskUsIncAndShopifyIncMember us-gaap:PendingLitigationMember 2022-04-01 0001829864 task:GregoryForsbergChristopherGunterSamuelKissingerAndScottSipprellVsTaskUsIncAndShopifyIncMember us-gaap:PendingLitigationMember 2022-04-01 2022-04-01 0001829864 task:MyChoiceSoftwareLLCVsShopifyIncShopifyUSAIncludingTaskUsIncMember 2022-09-16 0001829864 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001829864 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001829864 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001829864 us-gaap:PerformanceSharesMember 2022-12-31 0001829864 us-gaap:PerformanceSharesMember 2023-03-31 0001829864 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001829864 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001829864 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001829864 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001829864 task:CommonStockEquivalentsAntiDilutiveMember 2023-01-01 2023-03-31 0001829864 task:CommonStockEquivalentsAntiDilutiveMember 2022-01-01 2022-03-31 0001829864 task:CommonStockEquivalentsAntidilutiveMarketConditionsNotMetMember 2023-01-01 2023-03-31 0001829864 task:CommonStockEquivalentsAntidilutiveMarketConditionsNotMetMember 2022-01-01 2022-03-31 0001829864 us-gaap:SubsequentEventMember 2023-05-08 0001829864 us-gaap:SubsequentEventMember 2023-05-05 shares iso4217:USD iso4217:USD shares pure iso4217:EUR task:counterparty task:claim task:information task:plaintiff task:merchant false 0001829864 2023 Q1 --12-31 http://fasb.org/us-gaap/2022#ServiceMember 10-Q true 2023-03-31 false 001-40482 TaskUs, Inc. DE 83-1586636 1650 Independence Drive Suite 100 New Braunfels TX 78132 888 400-8275 Class A Common Stock, par value $0.01 per share TASK NASDAQ Yes Yes Accelerated Filer false true false false 27066113 70032694 167011000 133992000 3422000 3422000 170664000 178678000 526000 2879000 30021000 25876000 368222000 341425000 75604000 75053000 41021000 41510000 6334000 6165000 208053000 212993000 217785000 217382000 8425000 7487000 557222000 560590000 925444000 902015000 33178000 37062000 52561000 48663000 4347000 3334000 11904000 11614000 9265000 5730000 3066000 3481000 114321000 109884000 2304000 2293000 262632000 264225000 32154000 32380000 3444000 2818000 34541000 34514000 293000 288000 335368000 336518000 449689000 446402000 0.01 0.01 2500000000 2500000000 29489895 27450163 29257651 27607720 295000 293000 0.01 0.01 250000000 250000000 70032694 70032694 70032694 70032694 700000 700000 645322000 631908000 -126165000 -135674000 -7056000 -10647000 2039732 1649931 37341000 30967000 475755000 455613000 925444000 902015000 235306000 239680000 137762000 141282000 64294000 64247000 9661000 8901000 5124000 4711000 -65000 15000 216906000 219126000 18400000 20554000 2177000 -1053000 5099000 1602000 15478000 17899000 5969000 6313000 9509000 11586000 0.10 0.12 0.09 0.11 97561650 97481412 100952573 104122026 9509000 11586000 -8000 -9000 3583000 -1765000 13100000 9830000 27431264 275000 70032694 700000 556418000 -176096000 -2163000 0 0 379134000 137794 1000 -1000 0 45389 1000 1468000 1469000 19605000 19605000 11586000 11586000 -1756000 -1756000 27523669 275000 70032694 700000 574554000 -164510000 -3919000 0 0 407100000 29257651 293000 70032694 700000 631908000 -135674000 -10647000 1649931 -30967000 455613000 246537 2000 207000 209000 14293 257000 257000 389801 6374000 6374000 13464000 13464000 9509000 9509000 3591000 3591000 29489895 295000 70032694 700000 645322000 -126165000 -7056000 2039732 -37341000 475755000 9509000 11586000 9661000 8901000 5124000 4711000 149000 139000 -65000 15000 0 479000 6336000 -759000 -90000 -19000 13464000 19605000 -8070000 9979000 16000 2478000 3825000 3226000 -34000 223000 -5356000 -1071000 3520000 -1392000 -3310000 -2804000 5789000 4686000 -417000 779000 -2000 0 43683000 36890000 5244000 17770000 1000000 0 -6244000 -17770000 675000 2625000 209000 0 257000 1469000 6374000 0 -7097000 -4094000 30342000 15026000 2677000 -1536000 133992000 63584000 167011000 77074000 Description of Business and Organization<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TaskUs, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (formerly known as TU TopCo, Inc.) (“TaskUs” and, together with its subsidiaries, the “Company,” “we,” “us” or “our”) was formed by investment funds affiliated with Blackstone Inc. (“Blackstone”) as a vehicle for the acquisition of TaskUs Holdings, Inc. (formerly known as TaskUs, Inc.) (“TaskUs Holdings”) on October 1, 2018 (the “Blackstone Acquisition”). Prior to the Blackstone Acquisition, TaskUs had no operations and TaskUs Holdings operated as a standalone entity. TaskUs, Inc. was incorporated in Delaware in July 2018, and is headquartered in New Braunfels, Texas.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a provider of outsourced digital services and next-generation customer experience to the world’s most innovative companies, helping its clients represent, protect and grow their brands. The Company’s global, omni-channel delivery model is focused on providing its clients three key services - Digital Customer Experience, Trust and Safety and Artificial Intelligence (“AI”) Services. The Company has designed its platform to enable it to rapidly scale and benefit from its clients’ growth. Through its agile and responsive operational model, the Company delivers services from multiple delivery sites that span globally from the United States, Philippines, India and other parts of the world.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s major service offerings are described in more detail below:</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Digital Customer Experience</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of omni-channel customer care services, primarily delivered through digital (non-voice) channels.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Trust and Safety</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of review and disposition of user and advertiser generated visual, text and audio content for purposes which include removal or labeling of policy violating, offensive or misleading content. Also included in this area are our offerings for risk management, compliance, identity management and fraud.</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">AI Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Principally consists of high-quality data labeling services, annotation, context relevance and transcription services performed for the purpose of training and tuning machine learning algorithms, enabling them to develop cutting-edge AI systems.</span></div> Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (“US GAAP”). Our Annual Report on Form 10-K for the year ended December 31, 2022 (the “Annual Report”), as filed with the Securities and Exchange Commission (the “SEC”), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s condensed consolidated financial statements and related notes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2022 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2023 and its results of operations, comprehensive income and shareholders’ equity for the three months ended March 31, 2023 and 2022, and cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made certain reclassifications to prior period consolidated financial statements to conform to current period presentation. India, which was previously included in Rest of World, is now reported separately within revenue disaggregation by geographical location. Other receivables, Prepaid expenses and Other current assets have been combined into Prepaid expenses and other current assets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; the measurement of lease liabilities and right-of-use assets; valuation of forward contracts; valuation of stock-based compensation; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation of acquired intangible assets and goodwill, as well as related impairment assessments; and reserves for income tax uncertainties and other contingencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Principles of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no variable interest entities in its corporate structure.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Concentration Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company’s customers are located in the United States. Customers outside of the United States are concentrated in Europe.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022, the following customers represented greater than 10% of the Company’s service revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.521%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service revenue percentage</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the following clients represented greater than 10% of the Company’s accounts receivable:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">(e) Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity’s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. The company adopted this standard as of January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.</span></div> Basis of Presentation<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting and reporting policies of the Company are in accordance with accounting principles generally accepted in the United States of America (“US GAAP”). Our Annual Report on Form 10-K for the year ended December 31, 2022 (the “Annual Report”), as filed with the Securities and Exchange Commission (the “SEC”), includes a discussion of the significant accounting policies used in the preparation of our consolidated financial statements. There have been no changes to the Company’s significant accounting policies described in the Annual Report that have had a material impact on the Company’s condensed consolidated financial statements and related notes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and accompanying notes have been prepared in accordance with US GAAP for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by US GAAP for complete financial statements and should be read in conjunction with the Company’s audited consolidated financial statements and notes thereto for the year ended December 31, 2022 included in the Annual Report. In the opinion of the Company, the accompanying unaudited condensed consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of its financial position as of March 31, 2023 and its results of operations, comprehensive income and shareholders’ equity for the three months ended March 31, 2023 and 2022, and cash flows for the three months ended March 31, 2023 and 2022. The condensed consolidated balance sheet as of December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made certain reclassifications to prior period consolidated financial statements to conform to current period presentation. India, which was previously included in Rest of World, is now reported separately within revenue disaggregation by geographical location. Other receivables, Prepaid expenses and Other current assets have been combined into Prepaid expenses and other current assets.</span></div> Use of EstimatesThe preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include: the determination of useful lives and impairment of fixed assets; allowances for doubtful accounts and other receivables; the valuation of deferred tax assets; the measurement of lease liabilities and right-of-use assets; valuation of forward contracts; valuation of stock-based compensation; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation of acquired intangible assets and goodwill, as well as related impairment assessments; and reserves for income tax uncertainties and other contingencies.</span> Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. The Company has no variable interest entities in its corporate structure. Concentration RiskMost of the Company’s customers are located in the United States. Customers outside of the United States are concentrated in Europe.The Company’s principal operations, including the majority of its employees and the fixed assets owned by its wholly owned subsidiaries, are located in the Philippines. <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2023 and 2022, the following customers represented greater than 10% of the Company’s service revenue:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.521%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Service revenue percentage</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 10 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the following clients represented greater than 10% of the Company’s accounts receivable:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:46.052%"><tr><td style="width:1.0%"/><td style="width:41.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts receivable percentage</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Client</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.20 0.24 0.10 0.16 0.17 0.12 0.13 Recent Accounting Pronouncements<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently qualifies as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Accordingly, the Company is provided the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. The Company has elected to adopt new or revised accounting guidance within the same time period as private companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"). The revised standard relates to measurement of credit losses on financial instruments, and requires financial assets measured at amortized cost to be presented at the net amount expected to be collected. The guidance replaces the incurred loss model with an expected loss model referred to as current expected credit loss ("CECL"). The CECL model requires us to measure lifetime expected credit losses for financial instruments held at the reporting date using historical experience, current conditions and reasonable supportable forecasts. The guidance expands the disclosure requirements regarding an entity’s assumptions, models, and methods for estimating credit losses and requires new disclosures of the amortized cost balance for each class of financial asset by credit quality indicator, disaggregated by the year of origination. The company adopted this standard as of January 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company’s consolidated financial statements.</span></div> Business CombinationOn April 15, 2022 (the “Closing Date”), the Company completed the acquisition of 100% of the equity interests of Parsec d.o.o. and Q Experience d.o.o. (collectively, "heloo") for $35.4 million. The former shareholders of heloo are also eligible to receive contingent earn-out payments not to exceed €20 million, based on performance compared to prescribed EBITDA targets outlined in the purchase agreement during each of the one year periods ending April 30, 2023 and 2024, respectively. The total fair value of contingent earn-out payments was determined to be $18.5 million and $14.9 million as March 31, 2023 and December 31, 2022, respectively, based on a Monte Carlo simulation model, utilizing a discounted payout analysis based on probabilities and timing of achieving the prescribed targets. Since these payments are contingent on future service conditions, they are recognized as compensation expense ratably over the required service period. For the three months ended March 31, 2023, the Company recognized $6.6 million in compensation expense related to the contingent earn-out payments included in selling, general, and administrative expenses. 1 35400000 20000000 P1Y 18500000 14900000 6600000 Revenue from Contracts with Customers<div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenues are derived from contracts with customers related to business outsourcing services that it provides. The following table presents the breakdown of the Company’s revenues by service offering:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Digital Customer Experience</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trust and Safety</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AI Services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,306 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s revenues are derived from contracts with customers who are located in the United States. However, the Company delivers its services from geographies outside of the United States. The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided from:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,306 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-indent:25.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for doubtful accounts includes $84.2 million and $80.8 million of unbilled revenues as of March 31, 2023 and December 31, 2022, respectively.</span></div> The following table presents the breakdown of the Company’s revenues by service offering:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Digital Customer Experience</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">157,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trust and Safety</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AI Services</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,306 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 157136000 159731000 40598000 45852000 37572000 34097000 235306000 239680000 The following table presents the breakdown of the Company’s revenues by geographical location, based on where the services are provided from:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,859 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenue</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,306 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,680 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 126859000 120080000 46662000 79131000 28243000 23358000 33542000 17111000 235306000 239680000 84200000 80800000 Forward Contracts and Fair Value Measurement<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2023 and 2022, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense (income) in the consolidated statements of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward contract receivable (payable) resulting from changes in fair value was recorded under prepaid expenses and other current assets (accounts payable and accrued liabilities). </span><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with derivative contracts:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of settled forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized losses from settlement of forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses (gains) on forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,336)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding forward contracts:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of outstanding forward contracts</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial statement presentation purposes, we offset assets and liabilities for forward contracts with the same counterparty that we intend to net settle upon maturity; however, we do not offset assets and liabilities under master netting arrangements that we do not intend to net settle. The following table presents information about the Company’s assets and liabilities that are measured at fair value on a recurring basis at March 31, 2023 and December 31, 2022 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Gross Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Counter-party Netting</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts on Balance Sheet</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Master Netting Arrangements</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Amounts</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3<br/>inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Gross Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Counter-party Netting</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts on Balance Sheet</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Master Netting Arrangements</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Amounts</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 inputs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-12pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-12pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forward contracts receivable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-12pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forward contracts payable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s derivatives are carried at fair value using various pricing models that incorporate observable market inputs, such as interest rate yield curves and currency rates, which are Level 2 inputs. Derivative valuations incorporate credit risk adjustments that are necessary to reflect the probability of default by the counterparty or by the Company.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company transacts business in various foreign currencies and has international sales and expenses denominated in foreign currencies, subjecting the Company to foreign currency exchange rate risk. During 2023 and 2022, the Company entered into foreign currency exchange rate forward contracts, with two commercial banks as the counterparties, with maturities of generally 12 months or less, to reduce the volatility of cash flows primarily related to forecasted costs denominated in Philippine pesos. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company utilizes foreign currency exchange rate contracts to mitigate foreign currency exchange rate risk associated with foreign currency-denominated assets and liabilities, primarily intercompany balances. The Company does not use foreign currency exchange rate contracts for trading purposes. The exchange rate forward contracts entered into by the Company are not designated as hedging instruments. Any gains or losses resulting from changes in the fair value of these contracts are recognized in other expense (income) in the consolidated statements of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward contract receivable (payable) resulting from changes in fair value was recorded under prepaid expenses and other current assets (accounts payable and accrued liabilities). </span><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By entering into derivative contracts, the Company is exposed to counterparty credit risk, or the failure of the counterparty to perform under the terms of the derivative contract. For the periods presented, the non-performance risk of the Company and the counterparties did not have a material impact on the fair value of the derivative instruments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has implemented the fair value accounting standard for those assets and liabilities that are re-measured and reported at fair value at each reporting period. This standard establishes a single authoritative definition of fair value, sets out a framework for measuring fair value based on inputs used, and requires additional disclosures about fair value measurements. This standard applies to fair value measurements already required or permitted by existing standards.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset and include situations where there is little, if any, market activity for the asset.</span></div> 2 2 P12M P12M <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's settled forward contracts and realized and unrealized losses (gains) associated with derivative contracts:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of settled forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized losses from settlement of forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses (gains) on forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,336)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding forward contracts:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total notional amount of outstanding forward contracts</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 59425000 40382000 -1618000 -1420000 6336000 -759000 110925000 175050000 The following table presents information about the Company’s assets and liabilities that are measured at fair value on a recurring basis at March 31, 2023 and December 31, 2022 and indicates the fair value hierarchy of the valuation techniques utilized to determine such fair value:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Gross Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Counter-party Netting</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts on Balance Sheet</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Master Netting Arrangements</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Amounts</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2<br/>inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3<br/>inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forward contracts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.684%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements using</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Gross Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Counter-party Netting</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts on Balance Sheet</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effect of Master Netting Arrangements</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Amounts</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1 inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2 inputs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 inputs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-12pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-12pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forward contracts receivable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-12pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forward contracts payable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3739000 0 0 3739000 3739000 3739000 0 8132000 0 8132000 0 8132000 0 8132000 6069000 0 0 6069000 6069000 6069000 0 4845000 0 4845000 518000 4327000 1778000 2549000 0 3049000 0 3049000 518000 2531000 1778000 753000 Property and Equipment, net<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net as of March 31, 2023 and December 31, 2022 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and computers</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other property and equipment</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,604 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,053 </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"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s principal operations are in the Philippines where the majority of property and equipment resides under its wholly owned subsidiaries. The table below presents the Company’s total property and equipment by geographic location as of March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,053 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net as of March 31, 2023 and December 31, 2022 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and computers</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other property and equipment</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,954 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,780 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,604 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,053 </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"/></tr></table></div> 53288000 53950000 96191000 95189000 4348000 6173000 10674000 4640000 11453000 10828000 175954000 170780000 100350000 95727000 75604000 75053000 The table below presents the Company’s total property and equipment by geographic location as of March 31, 2023 and December 31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Philippines</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rest of World</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,053 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 42953000 42153000 8968000 9136000 14881000 15482000 8802000 8282000 75604000 75053000 Goodwill and Intangibles<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill during the period were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,785 </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"/></tr></table></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets as of March 31, 2023 and December 31, 2022 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.847%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,288)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,987)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,320)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,171 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81,178)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,993 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill during the period were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,785 </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"/></tr></table></div> 217382000 403000 217785000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets as of March 31, 2023 and December 31, 2022 were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.847%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intangibles,<br/>Net</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,738 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(73,288)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,987)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,373 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,320)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,053 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,171 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(81,178)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,993 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 251738000 73288000 178450000 251539000 68987000 182552000 42228000 12727000 29501000 42222000 11986000 30236000 407000 305000 102000 410000 205000 205000 294373000 86320000 208053000 294171000 81178000 212993000 Long-Term Debt<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of current and non-current portions of debt consist of the following as of March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolver</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt financing fees</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,347 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,632 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,334 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264,225 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,559 </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"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Credit Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 7, 2022, the Company entered into a credit agreement (the “2022 Credit Agreement”) with both new and existing lenders which amended and restated its previous credit agreement. The 2022 Credit Agreement includes a $270.0 million term loan (the "2022 Term Loan Facility") and a $190.0 million revolving credit facility (the "2022 Revolving Credit Facility" and, together with the 2022 Term Loan Facility, the “2022 Credit Facilities”).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Term Loan Facility matures on September 7, 2027, and commencing with the fiscal quarter ending December 31, 2022, requires quarterly principal payments of 0.25% of the original principal amount through September 30, 2023, 0.625% of the original principal amount through September 30, 2024, 1.25% of the original principal amount through September 30, 2025, 1.875% of the original principal amount through September 30, 2026 and 2.50% of the original principal amount thereafter, with the remaining principal due in a lump sum at the maturity date. Voluntary principal prepayments are permitted.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Revolving Credit Facility provides the Company with access to a $15.0 million letter of credit facility and a $15.0 million swing line facility, each of which, to the extent used, reduces borrowing availability under the 2022 Revolving Credit Facility. The 2022 Revolving Credit Facility terminates on September 7, 2027. As of March 31, 2023, we had $190.0 million of borrowing availability under the 2022 Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2022 Credit Agreement, with the exception of swing line borrowings, bear interest, at our option, either at (i) an adjusted Term Secured Overnight Financing Rate ("SOFR rate") plus a margin of 2.25% per annum, subject to a Term SOFR rate floor of 0.00% or (ii) an alternative base rate plus a margin of 1.25% per annum, subject to an alternative base rate floor of 1.00%. Any borrowings under the swing line will be subject to the base rate. The 2022 Revolving Credit Facility also requires a commitment fee of 0.40% per annum of undrawn commitments to be paid quarterly in arrears. We have elected to pay interest on borrowings under the 2022 Term Loan Facility based on the SOFR rate. The interest rate in effect for the 2022 Term Loan Facility as of March 31, 2023 was 6.993% per annum.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Agreement contains a financial covenant requiring compliance with a maximum total net leverage ratio and certain other covenants, including, among other things, covenants restricting additional borrowings, investments (including acquisitions) and distributions. We were in compliance with all debt covenants as of March 31, 2023. Substantially all assets of our direct wholly owned subsidiary TU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> MidCo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Inc., its wholly owned subsidiary, TU BidCo, Inc. and its material wholly owned domestic subsidiaries are pledged as collateral under the 2022 Credit Agreement, subject to certain customary exceptions.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of current and non-current portions of debt consist of the following as of March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Noncurrent</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,712 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolver</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Debt financing fees</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,347 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,632 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,334 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264,225 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,559 </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"/></tr></table></div> 4725000 263925000 268650000 3712000 265613000 269325000 0 0 0 0 0 0 378000 1293000 1671000 378000 1388000 1766000 4347000 262632000 266979000 3334000 264225000 267559000 270000000 190000000 0.0025 0.00625 0.0125 0.01875 0.0250 15000000 15000000 190000000 0.0225 0.0000 0.0125 0.0100 0.0040 0.06993 Leases<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs recorded to cost of services was $4.4 million and $4.0 million for the three months ended March 31, 2023 and 2022, respectively. Operating lease costs recorded to selling, general, and administrative expense were immaterial.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and weighted average discount rate for the Company's operating leases as of March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to the Company's operating leases:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future lease payments on the Company's operating lease liabilities as of March 31, 2023 were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023-remainder of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,058 </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"/></tr></table></div> 4400000 4000000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and weighted average discount rate for the Company's operating leases as of March 31, 2023 and December 31, 2022:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental cash flow information related to the Company's operating leases:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P4Y P4Y1M6D 0.056 0.053 4259000 3250000 2628000 9000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future lease payments on the Company's operating lease liabilities as of March 31, 2023 were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023-remainder of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,674)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">     Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,058 </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"/></tr></table></div> 10558000 13001000 12075000 7368000 3578000 3152000 49732000 5674000 44058000 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various legal proceedings, claims, and litigation arising in the ordinary course of business. Although the outcomes of such matters cannot be predicted with certainty, we believe that resolution of all such pending matters will not, either individually or in the aggregate, have a material adverse effect on the Company’s business, operating results, cash flows, or financial condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2022, a purported class action lawsuit captioned Lozada v. TaskUs, Inc. et al., No. 22-cv-1479-JPC, was filed in the United States District Court for the Southern District of New York against the Company, our Chief Executive Officer, our President, and our Chief Financial Officer. The complaint alleges that the registration statement filed in connection with the Company’s IPO and the Company’s second and third quarter 2021 earnings calls contained materially false and misleading information in violation of the federal securities laws. On October 20, 2022, the Court entered an order appointing Humberto Lozada as lead plaintiff in the lawsuit. On December 16, 2022, lead plaintiff filed an amended complaint, alleging additional misstatements in certain of the Company’s 2021 earnings releases filed on Form 8-K and at an investor conference, and asserting additional securities claims, including against members of TaskUs’s board of directors as well as BDP FC Aggregator L.P. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable relief. We believe that the lawsuit is without merit and intend to defend the lawsuit vigorously. On February 17, 2023, TaskUs filed a motion to dismiss, which is currently pending. We cannot predict at this point the length of time that this action will be ongoing or the liability, if any, which may arise therefrom.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has received three lawsuits that present in large degree the same legal or factual issues, with allegations that are similar in nature. We believe that these three lawsuits are without merit and intend to defend each vigorously. We cannot predict at this point the length of time that these actions will be ongoing or the liability, if any, which may arise therefrom. As these actions are still in preliminary phases, any potential loss or impact on financial position or results of operations cannot yet be estimated:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, a purported class action lawsuit captioned Gregory Forsberg, Christopher Gunter, Samuel Kissinger, and Scott Sipprell vs. TaskUs, Inc. and Shopify, Inc., Shopify Holdings (USA), Inc., Shopify (USA) Inc., No. 1:22-cv-00436-UNA, was filed in the United States District Court for the District of Delaware. The complaint alleges the named defendants failed to exercise reasonable care in securing and safeguarding consumer information in connection with a 2020 data breach impacting Ledger SAS cryptocurrency hardware wallets, resulting in the unauthorized public release of approximately 272,000 pieces of detailed personally identifiable information, including Plaintiffs’ and class members’ full names, email addresses, postal addresses, and telephone numbers. The four named plaintiffs allege aggregate losses of approximately $140,000, and allege that the damages exceed $5 million for purposes of class action jurisdiction. On April 8, 2022, TaskUs filed a motion to dismiss, which is currently pending. This case is currently stayed. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 16, 2022, a purported class action lawsuit captioned My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Inc., TaskUs, Inc., Does 1-100, No. CGC-22-601842, was filed in the Superior Court of the State of California, County of San Francisco. The complaint alleges the named defendants secretly installed tracking cookies on consumers' devices to track individual consumer activity and gather private information and that the defendant Shopify allowed two of its support staff to steal customer data from more than 100 merchants. The complaint seeks unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable relief. This complaint has not been served on TaskUs, Inc. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 16, 2022, a lawsuit captioned My Choice Software, LLC vs. TaskUs, Inc., Tassilo Heinrich, Shopify, Inc., Shopify Holdings (USA) Inc., Shopify (USA) Inc., Does 1-50, No. 22-cv-1710 was filed in the US District Court, Central District of California. The complaint alleges the defendants profited off of the plaintiff's information. The complaint seeks </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unspecified damages and an award of costs and expenses, including reasonable attorneys’ fees, as well as equitable and injunctive relief. On February 13, 2023, TaskUs, Inc. filed a motion to dismiss the amended complaint, which is currently pending. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify clients, vendors and other business partners with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, cybersecurity breach, services to be provided by us or from intellectual property infringement claims made by third parties. Historically, we have not experienced significant losses on these types of indemnification obligations.</span></div> 3 3 272000 4 140000 5000000 100 Stock-Based Compensation<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option and restricted stock unit ("RSU") activity for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted -<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted -<br/>average<br/>grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,723,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,895,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised or released</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(200,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited, cancelled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,114,357 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.78 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,945,435 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.34 </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"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">weighted-average grant-date fair value of options granted during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$8.85. There were 3,373,417 performance stock units ("PSUs") outstanding at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 1, 2023 and March 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized for the periods presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>As of March 31, 2023, there was $15.7 million, $68.8 million and $4.5 million of unrecognized compensation expense related to the Company’s unvested stock options, RSUs and PSUs, respectively, that is expected to be recognized over a weighted-average period of 1.2 years, 1.5 years and 1.5 years <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option and restricted stock unit ("RSU") activity for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted -<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted -<br/>average<br/>grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,723,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,895,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised or released</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(200,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited, cancelled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,114,357 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.78 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,945,435 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.34 </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"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option and restricted stock unit ("RSU") activity for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted -<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted -<br/>average<br/>grant date fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,723,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,895,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Granted</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">770,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised or released</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(200,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Forfeited, cancelled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Outstanding at March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,114,357 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.78 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,945,435 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.34 </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"/></tr></table></div> 7723711 12.98 3895224 28.00 770937 18.11 1379119 18.14 46132 4.54 200405 26.00 334159 6.38 128503 27.42 8114357 13.78 4945435 25.34 8.85 3373417 3373417 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized for the periods presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 877000 703000 12587000 18902000 13464000 19605000 15700000 68800000 4500000 P1Y2M12D P1Y6M P1Y6M Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining its interim provision for income taxes, the Company used an estimated annual effective tax rate, which is based on expected income before taxes, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. Certain significant or unusual items are separately recognized in the period in which they occur and can be a source of variability in the effective tax rate from quarter to quarter.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded provision for income taxes of $6.0 million and $6.3 million in the three months ended March 31, 2023 and 2022, respectively. The effective tax rate was 38.6% and 35.3% for the three months ended March 31, 2023 and 2022, respectively. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March 31, 2023 was primarily due to nondeductible earn-out consideration, as well as Global Intangible Low-Taxed Income (“GILTI”) inclusion, Base Erosion Anti-avoidance Tax ("BEAT") and nondeductible compensation of officers. The difference between the effective tax rate and the 21% federal statutory rate in the three months ended March 31, 2022 was primarily due to GILTI inclusion, BEAT, tax benefits of income tax holidays in foreign jurisdiction, and nondeductible compensation of officers.</span></div> 6000000 6300000 0.386 0.353 Earnings Per Share<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has Class A common stock and Class B common stock outstanding. Because the only difference between the two classes of common stock are related to voting, transfer and conversion rights, the Company has not presented earnings per share under the two-class method, as earnings per share are the same for both Class A common stock and Class B common stock.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – basic</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,561,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,481,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,390,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,640,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,952,573 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,122,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excluded 3,778,307 and 1,152,816 potential common stock equivalents from the computation of diluted EPS for the three months ended March 31, 2023 and 2022, respectively, because the effect would have been anti-dilutive. There were 4,819,894 and 5,292,857 potential common stock equivalents outstanding as of March 31, 2023 and 2022, respectively, with market conditions which were not met at that date, that were excluded from the calculation of diluted EPS.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – basic</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,561,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,481,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of dilutive securities</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,390,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,640,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,952,573 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,122,026 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income per common share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 9509000 11586000 97561650 97481412 3390923 6640614 100952573 104122026 0.10 0.12 0.09 0.11 3778307 1152816 4819894 5292857 Subsequent Events<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 8, 2023, the Company announced that the Board of Directors of the Company authorized a $100.0 million increase to the Company’s share repurchase program, increasing the total authorization to $200.0 million. After giving effect to repurchases completed under the original share repurchase program and the approved $100.0 million increase, approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$155.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> remained available for share repurchases as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">May 5, 2023.</span> 100000000 200000000 100000000 155100000 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '"%J58'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 " !PA:E6'X+XT^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315P=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0G-^#1])6DX8)6,2%R%1CC30)-77IC+=FP_/3Z_SNH4+ MF70P./[*3M(IXHI=)K_5Z\WVD2G!15WPNX(_; 67M[6LQ,?D^L/O*NP[ZW;N M'QM?!%4#O^Y"?0%02P,$% @ <(6I5IE&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" !PA:E6U8/8 8L& "S)0 & 'AL+W=O<*_04!E%\WEDIM?[0Z\7NBH=\5EV;2;'9R)1@1_QF41Q M$H9,/E_P0&S/.[BSNW#G+U23CKE2J>'_(H]D6$)%^< M=R;XPY2>I@'9$[_Y?!OO':/4RH,0C^G)C7?><=(2\8"[*I5@\&_#ISP(4B4H MQS^%:*?\S31P_WBG?IV9!S,/+.93$?SN>VIUWAEUD,<7+ G4G=C^R@M#@U3/ M%4&<_47;_-D!Z2 WB94(BV H0>A'^7_V5%3$7D!_5!% B@#R*@#3B@!:!-#, M:%ZRS-8E4VQ\)L46R?1I4$L/LKK)HL&-'Z7-.%<2[OH0I\93L>$2S:#%4!?% M*R9Y?-93()S>[KF%R$4N0BI$*/HL(K6*T57D<>]E? \*5):*[$IU0:R"GYD\ M1A0?(>(0:BC/]%#X,W*(*?I%:6A91S23HQ5RE\)-(',5NHGR?I/FWU^?X"ET MHW@8_VVJL5RR;Y9,.^>'>,U&=\4\_X*'SL\GN&XF]<-\OW?=M MZMK]_?.:FYS:P['3_6JR9(UJ:&E06AK4L_0U85)Q&3RC.[X64IGLV:643$R5 M,K5&-;0W+.T-Z]F;<>D++^V5" 8'8^/9E- ]_87OYN_,ZAP^(#FB73P8#8=T:/1K#6[JEVB_I([?B>>!.B1B M<8 R0/@2F=O5+HF' P=RQN- ZU"%+D>7$FC7:-ZJU-2\1B-L90^[^?NM,)JW M2\X3'SH'=ARCW390"&L6PG::>6UWFIY!/[X7V\AHU2YW"].<"\F2:,$#$W=/ M[?%-[6I.PG:Z>6VW'+=F4FQ\R$NC9[OF_1]&HVT $];$A.V@\]KH3,2*!>A/ M?UT]--L53T:8&M^Y]KBF3C4S83OH9!D[@1E_M3&[P&@T,MIJ Y2P)B5LQYQ/ MPH7VFJU$9$.E R)]Q^F.R,G Z*\-5L(:EO !RO$50*!8($S>/;Q'<^XF$EK2 M:-*N- T8C,\3:/XPA'?R7 GW\0BMF40;%B0<_>@<.QBMN'RW1_#E\$(&I"@X)3.8?C:L*;8 3T>!$[)2S:U1T]>2N6+3DE41\ M0.AV,K^<&&?=]L"F#C4JD5JH-$VD3.=M^60M:TIXL23&E:<#BM^-ZU53>U13 MGYJ*2"TJNHD4E_E"93H!9SOC1I]VQ2J?;> 0T3A$:N%0.D&%N0RPP5)(XYAT M0&?BNAPD0,#+Q8Q>VV AHEF(U&*A>8A4FOI:+[BD*VV-K3+5-MK X>(QB%BAYA)"!/C;.WO.F!+HS&[ M0+6Q-MB&:K:AM=:+IF!- M"F:P!/Z",WMMT!*<=Q\(B%-EB':M:A M=D0IUVZO_3@E]^\< /0:+AJ'U -B58O3]K"F'C7M4#N;O/98+,=7N[3+?<5& MCVV0#MW[-&;GDAW*[3>C[7O# ;EN%Y,N-1MM W6H1AUJ1Y1LVI3K39";SYWB M=.YD=/E&J%(X;P-\J 8?.FCA\^<;P4Q1 VV@$=5H1&NATK3A,$M["/CAO'\CZ"D1RG?(E%?+'4F3;!]. M3S^>;V?ZS-))48P"OH!0Y_@$?E[F.X3R$R76V2:;!Z&4"+/#%6<>E^D#<'\A MA-J=I#]0[M,:_PM02P,$% @ <(6I5FYA="ZN!P \R4 !@ !X;"]W M;W)KHR-?$\X)U MP;-RL;GJOOM4;:YDH_*L%)\J5#=%P:NG]R*7C]<+O/C^Q5_9_5ZU7ZPW5P=^ M+VZ%^G+X5.FK]=%+FA6BK#-9HDKLKAV SN+O3#S6H\^H#>5.RJ_M MQN&UBD0N$M6ZX/J_![$5>=YZTCK^'9PNCO=L!XX_?_?^\#N:.UV(K M\W^R5.VO%]$"I6+'FUS])1]_%4- ?NLOD7G=_8L>!UMO@9*F5K(8!FL%15;V M__-OPT2,!F V,X , \AS!]!A .T"[95U87W@BF^N*OF(JM9:>VL_='/3C=;1 M9&7[&&]5I?^:Z7%J\Z7D39HID:*M+%/]>/I/M_@'D1R'D]/A:ST'QXD@QXD@G3\ZXV_;5)4H%>)UK>-\"\73.V"P@W:] MO:T//!'7"[V@:E$]B,7F]0\X\-Y!T5W(V4FL]!@K=7G?;'F]1_JIH:3](/YM ML@>>Z^#!I]B["CI7;5%XV. @]#"^6C^,XP',*(UCX0SW4-ZG)35S.4RN9.[9I<%X9AB#9Y19>,D'[>VGC[ MZZ7V5A]$5T#R)RCF7I0_#B;T@H!-8H;,HB",X)C]8\R^,^:/92(+@13_-HH: M4NE;M_=),)%HVY HC&&!P5%@X!3XJ1('GJ5(?#NT!:/N4DFJO:ATQ1JO(DAT M8 FBGD>FV61;$3\* UAW>-0=.G5_EHKGSY 8VA*#B! RT0B8,4^N?6BE767F/=@;<0N!UXT?J*#.L .DSB>>_*&E]@-S%^D3!^S/ ?%4>"F81CY4W&@ M'8UF"(D-(K&;D7]VE;>:8R 8,".Y'X4E)^%/;%'70T/U>U>CR-IH)<"(B&]<4 MCWJU(4+ 3+=^Z*0RZ?A%A5(N_V6N="L+GF$S^P M0&*;L2@(9HH@,?@C;OQ]3[F#K+H=N.ZO4W$'8IH +*,LG @%K.@8.:1-G FT&4KVOF@H$K%B$9P0:3A(W)T_;_W,I .SM M,*-6UP;9>7$4S26!H27QG[L/.%?CB9.[+SZ8N)"WT[@->8F;O!^?E^G !I': M"Q2P(G/=(#'L)>Y]Y&^RO%\I417S]<_>&Y* !'3:OX!VC,SM(8DA)7&3IFX-;6129 M:H]9^I.[K2S;2B'*1"M&/]X*@?Z02B#L_03J=WJ'^8 @T%S T>D,&+92-UMO M][P2>YFGHJI?_Q#I;?B[[NQ)/8%\I1?EZZ6\G<9N^$K=?+U)TZSM*G6BMH>X MJZQ$"3]D.G'!T&V"!LRGUD8Y!-GY>C\^TV RPVCF9K3%D6[V7QB$C63PA JRTT^UYYL+ MYX.V]\LDMA869#2WJ@SUF?O\>920[W5"E@^B4NU/#N>3\Z+\OY2WTUDP_&?! M19/3V4V\./8+>3N-W303S-U,G$W.?OCX)8;0\Z;)Z3;JI:U';^2TKT/]SJO[ MK*SU;GRG1WEO0IT$5?^&47^AY*%[2>=.*B6+[N->&PO=V]R:W-H M965T&ULM5=;;YLP%/XK%JNF5NJ*N8$6=-Q=>]63,>\5)0P M?"N +/,C@NTQ/=8/1:W0L_L%B4E.6:2< 8$ M7DRL*^=RYGC&H;+X0?!:=L; 2)ES_F0FW]*)!0TC3'&B# 32EQ6>84H-DN;Q MJP&UVG<:Q^[X&?U+)5Z+F2.)9YS^)*G*)M;( BE>H)*J.[[^BAM!@<%+.)75 M/U@WMM "22D5SQMGS2 GK+ZBWTT@.@Z.O\/!;1S<8QV\QJ&*G%TSJV3=((6F M8\'70!AKC68&56PJ;ZV&,)/&>R7T4Z+]U/21H3(E"J=@QEFJTU./)*;V M-:*()1C,AX*1%+Y=A6FIUY MAYTT3*YK)NX.)M^1N ">*53E7BY+J99?PDJE!?35@6 &:\EE-/=]P6755'##J MK@^Z@&4I_@"]7)(G<*H3(3.=)WDV1+/&"CH,7.C%D;?)=-O."?TX]IQALGY+ MUM]+=D:1E!\_."'\? 42GN>ZF"O>0USW0IDM[E(6*,$32^]A$HL5MJ8U]- " M>B>PGNJ@51WL5]T1>@X*), *T1)7N2IE"@HLZIP-IJS&CCJI@!?0V M[;"E';Z"=KVH "I5Q@7YJW>' TLMW%YJ 6Q^&^R/,NUIB%H-T>LU$"G+P_RC M;5*Q/XI'<;#!?LC0#:(PV!'_43N"'[<"HB/K?9K7>ULA84BV-=6_CN!]2+@P)YL_\L?\,.T"!W:440>FX8^YL" MCK#L\W\YWIW]Y_M;=P%G^RC?)>((RUJ$W>DY3<.OV[N)XD75ALZYTDUM-FLVV_9*;_ %!+ P04 " !P MA:E6/H#G"CL% !R% & 'AL+W=O6-+]/'\.]Z1?Y+31RZ^RPUC"CT5>2DO1QNEMA?CL5QN6$'E.=^R M$GY9<5%0!:]B/99;P6AJ.A7YF'A>-"YH5HYF4]-V)V937JD\*]F=0+(J"BK^ MN68Y?[P!LW7M*L8*7,>(D$6UV.KO#% MG 2Z@['X,V./\N@9Z5 6G'_7+Q_3RY&GB5C.EDJ[H/"U8W.6Y]H3']O@H=@%E2R.<^_9JG:7(XF(Y2R%:UR]9D_?F#[@$+M;\ES:3[1 MX][6&Z%E)14O]IV!H,C*^IL^[0?BJ ..!SJ0?0?2[1 ,=/#W'7P3:$UFPKJA MBLZF@C\BH:W!FWXP8V-Z0S19J=-XKP3\FD$_-7LH:95FBJ5HSLL4TE,_29YG M*=7-]PJ^(&]*(KY"G[9,4#W^$KU%#_@<$Z6G_,<33!$4.05T3I\-;*LZ1C\\0\8AOX9G_ M>'?BP/&;,?:-/W_ W\=RR0O6CB3Z=K602D %_V4;K-I98'>FI_6%W-(ENQS! MO)5,[-AH]NLO./)^LT7Z0LY.X@Z:N .7]]EGMF-EQ=!*\$(7E0D9ZEMMT-Q4 M-A-GZ$[PM()F*!UT#P#9DJ%O[YZ47BD6.8.:J(I]S5E'RXW0>+QEQ8()FX>Y MT\/_'**P&:+PA_A$/52V &L'D7&@%^7=C/BA[T73\>XX"IM9$DV\QNR$+VKX M(F?I[N=[N4;L::M7!WEA8XQ>LF1?R-E)O'$3;^S,QYQ+I=?%NIC5'L*C MD<9^'$>DDQ"+68#)A-@3,FD )\\43 Y-ZS.T9B6D)C\S$X>F( V97E.T*!YR M98.?]*BB@"1!A]UJ%<1V]*1!3YSH-PP2MLS,5+:A);T_3:((=\CZ1I/$PW8P M[+4BZ#G1K@HN5/:O0=/ISTI%R[59?ZB43-E%S>NQA)ATA])B%<1XB/A(MK&3 M^'W;_,6AP.XI,4E3MPO7&FXWFIB MI20] H*CI+?B6>T23*(!V%:NL5,5CQ:]S"BW%=+O3^])X'E=QKX9\<(P&$!L ME16[=>V3VC!Q&$7TNN9\8P4-^ODD.(Z[H'TS[(7^ & M]F>2ER1=Q+X5K/H#ZREN%0X[!>6P.ULP.!.Q?<:1HD\#J%$?(@SB29?58A9/ MCD(ZA6WE";OU"79+N\P=B^!H5)U!O7OE7DXZ'4MT*%W4KU!YQ!'?-G MTMNO))#S+EK?"N-P,C3#6R7"B7-;T[(AF.L('@H84KFA@EGW-]BI;#^[P7DI M;Z=GHU;LB%OLKJG,EGK-0)5,3?PF<.OJL7<5'R7 .^]JLMUH8&*25N*(6^)N MLKS2)] ?),46B%Y!6:V&U)BT\D:(LYZ^FML"EKZE.Y".-4-P:('CAE;CX]J" M(W2E)&PM4E@1K85&G#+ZLX7V4MY.1Z754>+6T;;0ZNCM>>LK9!*'$8["KI9: M+8.)WE4/Y*^54^*6T^-2<[':1-)+0A+&?A?69@JDQ.OM3\9'MS=PU%V;2RT) MA5.5JK[S:%J;B[,K/&T93)K0!_+[B7!U>]!\TUXRS_P!02P,$% @ <(6I M5NG=<3O5 @ R < !@ !X;"]W;W)K-66(7VVVW?\^UDX9^I!4/ MO"3^N.?DG&OGWF0CY),J #1YKDJN1DZA]?+:=5560$75E5@"QYVYD!75.)4+ M5RTET-R"JM(-/"]V*\JXDR9V[5ZFB5CIDG&XET2MJHK*ES&48C-R?&>[\, 6 MA38+;IHLZ0*FH!^7]Q)G;LN2LPJX8H(3"?.1<^-?3_HFW@9\8[!1.V-BG,R$ M>#*3VWSD>$80E)!IPT#QM88)E*4A0AF_&TZG_:0![HZW[)^L=_0RHPHFHOS. M)4MDGV32QGD.RE=*B:L"HH&*\?M/G)@\[ M .3I!@0-(#@$]$X P@806J.U,FOK ]4T3:38$&FBD(ZG4X^4*%E.S?)4XPN/32LBYKA5X64IS"FN@=SR3%1 M+LGC] -Y<_&67!#&R=="K!3EN4I3[ M>!>=M?:"K;UQ<);PCLHK$OKO2. %88>>R;_#@S-RPC;;H>4+3_"UR3R9RQ\W M,Z4E7NZ?7=FKV7O=[.:'OU9+FL'(06(%<@U.^OJ5'WOONZS_)[*]1/3:1/3. ML:=?L#XQZ[C+9HV-+=:4H74ZC+QAXJYWY1\'^7XTB-NH/5U1JRLZJ^L!-)/U M"R%X6[@J M:5T4\U]8,NS?VB4W/A(31H/P0/%QT*7?CZ-NU?U6=?^LZOV[?OKD^\>'&OJ> M=R#Q.&HX"+T#A>Y.4:Q +FRO4"03*Z[K M*NMNWHQE;A@_4QMJFZJ_REJ7L< MEH<%XXJ4,$=*[ZJ/69-UWZ@G6BQMZ9T)C87<#@MLM2!- .[/A=#;B?E V[S3 M/U!+ P04 " !PA:E6 8<)ST$) #96@ & 'AL+W=O18WLFD1 O,VTS\4G[H=,/ M1%I;3!#X +*3?]\%86&692W2^_2+K9=]KF>!^]E%W M73WGQK=PS5FG?#VE6 M7L_V5?7P?K$HMWMVB,MW^0/+^#=W>7&(*_ZVN%^4#P6+=TW0(5U07;<7ASC) M9C=7S6>?BINK_%BE2<8^%5IY/!SBXL='EN9/US,R>_[@_:(171//99)D=7W<5@7_-N%QU[;CN M3Z_*/$UV;IC1?GG/RTI<7[5O-^/2?5#FVM? M;M?:FU_>:K]H2:;]ML^/99SMRJM%Q?M99UMLVSY]//6)CO3IM[R*4TG82AVV M2N.2=XK8^J\?M&U^./#RXWMP^TV"6E^,^LA1V2,KJN1KRE[#>J]@3]&W=;0V MI;N;G^-.ZKNOSO%AQV7"1[0XU1[B9#?GAW@;/R3R(Q6\PMINCX=CVNB+CV7) M-JDDD/!R2%[M65%O()\C]O7@_T1Z?9,IC\4.VFQ:\MLX%1L\% M1AN@.0+\R.Z3+$NR>SZ,IW&V9749O3P4VAN^*\NZKLJW6EQI:[9]IQGDKQK5 M*9$5CS)?/9^^+Q_B+;N>\9U1LN*1S6Y.FHWSFHW)JK]$D6?F/:+(V@X M+C&$X[=2IIZJ523,&VX =2Q!IL,V7*:"0H=M+,LVR;+?+!@VFQ/'UEV[WRZ4 MM*/$-OJMHF&KKEL]$9AG$9@313!UB%/RIPYQ2-@:"?.0L T2YB-A 1(6(F&1 M.9@Z1J1OG:5O-2'&B/3#;%N?0'#%XF+W'UD96,@R0,+62)B'A&V0,!\)"Y"P$ F+0+!>Q=CGBK&5DT58ED?I M:?%=7F@EJZJT^?59?\U.=1/7]5*^G%-DM:/,.K5VD+ U$N;9@Q&,&(XCGOIN MD#E])"Q PD(D+ +!>E7AG*O"^4.J0E8)CF*2.\E;V9>I\D;"/&=P;DH$92/3 M^<-=-1?R!ETJ]=I<%RRUIZ3:[UFZTPIVNC!3Y5K&JM,X M_5*WKPS>RF13!V\D;(V$>1*],X# MTM6"K4\MYK7-N&LNHK.LC!OWDGVO7S.IA:,/SSQ=6Q>N>JW4F:=J%$KSH+0- ME.9?MGL#:-(02HM0M+ZH7QB;1"GJO_.A-LFXG.7R)O+M[,-B=HW_(?$TCS)67M36YO2\V8R],+FQ+$& MJH:Z?E":!Z5MH#0?2@N@M/"R0Q^ADO95W=F#1.T/>MEN@A7^M[@X^T14JG>D MB[>"TM90FM?2^G:X10U;_%&PD;0<\<.A/0R@M!!*BU"TONH[/Y2H#5%!]1VA-F;I#1,=XI[.EJ6UQ2:.A+R[9&Y9C6I8IG@X/V\V);5I$%T\5 M) T-E[CB:#GLW(A!2#J'D"CM%%$,DX<\J"D(I:VA- ]*VT!I/I060&DAE!:U MM L\.J.VX5Y>UR44Y=*_XG&430YS#H?X;E.9)MH&Z MAJC882/)'#XTUVR#N+IXD5;2;DX,RW9,<0Z7-=1MTQ$G\6'OYH;NVL[(,-9Y M7D1M>DU:YR97R- !XJ9LZ M[>2[0* N'93FT:$31DW;,H1I?@/-ZD-I 9060FD1BM8OD,ZFHVJ;#KG2K4W5 M.UG5Q443ZOY,UCK4TI-M@"ASJ$]'A\X:U87*"J I0R@M0M'ZZNU<.JIVZ<#K MWM39)H_JV)O[L'?WR>PJ<_C3$IK5A]("*"V$TB(4K5\7G<]'U3X?8 D<'?I8 MR@- ]*VT!I_D5[-X#F#*&T"$7K*[SS]*C:T_O,'H[%=E__+E9< MO)8*&VFRK:"T-93F06D;*,V'T@(H+832(CKT.HVEN]1'+@S1SLFD:B=SO 2D MLA\:27/;$*_JKM0Y)^L9ZDA":1LHS8?2 B@MA-*BEF:/"JDOY\Z5I&I7\F=6 M05/9_7>F^(B*E3KS9%%#[R"$TC90FG_9[@V@24,H+4+1^J+NG$NJ=B[5JZ#I MT$)SK>$5$Z@_":5Y4-H&2O.AM."B8Q5""7LSTH5L=0&DAE!:A:/VG>77VI:&V M+]4KEZ6*;(F]54^.Y5CBG8'JS%-'8"C-DVP#'+QN/5#G[E([Y.LU%)VQR/U=PY'%*?G M*)_>5/E#\\3/;^I'\)[?IKUS7\!4$L#!!0 M ( '"%J5;^RZ?C1P< )0? 8 >&PO=V]R:W-H965T&ULK5G;;N,V$/T5PBV*%JC7(JF+E28&LMDNND"W#9IN^\Q8M*VN)+HD[23] M^@XI6[)%BDF O"22,IR?D@Y%>UX5RCQ[IJU-5DH_7V8C93RPVOF7HG MMKR!OZR$K)F&5[F>J:WDK+"+ZFI&HBB=U:QL)HM+^^U6+B[%3E=EPV\E4KNZ M9O+I/:_$P]4$3XX?_BC7&VT^S!:76[;F=UQ_V=Y*>)MU6HJRYHTJ18,D7UU- MKO'%#W[#J\IH AS_ M'I1.NO]I%IX^'[5_M,:#,?=,\1M1_5T6>G,UF4]0P5=L5^D_Q,,O_&!08O0M M1:7L3_1PD(TF:+E36M2'Q8"@+IOV-WL\..)D >CQ+R"'!62X(!Y90 \+J#6T M16;-^L T6UQ*\8"DD09MYL'ZQJX&:\K&A/%.2_AK">OTXDO#=D6I>8%N1%- M>-HG):JR8.;SG89?$#>MD%BA&Z8VZ"/$7J$I^G+W 7W_[0_H6U0VZ,^-V"G6 M%.IRI@&7T3Y;'C"\;S&0$0P4?1:-WBCT,R HSM?/P)[.*'(TZCT)*OS,Y#M$ M\8^(1(1Z\-R\?#D)P*&=CZG51T?T6:>MK--64M0(:E R73;K-HE+77)UX7-; MJS;VJS4%?J&V;,FO)E#!BLL]GRR^^P:GT4\^F]](V9D'XLX#<4C[XC?H1V6S M%#7WF=FN3>U:TW;VBSR)\LO9_A2^*X1Q,D\[J3-<28GD4D[>,XALI._-6VGDK#4;Q P>E MRY*9_NLSM%V=G,8Q3?$@CJ[0/(^P/XQ9!RP+ KNNA=3E?Q:8Z5)EHUFS+N\K M[NU&F0,AP20>X'2%X@R/X)QW..>OPEGP>XU69<,@Z2"/5MR/=^Y P?&P/#PR M-/>CS3NT>1#MKT(I]/T:1H$?$. M2K45BE4&.%.*:R_6W,&1)@.HKL@4)WZH M..II+ J"O365:6<+&&U0!="Y0G9,6(J=*6_(7%[N&>2$EZ B!U0T@.T1B;,1 M%^,3^L5!W%\:&+ZJ\C_H*0 :9'K+B48(UFC_YL/B@X@Y<[SO8(X3%P/0_C M(,DM[K18?IV:J<^XL(916+6UR!_-LS\SJ*>RXG38+GQB>1J-Y75/G#@.SPXV M%929L$X(QY8?@FD+526[+ZMQ\L%!8GXM^[R5MG-G]&R-@_2VN'YA,2L+(XYU89)Z V7,,]#:30ZT#ZQ2X]3[%2N1XC$ MV7P$><^B.$RCOW<)5G&H$23-%F@J5M,=O 0PNU1)YV38]7U2A(S,;[AG5!RF MU-^M8QL8VY[WK-G)>R% M[>'+A"9.4OAH-;ROQQ/E4\LIN$I\Q@;C4 M21,R+$B/U!2&&#)B04^Q)$RQP[1^#JR'/BG%#EJ/&)E'\0C:GD!)F$ _'78= M[/&8+%Z0+C\FV7PX%'JDXG1LST1Z&B5A&NTX7O(];W9^@"X?3F.<#0&Z4ME8 M!R8]9Y+P;M/I"<]%//:$T"Y]Q32=TR%N5PRD M\C'L/W<"SUCDC!CWNXDS.K04V!/!$&$ MT.FGMD/^NRNWYES!ZP*7"J<)B8=7:%[,'CY,/4[VT>:XDVG/FS1Z M58'TV_SG#OV"?/SJ4[\WTG;NA9Y[:9A[;]G3X>S8)%JSGFHN:WONX37=MW/- MAI.D3XJD9&2K17OFI6'FO95BR7EQB-=QQD'*;!K1MF*--\^HR['$.;ST"(TE MV,FA: P^[VT;'<>QP9*DV3 )^KG7%QWH1]? T288\[9/"<3K"U+1G M:AIFZC,;6D?#[NG05/WN]G!U2K-A67O$QAS>TS5](5T?6Y&OI+V8/3O-+,H= M)WO$XB@?F2AI3]4TO"&%B5+:P1<@6_R&H.R#8:D]JTP$O+C=?2:-:#P?5RN^U(9:NQ,QF(PX6AZ.1$1KCA>Y2YTDS1R'^P@VH6/ M>WZE87Z]&7,R8AK=\W79-"9IS,S 92D*KP6^ UV:YX[S7;F4)O.QI.EYEX9Y M-V@#-R<:0?2Y>UN39A$>7@9XY(!ZLR'ZVUNUJ^ MMA>J@^_O\<5->T'E>T5HMX+K45M M'S><%5P: ?C[2@A]?#'_H+N(7_P/4$L#!!0 ( '"%J584Z$P@% 8 /@- M 8 >&PO=V]R:W-H965T&ULK5?;;N,V$/T5P@LLLH!C M.\[>D!O@)+MH"FPWV"3M0]$'6AI);"A22U)VW*_O&8J2G30;%&A?$HGBS)PY M<_7)VKI[7Q$%\5!KXT]'50C-T73JLXIJZ2>V(8,OA76U#'AUY=0WCF0>A6H] MG<]F[Z>U5&9T=A+/KMW9B6V#5H:NG?!M74NW.2=MUZ>C@U%_\$V55>"#Z=E) M(TNZH7#77#N\30&6-<%2C MCR.14R%;';[9]4^4_'G'^C*K??PKUNGN;"2RU@=;)V$@J)7I_LN'Q,._$9@G M@7G$W1F**"]ED&#(-L,8RTRQI/N\TSW^@^5!\L2947GPR.>6/Y:= M.4"=]U#/YR\J_"+=1!P>C,5\-C]\0=_AX/IAU'?X WV[[HW%A37>:I7++EG@ M_K4C3R;(GIO/RDB3*:G%#0X)F1F\^'VQ],$AM_YXCJ$.P-OG 7"]'?E&9G0Z M:MB66]'H[/6K@_>SXQ?<>SNX]_8E[?\ILO^/9G$K_?V='XLKDTW$'G<0KC?#X[[N3BR\$QJQV+8$L*%3F41ZB$ O.^ M77J5*^D4P02^B21]8>M&FLVXET_':WIZT@XFK.O/;.O2X1NQ!L0(.A?+C5!F M13YPU$71FASN%H72"IF0=Z#.MU($#]9G2M3OL3B#LM/.1S$!]-0_C4+=@DJ8RD=?!1[.^3M.+'8XNFE M)R@*Q7!M1/S\Y7$/O9*Y,%9@@+B8#UV&/ &6/H/$2(H/N",UJP33*FPFC[.( M8Z),9EUC.REEQ"5IN9:.^/GG%M2P5^-H3 $%1M7W5KI KKO^"T;%N9.M*4A# M[2T]8,J)6_B3,H>EI&B<7:D<-"$6F&8>F9%!0:Y*%= #N%Q51IU/AA["?DDF M.9H:-V3I =XI,AGUG&%(Z9SY//AP[$5M?0 F8U>2IY/((H*8T17I!@3%7,^T MBMW&4=,UI3'#"YALT7S)K0'*%2:4P\%C=P9CI;9+J H_.@Z>H@B5(Q+WM-F2L"\N$R\7O>N?!M?!L<-IA'HC"PJ; M^+AP014J-M0K$S"751F)ZC-X<34D[4VR\SA,%7(A)Z]*PX$%L$;+P/7!7).1 M2Q27"OSB9*-R)(;/),[8^!+!*O"Q<+;>=2Z1%2D-%=MSMBV[CB-+E:01A ;Y MS!$;LAMN1 J[7M1C3/3Z+5718HVE0370-M"/VB&F5@:!F6!2L( YWF>5=T9Q MPL?A@_RXKM!]FH9;+]<&.F&$9F.7;)#OGC-W2+GG4Z*6?Z*<$S;<+Q R+DJN MICRV^657-+6-)T$J#>ZPRAUU'>/]\4N1%T?<,# TF^A*QISY#MBC)!SJ)6/# M/56B*0/>=*#^T?F_1B1HQ5OD7PW5XCO MMA6C'%P\ESDP!,6OJ=H!:*5\RV45T 2Z6VVN+*L.<5B X*9%O_*([QHMO^(& MIMN<8+%&X6L>/UJ"52XTF&NPAV0;Z+7(9YR-8V!2NCEL@5ZCI_'E9&,B%MK; M7FV,5ZA4C**,H43OV@DN(W+*WR/Z!HMW'?L)=QY,LUBN:'NQ]^Y1P/6K!#KE=SZN@TTPF9#VL2B4Z#2875?,:!H&TN6V:X= M0S4AT]*([L=HXCHFO\.O$C84%;3QL999A9H1H-!UWW1I'>9W#1BQ:? A%,4N MDM,*R=X@00-'8I_RDMAOO_'8 /WDN3UMNK.-(Z?+^)L##<:V)G2+^7 Z_*Q9 M=-O\]GKWFP@K;ZDP-S45$)U-/KP;(7+Q=T;W$FP3=_NE#2B@^,CSCAQ?P/?" M8DJD%S8P_-@[^QM02P,$% @ <(6I5@PT8+/)"@ K1T !@ !X;"]W M;W)K!1;[@99HBZU$JB1E)_OK]\R0DN7$[FOW2R+9Y' >9V;.T.=+ZS[[ M0JD@'JK2^(M!$4)]>G#@LT)5TN_;6AE\,[.ND@&O;G[@:Z=DSINJ\F!T>/CB MH)+:#"[/^;-;=WENFU!JHVZ=\$U52?=XI4J[O!@<#=H/[O2\"/3!P>5Y+>=J MHL)]?>OP=M!)R76EC-?6"*=F%X/QT>G5":WG!?_0:NE[SX(LF5K[F5[>Y!># M0U)(E2H+)$'BWT)=J[(D05#C2Y(YZ(ZDC?WG5OIKMAVV3*57U[;\4^>AN!B\ M&HAOXKEG'MR?% 9(T/MDJ;H4&E3?PO'Y(?>AM> M'6[9,$H;1JQW/(BU_$,&>7GN[%(X6@UI],"F\FXHIPT%91(Z4R:(,999AL3M)F+6UOJ3"M_?A!P'NTZR)+LJRA[M$7VL7AO32B\ MN#&YRM?W'T#/3ME1J^S5Z*L"WTNW+XZ/AF)T.#K^BKSCSOACEG>\1=X&*\6_ MQE,?',#R[TT&1WDGF^51 IWZ6F;J8H ,\?47;DT[;DZ]) M_Q]#]?^2+7;DKKB27GM:?$MFFB YPSX6"EG6[9 F1]K6UO%;W>['KH"%U[:J MI7D4TBFA#>]SN3290@*$HB^G=MIDNBZQ=ZZ,5TUX2=V\TO4V@ M2CQC7"D'(\3.;[^\&HT.S^XGXB_C\2V_'9WM[HL/C1-C8QI9BCO64L $RG1Q M=+CW-X%ZQX(?E71"$8#%'RI3U52Y%H(CL4,KT@%KLMICAD)Z,=,E=K-9M'ZB MLL;I0+X@%]T\9(4T<_9(I3U7N[[.CEV?^FSK!ELSIZ4JQ]9"$0H9X7B%S&(TRC+#B>XUC,@[9 MIE-A2H[& :G?-"K!M.0%Q@(];*97HC&RR1E5/RJ.#&6%R%26V?-9]'PT^"GJ M$T@9?-J0J57O%&UB$^9N9GJ(T@8EJ^$VQX%H4?QW7C9& F:EP@<4Z3LU;\HH M8[+WSWU.<9=#T?)Q2,(>16Y)YQ9J NG6 NRI M$TI[XTF@R:/JX90#XH55#; M_>0+VY38IP3Q"7((_/NI,;%A=^8]C6XO+-\1C*AD(.3"-=^5ULGTS9C<%V_B MI[;6II=]24MVXCH"?@Y(6!$D803^E_DG4 '^?,A;M>2?KI9A)[58GD1 =?$^)VGH=8\R5%%TW*[JVRSZE]:C\8#Z\ M A0QEA+6K@+""Z)M"T(,WE4*-E!?V#)7SJ=0"D).>.R"$@JGE*@B:8C!V7 X MA6C(3YGTA9B!5_J?$,%IOBTB4UER5D9B'/WP#"=#L914P1PL11"=K3IHRHB8 MC8&=-@$Y!DQ2EO6CG( TLS80:+G"E]8W\'24SLC:+CE:U#;6 KI5$@F<*<=' M !VE1,.@:MR5"C17> [QT_9[0(D=6$15@!^!-D)0VE[WR !E2:XE7%1H>)\< MA:\7VC8>>.TGV)WRC,$_K2MS=#CRRS(1!ZSPL4\I[**"P'8LE&G8/7(^=VH> M"Q*JSUS9N9,U3H36I@C:1TK!]HP2[0<*^V)GNBGLT%!AY@[RMF*)\?-Z$O^W^6"')_90V M:RTC56&*N<$TQ9D--2OY60G5G@>[M_DU /XUF MHQDB:8?5)Y<>485PBZI*,5BE]MF&FAW8E5] M /:@?L8G+V39=*=B9E6.^G60#YUT6E4I2:%LCR_QJIZ%W-&8NV=G>U"^V[TF M']HMI>-JPH/4T^\QTV:?]VB4SKE;(&C\W9-E,DNT ND&BJEA31]6=PCN#T%=]_^>K(Y,JR4.+;C7QJ34=9?HH"B%=DF%"#CT&E76L69C M^*!/MYE )D7:AI:RR4GX//'%58%3I69TJI:*KR2H0!<\F.^2SS)%\&"?W6G_6;RWL0]LY/-\$0+BP.,B5_8M MH]^^N.[6VB; /5VE61\125#6:1&EW30.5&:?^/,/\Y'8N2E'.>B=$JA L2UB M,YH5S2]4=0WH^*_;S"6 ZDRUU>U47)>:L#Q9_YQJ&NF/U#_\.^R2;3X:T?,Q_GSZ:T!^]CEM3-"VIU3RDW74?Q-Q5AAS[*-2 MJT[5+]PI5<%.OIJ^PTW(OBU0>6N,&5QXU"ZX$AF_=BWCK+%4NF(IZ6=IHB$X M[@LZ'JH":4A*MC<+V./F)&3N[!)4(ELY8W1TAH*8JY@';]'/4*\PC].ER57C M22-/F>1"4WOJJ>2,T>'1^I7(VP]7$_IR=>GR=-KLE-7D>[O0!-PX7'%E0(>5 M.9XQPRR%IE<)\T;'"5IIKM<[>K=EBGPI(BN5FC^;']L[E_:EIA96 MUR7J)6$KT.!K]C:[A:^N2/H&\>C^:V< 10LJ>MW.Y^63KZ7)UA\P\"O';CDU MXH6NR^B,=;'U.G(PU+YMC*(@OHBA>=WUJA[>$'.3H[M[<66IR>\,7H\G5X-= M!- W.&#CTON:&=_.8#RYQU(Z8N_H>-@[X0W?8+ FG(NCLVNT?AW$.TO]6^Q\ MQ+2=B>/1B]U3\7Z=IZROI$N\36+CZ>W9@]T8DM;=/NF:& 0/.D_H4!:/*;MC M^A_$@X2BH\,>S4IS%?1[X3XR.]-9STOJE)'#_C?)5)WT[2J\KR@(3*HS][ M(T^RLDI=;RZYLK%CB0?UNMMJ(AA&#R6<5 KE*(^&IR&".^F:5]8 166B?R^0 M^ND3*+77%RQ7HCWRY!]GBC5 4E]*IW&3"#2;YW1!8-VP/V''%M;=G-&E#R:! M-,NT5RF)JJ9:@V+E5XD5[U#>2M/0153JUG$C;TBLOY>C.)YO[R)#_9&[WV]< M8V_Z+>:@]Q,:U7_^H9#'0Q/BKVG=I]UOD>/X$]QJ>?PA$X0$CO&8GV;8>KC_ M\O=!G)K:EV!K_D%N:@-((C\62J+9T@)\3Q= [0L=T/U">_E?4$L#!!0 ( M '"%J5:;<50.2@0 &H) 9 >&PO=V]R:W-H965T4Y3I :JPP8(G'N^_NOCL>-=\9^]G5B!Z>&J7=(JJ];Z^3Q!4U-L+%ID5- M.QMC&^%I::O$M19%&8P:E61I>IDT0NIH.0^R![NVDT6!QLXA6X^OUE/6#PE\2 M=^[D'3B3W)C/O'A?+J*4 T*%A6<$08\MWJ)2#$1A?#E@1D>7;'CZ/J"_"[E3 M+KEP>&O4W[+T]2*ZBJ#$C>B4_VAVO^$AGQGC%4:Y\ ^[7G7Z\Z1Q#FX-4TNM6"JYHDG9-Y/B@/*ND?)OH,R@0]&^]K!O2ZQ?&Z? M4$3'L+(AK'5V%O"#L#%,QB/(TFQR!F]R3',2\"8_D"8(7<+*.>K\5?&EDTX& MZ3^KW'E+W?+O2SST;J8ON^$3=.U:4> BHB/BT&XQ6KY^-;Y,;\XD,3TF,3V' M_K]K]>,HOVM8M58J&,\"Y1F\\37"ZU=769;>W"I#)A50@V$0C6_>CH 5"*(5 M>@\%/15Z+(-4G+!I-C!.TY_XR5M(.WX/4GLD?KQC^8.P#@LH8T._4)0_X/ZI M12M1%SC(WU"GAZ.\1;4?0533/#'16Z"Y!!>363RETZ$4N8SA$SGB<84T?&IA ML3:J1!M\!2L@&0CE#*"2E\H6M0<45O],DPQ:L:=!1.%J MXUD7GPJD9(F,R>7T)DO[$A\"&(4Q40)E3TF$NIB-*UK4#F3UAWGBA8".DA:U0'3+T62IVPM'XHSHV(5[* M*D>X&%_%LZ$2P=_%>!K_^DWB@(YV4?>$#0<\*-X1_TV.]ME6]CS4$VI%&#G4 M@L(J TXVG>I/=6-*5"/HO%3R*Y,@H)2N,)WF_J3P.0NAA=H[Z4Y*94TNA)-^*=ZA:#(^22TR[5*DC0]QF)Q22DTWG.Q+R8)"A M):A,'+0+QVD?+*@/3:7E5X(GMKAKZ KL4\,G?B<5FO2YVH/94HMS2);/%??6 M@-SW00QT6K$9 N6D&U8_9%2>Q+GL1<^L&)BU^:H\G)_4>GO@JW/'-' M->^OPJ/T^"&QZN_/;^K]5PBQ4DGM0.&&3-/XEUD$MK_9^X4W;;A-<^/I;@ZO M-7T,H64%VM\8XX<%.SA^7BW_ U!+ P04 " !PA:E6I*C;=0<$ ";"0 M&0 'AL+W=OCN H*M MRU=J&\C1HGDH$"0]'A;[0$DCB1N*U))4G/S['5*VXA1IMEOTQ29',]]\U:]59PB5<:3-^V3#^'YRB$ R(:_^PQ@]&E,SQ>']#?^]@IEIP9/%?B*R]MLPF6 918L5[8 M:[7[@/MX9@ZO4,+X7]@-NMDB@*(W5K5[8V+0)Y M#XX\RPMFV7:MU0ZTTR8TM_"A>FLBQZ4KRHW5])63G=U>XQW*'J'2JH5S):VF M/!DB81LX]^Y1F_74DBMG,"WVL&<#;/(=V!0^$E9CX)TLL7QJ/R6*(\_DP/,L M>1'P(],32.,0DBA)7\!+Q[A3CY?^G[B?A@U_GN;&R_]Z+@$#?O8\OINE$].Q M C!Z]?8%]-K+/7D+_^:K] EBXX(;5M<::^;E2%1SL/C5( M9FW'Y,-OAD;62PTPC30HFJ:O'*"+I]#%"*U1,$M:5D'>&V)G#-!)8E2O"RYK M<'GD!4':AEG@%CJM[GB)9N)]5TK0(>,4+%L MM81L%BYG"9Q>PLTA!>DBG"T22+,P6BT.XD,0!)FDLS"-YGZU"N?+R*>H97\K MS0GXOY+PXT7;-.R5' AR0!B<8,?B M>GY55C M@?S.Y3H$B=X+A+%]HRFR1TF0GA[V5J]M?+ M:+(<)835RYPV%.MC/QHG?TRBSYJSO2 F;4ZCM9.TO'E<3I6!L8O&WH]H78*]+U2RAXVSL'X'MO^"U!+ P04 " !PA:E6D^RIX,0( M #2& &0 'AL+W=OQ767/Q)M4Q5M3,TGV86L?(!(2$9,$!P"MT7[]GFZ0%"E9=O;R MLB\6"0*G&WTYW8"O-\8^N50I+[[E6>%N!JGWY=5HY.)4Y=(-3:D*?%D9FTN/ M5[L>N=(JF?"B/!M-Q^.S42YU,;B]YK%/]O;:5#[3A?IDA:OR7-KMOY07_@ MO6,O2^G4!Y/]32<^O1E<#$2B5K+*_&>S^5'5^UD07FPRQW_%)LP]P^2X#>5T M04[YXBV^:JSSM]C:1MI$?#"%MS"1$[)(Q(/45OPFLTJ)1R5=917\X*]''A)I MW2BNT>\#^O0(^DP\ C=UXHP5 MO%F[_1GCS8[@?516/TL*#/%3X;RM:)_!!C^J9*V+M;BCN-%>*R<^:A=GALPA M_GZW=&RP?[QDE2!T_K)0RK,K5\I8W0R02$[99S6X_?Z[R=GX_2M;FK=;FK^& M_E][]'^'+GY)%2;FI2RV K,+QPN6E0.HIE$/29&2+/]MS%5MPK@Q882<]ZGP M&X.Q/%<-\0)P$A3CR#0KL5:%LC++MF(R%7E( M.V,%S(7YT KJ5;%BM&>3P9Z9]EM:&$N7BA78V8G2:E"S!H95&1NTW@[FT%ML MG#\P^*<44&4)GXI2.>.&2"4ADT23R_IFJDCJ/]6!O_=-U)J&Y.< 6M>&>\M7 ML)S$8#^% M\:)R;ZJXVQ?P$Z@4T.@[+^5Y;9-\&)$>!MI<9 M8$NYI8?35Y3O*+Z1CK6T*$>B0E&R<+8JI>[P"85#T#UXT3=QG5;&%J67JFA?:Y>= ML ]/#^(^V16V%N\*6EFE&G)05),%*FJ<QN(SFTP4>YN-H=C$5G_<49R<% *X5@'L)9A*=32[X=SX= MBU^/[M\4+RX_.8MFL[-3/)TO+O\=IZ!_15 6G)\'P%?[MMH9D:WV$?&9+Q% M]<@K)GQ5#NU[,HXNV8Z3\T4T7HS%?5UM0D:# UYR=9]VM:/H!L4PGW=JR5;$ MH!+MF3LC8H(ZT3/J<4*6]^=C/;*3#@-U^M ,?,U=,_T%=8;BH8;&6FT2UUA= M)4'1PA3O:EABV$#E-5[+;8C_PU(H$J0N45XJ(5!2380(F%AC%:C"'.&NKIH] M7NQ2.[1DB5"7[2#4=D"/8A^0[YO44ICY27/!1^IHLW^6A5TKJ1"^-9<;V M/2%>*(G@"I^Y7+ -25/XM16L',6SQDD ,@4ZK#7Q4P5=T"*$?>*PH@NNRIQM MK8Q(L*8(1:Q<69DK.DGQ5H*&')P[E>@4E)!E=5$B?*GPP8]A#U\K;4F#NOS# M$4G;-&-X24(Z4/FN6W3[.Y)EF;'%S+$50F9T$-TV M@T)W4O=*40>8VAJ*8[0QO/)G]:PR,6GW&#H7\;4R!(T.(2;VJ0J9_%Y1;\2% M+9PQ$83V2=5%7J/A\#JFI.> &(9F^169TWV9J)%2E$8'EJK#QRSIX, 4YBK$ M!T*UIUL4>A>$!3<2(1"W6F4)E;5G]0<4F36*D+RJZ$CL:K2J4YNWQU)0Z;,J M@5[:5Z&.BPW**?>>^ L?(Q? ^U!QA07;J#98,!]UI3W,P!X(75 #97;;+#0L MPC+:+@K-,27YBK5Y.0<)_I!L0Q,.J0X9L,=Z9/6-8I,63*(%T$/U$E4)Z74O MOGTO4K.!]2RKD1CFIM>U"3R:4X=M"9?C55I+_4NN6J?OX%[2XHV.0Q?A_H8O M0C@).]3Z_7<7T\GY>_WXJI?$A$E=%;HE$@UZ@(LQ9:\J$NQA90P!DR!# MO'+[#)MJI"E M@UKTW#8A5=Q6NBO%+MUGK!%VC@.6;'#NMI7Y^$(I]#I=%T7 M[+]8=!G=T^T/JY6*N7!_"/'Q+@3(7VNWX5?=1>.S8XX[_'9LY \[ M;AY=S!G_#Z;GM/[)#H_YY%IM)A?BI\[5'$HKCDJ]6-J/-^/LC#2 MR +R;-*3=;Z8=7NSEK-V?5RH4S&84Q]05 B8YK:)*B2]YR916%# M=Z?2U4X)_HK:4MNKK;VRRH36'O^Y]*(4I)K60;U^/ Q%YP*RY3;74Z;3H8O0 M;'2* A_XX5#GI-V&6YX577B'9MN:97 -\V=]5]W<&?0*' IB_RIA^-)-Y*AS MSYPKN^;;=!>0PI5S.]I>V-^%>^K=]'#;#S)>T^5#IE98.AZ>+P;8(M^@AQ=O M2KZU7AKO3&ULE59M;]LV M$/XK!S4H$D"(WFTYM0TD:8L56#$C:=1 MZ32RVANU(DKC>!2UC,M@/O5["SV?JMX*+G&AP?1MR_3+'0JUF05)L-MXX.O& MNHUH/NW8&A_1?NT6FE;1'J7F+4K#E02-JUEPF]S MVV86E '4N&*]L ]J\QMNXRD<7J6$\4_8#+HY>:QZ8U6[-:9UR^7P9L_;/!P8 ME/$)@W1KD'K>@R//\CVS;#[5:@/::1.:$WRHWIK(<>F*\F@UG7*RL_.%IOIJ M^P),UO#A1\\[RK@-0:*=1I8<.+6HVH+=#6#I"; ,/BMI&P,?9(WU:_N(B.W9 MI3MV=^E9P,],7T.6A)#&:78&+]M'FWF\['^B#6$AF+2O@X:_;I?&:NJ3OX^% M/B#GQY'=MW-C.E;A+*"/PZ!^PF#^]DTRBM^=X9WO>>?GT'^U2F?!CE,]XP&^ M- B5:CLE:]V4]B@1J>_4H(N!W,# MEUR";51O2-]<'8"\LOT=Z3-LE*B!M\3D"5O/ZP**+$S+2V]YQ(:T5?W:R@3S,\A)(\ZZBH#F\:5 MT.VV[!^E.?D]V1YTAQM>DU%/MX,&;ITY59Y,-I(B,_V2SCG3',VU9V;94B L MW>0 WZJNS/8(9:LLT3WA=OD":U1KS;J&5R!4->3NY_OT9_OR,#$7D*=4PVP0 M$A*^4H]1E(^6RFB@#">C$B9ADHW@DZ2H(JU'XJ&/H]>VF%R['?W<_=V&#?_J0]#FS*QYM0> M E=D&E^/BP#T, B'A56='SY+96F4>;&A?P?43H'.5TK9W<(YV/^-S/\%4$L# M!!0 ( '"%J59QJ]X%30, (\' 9 >&PO=V]R:W-H965T'8D&;=@_#'FCI; FE M2(VDXN;?[TC9KILXQOHBW?'N/MYW=R1G.Z6_FAK1PK=62#,/:FN[FR@R98TM M-]>J0TF6C=(MMZ3J;60ZC;SR0:V(6!Q/HI8W,EC,_-J]7LQ4;T4C\5Z#Z=N6 MZZ<5"K6;!TEP6/C8;&OK%J+%K.-;_(3VO28N.*%73HC2-DJ!Q,P^6R(M"."!*X]\]9G# MR@?TMYX[<5ES@[=*_-54MIX'10 5;G@O[$>U^P/W?#*'5RIA_!=V@V^6!E#V MQJIV'TP9M(T<_OS;O@XG 47\2@#;!S"?]["1S_*.6[Z8:;4#[;P)S0F>JH^F MY!KIFO+):K(V%&<7[Y2J=HT0P&4%[Z7EEXB?. 3HE!_8C!XMPBO M>NTLSJU#W:@*=DAUY08V2M ]8&Y@Y&%4;V@KYR\R 9*JNV4 M1&F]:_-])O@P$V)OB"X+.HEQ'/*G!2[A"69=FW/9'"ZD?#__.Z]1<' M;:9Q*(RIF\XX\ED2YFE!TBA/0U845R0F>1&.LWAOSM*I,T^*<%KDWERP,,L8 M/&A>(4C>(HQ9R%@!HX2%.2,G-@VS.!F6B5B24.SD"M(X9.D$_J0YT"?5-=2F M'$9IG%U!$C,8)S&,F-/H P_*&PO=V]R:W-H965T03-N'Q3[0$FVQ MI4@-2=G)O]_OD+*B)G8VBWFQ1.J!*9*C=+Q>#ZJN-2#JXNP]\5>79C&*ZG% M%\M<4U7.&^JEAD25%+')W]H[=!C.!L?84A;AC3('0\*4K[GGE]=6+-C MEJB!1B]!U< -X:0FI]Q[BZ\2?/[JH]&;G[\*6['W8N4O1AZ8]&64M_PWD3\] MPI^Q3T;[TK%?="&*O_./($LG4+H7Z"9]%? 3MT.631*6CM/L%;RL4S +>-D1 M/%*+O9#JIQ\F M\_&[5R2==I).7T-_@RO^'W[VM12(5\5U+APS:P23M4)[QG7!M-$_[]>UL90? M@:8@QAP+Z3RM/3#61B%SI=XP'FC@H+SL/!3@WHM<5"MA][OI^7.J%Q3L1&K MF\8!P)VRVU::?QF]%^RK\5P=_Q T_6BX9C^R:;)(9WBF\RQ9MF]GR7PVQEN6 M+"9IV)DE\TD6WI9)!JH[L35J"Z%^^N$LG:3OWOS\*)P[CU9>2PT+DW76 G8^ MR19GI^QDDJ3++#SGB\GITVYV%I^+^?RT58.$SZ:+(%::S+,HZCQ9+I9!^"R; MAIUIDK:*+9+9;!F->&M%(3V[WE@A*C+-9\WN1>VCK1?1U$EPXZVI:JX?&:@$ MN)C4WC#.\HC .X03(B9%T_&[@V>$;Y-WIRA4OF0K@Q^-XDMQ(!X0-V0+)5 - MK&.[4B(*>$7+(I @;3SW=+YW#$FTE0B!%U(,0_0>5E'J7#4%;,W9C^EB/!RC M+"I%%=Y31"B*B*#$(/ _A/@-$@"]LFRSVY#.)#XK3CKEJ$/=]<1 MM8)UJ 0*4YN- +6-UO%[+5Y*$;URP- M@11N;^F>-5[BH!EXU#6DYDO7XYF0;N\Z4US:;LR9J-8Y%( #'_/HQIPB;?*<:, M(,X6WX4Q#V9/A[/QFU"0CWP-TR9/[K&"!BIRR1-]T0@$/^)6-55-4Q3C@3M& M (5"@Q/=*_.&WRVFG'4+I3)W0J'(]T6!UR1L^^.S@>ANWC^[(' M^J80Y,J9IXK,0V67/K1%C!_1#M-Q3Q_:@CB6[W2/."0L9*FY+'IUG8H+)BQN MW9#]05$+IE9X;9S M.M1:LF:[2R'Z^P!,],R)D]+G(LCC% 3J@1X(!(X?U\E7H+HNC9DPX8Q1G"N\#@XLQ32,):-6$K.'D' MRY/)7ZB':&UO WM!#IE[R.X;W*?P'693CX&-.R?B2$!5HT"HPI>[TM!WL],( M ^2 DX6D%O7U-_9)%K>&)>Q7G0^3,!<>(4Z(^H:H(W%0B>C1 (4EO_V-L3 5 MK"+S)P0IVNZG1+&A@123)QB(&\S_LX;V4G?OUGA#)T6ZNNJ&A^Z"H]X5O1)V M$_Z(H./1JN-MO=OM_NNXCE?\)_+X1\FG4+P&PO=V]R:W-H965T\[ MW[F0U&*G]%=3(UIX:(0TRZ"VMKV,(E/6V# S42U*>K-1NF&6IGH;F58CJSRH M$5$:Q].H85P&JX5?N]6KA>JLX!)O-9BN:9C>7Z-0NV60!,>%.[ZMK5N(5HN6 M;?$#VD_MK:99-+!4O$%IN)*@<;,,KI++Z]S9>X//''?FT1A<)&NEOKK)FVH9 MQ$X0"BRM8V#TN,<;%,(1D8QO!\Y@<.F C\=']K]][!3+FAF\4>(+KVR]#.8! M5+AAG;!W:O#GEX!)C'/P"D M!T#J=?>.O,K7S++50JL=:&=-;&[@0_5H$L>E*\H'J^DM)YQ=O44*R2PB2UQN M)2H/N.L>E_X E\$[)6UMX"]9876*CTC#("0]"KE.1PG?,3V!+ DAC=-LA"\; M LL\7S8:&/Q[M3964^W_.Q=C3Y&?IW#[X=*TK,1E0 UO4-]CL/KMEV0:_SDB M,!\$YF/L(YD?Q9U7=8CV?8N:62ZW(-P"E,I80WNG5)JJ!%;Y%5 ;<#A>$F3' M#+S()SDUEQ!^G\C*+<3# NU\L#723R-"TY<=7=F!BE;60]4\E 9I2"Y-BW[# MB?WD)V31-J4XMR%L49*M"#T7JZCCN:N?8P)\H*.(X#O4")P.$8N:,S&!CZ1N MHP0=,,Z'96N!X',CR8V3OO.;DURQ>V+?(OEV!]9W1<34>)?/+"MN2M5)"R0" MAUS8XG-&O5Q-;U\:O7, K[\E'!7K3TR;6B4 M'$;/D*>!%),I_$K_&?V/IL]T;2N0CF'+!)3,U+ A0^"ROQ#ZLUDPV]=Q/#>7 MY&JDAUYR202J,Y0M\ZI/B<_"C7/;,E[Y_+/&A6%(0BDZQ^!AQ$H^.NVEN@H\ M<0Z"LS47W'*JT0O(P[2XH&=&SQCNWG^BNADD5K6VE.">%1_*FLEM7_8QOC2< MIG.XZ#/965)Q,&K9OO%I5'(\-R=T9UO(=SV]Z2M%N3R3KC_Z]JBHA8C -0*% MF,1A45F$TUG^Z@3ZI IY&).T&ULS5EM<]LV$OXK M&+737F=D69*=V)?:GG'LYN6:%T_57.?FYCY Y%)"#1(, $I6?_T]NR IR>=X MDO0^](MMDL"^/OOL CY;.W\;ED11W96V"N>#98SUL\/#D"VIU&'D:JKPI7"^ MU!&/?G$8:D\ZETVE/9R.QT\/2VVJP<69O+OQ%V>NB=94=.-5:,I2^\USLFY] M/I@,NA>_F,4R\HO#B[-:+VA&\4-]X_%TV$O)34E5,*Y2GHKSP>7DV?-C7B\+ M_FEH'7;^5NS)W+E;?GB=GP_&;!!9RB)+T/BUHBNRE@7!C(^MS$&ODC?N_MU) M?R&^PY>Y#G3E[&\FC\OSP>E Y53HQL9?W/H5M?X\87F9LT%^JG5:^V0Z4%D3 MHBO;S;"@-%7ZK>_:..QL.!U_8L.TW3 5NY,BL?):1WUQYMU:>5X-:?R'N"J[ M89RI."FSZ/'58%^\N')E:2*B'(/25:ZN7!5-M: J,Q3.#B-4\,+#K!7W/(F; M?D+3H9J.IT>/R#OJ_3T2 M>4=?XZ^Z-B&S+C2>U+\OYR%Z@.8_#T4A*3E^6 D7TK-0ZXS.!ZB40'Y%@XOO MOID\'?_XB O'O0O'CTG_\I3]"7'J-U(:T0C-_'?4D8I.K;0WK@G*TD);57N7 M$>78$(8JL]J4^,UBK(EFH5/E>1.P0)E*Q24IY[$6BFA/T0WD6*4?=Q*7*R$&WR!\*$B""0/JW.S,GF#'1O8 MWGFA%PN/"$0:JJ6&#LT2R!O$1.H*#AF+FU G&M=;;[[YG0Z.?DQ]#X/ M%1C6:XXYVP@VX4CJL%0%&),_>U4@8,@'9&<.YH@3(_6^4B]H[AN.Y?1(2F2* MX*NZ\;7S'!,D) 1A/FRP>AT:$R&[YF=\?N/^T+E6JY'Z58?;#]#UNLI&"JU MV]%0O7,C-9T>9*N#R?')WP_^<7.%J.H :RPVMW'X4!G6-(OP7@HH>N0#WC8^ M*C0-631#)A'+:OL=*7@'ROX7*!NA1,I"W(T2O&Z\NEH:*M1/=Y0US-WJ?5$8 M9#A]O$&P3 [8)KQMU[_H@]6NAWN0#"35EK'!N:<%C!58L%(DDNU*: WL"9?# MUD\$O6J[B*#LH72^OGDO=CST+1"GK?UL?*X^(F< "V=LHDC[BNL'B;$VL#*& M,#1W@ +N"FT!*!90FF#1?%,]I:;,=L'*E7%6=_AF,PK* 2S+ZAL/T,!EQH MYWT6W5PLZ'"3#.>LP7="64$=URH6Z;IV1EA!O6I*; ,-M-C13 0Z5RFTIB@Z M7+1H$V77E!%O4Y.GG;9[FU*HH5 C\CDCM\O6,*6+=>L\01\N(0I]GH*D*!5^ MY_K]#.P'VF,H0"?OD(R(<8=7IP<_2XB!"LT171':K^>$%(A'E5%"&DH*RNX9 MM!/CC@5-E=E&$M4!O)0H")VE@MN2@=. !=[GQ@-I#HL0V36&%?[]_/I&O;A2 MERWEP*8WHYO[J Y$MT$U5:@I,X6!7[DN->-.V.9?01.9:UGKFV&''#V*/='2PH$Z1^0 8(!:(E M-L!VXL)P/$Q16T'=CI59.(]N8S?[=#>A&AI#&B')J25^L;7M)VTB4F(S%@OAD"U4+%#TC"^-HYY7I>54Z!EJ1JQ:. M ]ARGC5Z;M %P64&_88Y+5E2ZHVT1!8%7!7>E2F7+6C13QBB&8'R.!J>^GBT MG"5#!:PS3.I^08C<@E>QVH *:GLS-P[8B,X%[T/#J1/ZDH(2IFCE28+Z;S:^//!N10A_^/[&_#/>D2CPBBT8T:D9V MF2:6>JFE6CA+M8.+D=L,)L8@DP'2E_K]ME_7+J1VC>]M=V=_VI;/RMHH;$CF M&5".8=[/GS'>+VMOK)I\16M_":9PL!C$%L YBR&:(_R.KN:9YF7#%#]4,UTV M9-7/@ >/?#X1W"QS,:J9J=EUJU;AWGP@:Y:N-L4FO1EVC^J5LS(+JK]]F%W^ M9;&B_'X^.CIP8=WEU\[7^R.%==DF>GHTUV?@/"2^5&@J;F# M%%IT J]T1SYC@.SP8,: @#V)Y)G0$8&@"UJ C(0TT2-PK)5I<:\GWY\<-&=R M#&:.6LV]%$5"#0MY0SERH&:7,Y7Y31U=(JR,&<'G:ZDT]H('Q(2EG:FZJ31F M+.?-'_"C;N;69%V?DWD7R71W BWPW_1D.AR/QZHVH!D!9$XQA0# 9+=YZ)#I M"JU$8K#CV&ZWN.E:>-\C.#8)G&V[ZYM'PY,U(@_SJ80V[I_P0RH*=1+UWAN9 MEN! O02@525S1TA)+7C82SGL1XC0)G@[F$M=)N_VO?]V!AM:_>TJ]T_UZ=^96+,.)=[ MWQ&S#>6B;D9UO#]D?0%?O-V (!RF9@,@IN*NAWAI.+YX4I;@]!71@]Y M!0YW_':&B>:%9Y8-F?NB6D<5>^+H\4S&*X$S'/1O4QV[6Y[A7-67=/@>FU>& MZP39DI4[9\)MYY MQ8:FYB1RMC$JPX@0B37+[1"T")MP*P.JO""Y4@@^M^-LR2[_14?%!.K>*AY[ MTJF>F&K]*HWF>ZWGDT#_,D3OXQ5/P5BG7I&IT$66P\_K;H\TM[8"GHSW#M$G MD_$#_6UVKZD!Y"AN/K?M=K5M$3R&]1V4@_ *Z9P.F&E+JB?+[\,N)/]B\$CS MX^]-)1>V/5KVQO^C_?&_1<4WIC4) M^A"3BN> %=E=LKKYV4#;$[2A'R MR!ME(AIV?;2[QN-)GQU-XTMW-;?U;ZBR#??J="+>M N'4M(=C+: V1J;K@P2O=RZ0#-LS/B3>G*Q7V%LP]4J]XRD79 M\ @C29#K.?:),>H-'^0QO9E%RBWD=7-"U9UP-G5J\.8>!!RFJO;@-'KH(O=P MYQX>Y+N0_S8PQ:%II2OY_FW_#XW+=(^_79[^&_(6YSKT)QR!"FP=CTZ>#)1/ M_V%(#YCDY59_CEG=E?+GDA 1SPOPO7 XG[0/K*#_-\_%?P%02P,$% @ M<(6I5NW8Y:[[ P NP@ !D !X;"]W;W)K&UL ME5;;;N,V$/V5@1H4"<#H1LF24]M DFYOP':->+?[4/2!EFB)B"2Z)!4G_?H. M*5GU+A)C^R+S-F?.W+TX2/6H:\X-/+=-IY=>;8E$VJ;( [#6= RT7FKA3M;J]5"]J81'5\KT'W;,O5RQQMY6'J1 M=SQX$%5M[$&P6NQ9Q3?Z"":44+>^TD!THOEMZM]'-76+?NP=_"'[0 M)VNPEFRE?+2;7\NE%UI"O.&%L0@,?Y[X/6\:"X0T_AXQO4FE%3Q=']%_?N&C/:G%*V2CW1<.P]N$>E#TVLAV%$8& MK>B&7_8\^N%$( _?$(A'@=CQ'A0YEC\RPU8+)0^@[&M$LPMGJI-&'V'=I5P+UN,M6;678O (+I]$Q0CTMV %+^!1.&][$RMX5U7 M\O)+^0!93=3B([6[^"S@>Z9\H!&!.(SI&3PZF4H='GW+U)HI/IJZ9B^8609N ME6)=Q=WZS]NM-@K3Y*_7C!^PD]>Q;>GG$/_7T$ZB_0ZS[?@X6/-82<;+%S156#8MN%C]8I_N :#U]K*@MP/)=:5 M6*CH1%$8Q!KN^DX8N/0>-I^\JZ$(A7E!6.7D3:TXAW;('&XS!S#N13T%'F[@ M@T/7@! :?N_;+5<@=_#951P*7+]^^*$WVB ERYT9^(UU/;8=..)F)(LIR:(( M+B"*_7D.E.3SE,1Q@B=Q[HT8*FO[=O%#T9^4)%$&>Z[!]-_S8:RCQ97 ;&GX#D5#/TL]4,.H'#9& M[MUXVDJ#P\XM:_QWP95]@/<[*&ULQ591;]LV M$/XK!W4M6L"Q;"G)@L0V8*=99Z %@C;;'H8]T-+)XDJ1*DE9\7[][BA;=3#' M[;"'O=@DQ>^[[R/O2$Y:8S^[$M'#8Z6TFT:E]_5U'+NLQ$JXH:E1TY?"V$IX MZMIU[&J+(@^@2L7):'095T+J:#8)8_=V-C&-5U+CO0775)6PVP4JTTZC<;0? M^"C7I>>!>#:IQ1H_H?^EOK?4BWN67%:HG30:+!;3:#Z^7ISS_##A5XFM.V@# M.UD9\YD[RWP:C5@0*LP\,PCZV^ M*L5$)./+CC/J0S+PL+UG_REX)R\KX?#6 MJ-]D[LMI=!5!CH5HE/]HVI]QY^>"^3*C7/B%MIN;IA%DC?.FVH%)025U]R\> M=^MP +@:/0-(=H DZ.X"!95OA1>SB34M6)Y-;-P(5@.:Q$G-F_+)6_HJ">=G M2YV9"N%!/**;Q)X8>3S.=NA%ATZ>0:?PP6A?.KC3.>9/\3$IZ>4D>SF+Y"3A M!V&'D(X'D(R2] 1?VMM+ U_Z37OP5KI,&==8A-_G*^\U/LW]R.[T?#4E-V>K24-%*O07H' M4E-?5E!;LY&AK*BJ:32@/*,&X$N$6U/50F^A<9B#T(#.2RJ T-&-4(!%@:&< M& 66/@V@+656@G2A2'(@[)M#>#@PPW(L M5=R)G>2(/UP.1W1H*!7./U)% VD_L-/@2XL(55?'R'4,5(7D:%^& 4F-9$!Q M7=T)5MM.T1$'K7"07@TO7P9@>C%,7P9U_SU8+BF:19UQ+OD6\=E5#(E$GY(Q MQ<:].><:GFL*O;UZ]>7"7)Z.;=\OW#,K3'-V]X M4U7C MV"*@ONK D;/M=>GHF-D;G@!>$C[G6TN)L_1&^"_:<**0#=XR[HXM0P M!64^6O?_+6QR?&&#^2>FR=(@"%BAQH+/,=+_-=6A-(K68!OJG@\8*NLG!\+@ MWRS'L3,\/KA>*[3K\(APQ-%HW]VT_6C_3IEWU_/7Z=TCAU9@+>F(4E@0=#3\ M\2("VSTYO"<&ULB.GBHI+*+J'2NGO7[-B^QXK:G:U0T ML]&FXHZZ9MNWM4%>!*-*]M,X'O4K+E2TG(>Q6[.R5KK>]_YO5A$L2>$$G/G$3A]=GB%4GH@HO%]CQD=M_2&I^T#^J>@ MG;2LN<4K+;^)PI6+:!)!@1O>2/=5M[_A7L_0X^5:VO /;;=\1KI_MYWN,58>1OH"1P6>M7&GA1A58/+?O M$Y\CJ?1 :I6^"OB9FQYD"8,T3K-7\+*CR"S@96\6"7]?KJTS=";^.:>W@QN< MA_-Y,K,USW$142)8-#N,EA_>):/XXRMD!T>R@]?0WQB1'\6 /TJ$*UW57#U" MR2U<26XM7$*NJXJR@PY:?@]<%?N)U?,)2F?K:)9 >[#"G#<6P1&D5O(1"K'9 MH$&5(ZS1M8@JS+E60^[1T(+>_&\GHF10$ LA MFQ?4>#I!2VD0H>JR#GW6 >5,7AZ3)@!1(YT1E5?6_B)\J'1C:3VY%Q]RK-W! M$03QM'5!U>77#MOCPI>F0L.=-C/X0G>'4*2';'9L=[\Q1P!JO _CW$O23N/BE<[P%]-WB* M1I-G^4MADHT/9,;&XPG+XG$(5L(2VG^2C*#6CC)"9C+O)'G/-P[=U_T3VYSRK%M>+-8 M8M,HUUWLQ]'CL^BR>PT\+>_>5"1Z*XB^Q V9QKWQ,.I*Z:'C=!W>!E3CZ*41 MFB4][=#X!32_T>3K?<=O<'PL+O\#4$L#!!0 ( '"%J5;I'/POQ ( %8& M 9 >&PO=V]R:W-H965T5(DPB:+S ML&)TU6V+%DO$)IN)*@,9\&\_AR,73Q/N 'Q[796X.K9*G4DS.^9M,@XD.2TVE*=IH6R5'".Z;[,(A[D$3)X C? MH*MQX/D&'ZT1?LV7QFIZ$;_?*[=E&[[/YKKDTM0LQ6E ;6!0KS"8G9W$Y]'5 M$:W#3NOP&/O'[N,_*>";A#NV@7%[HCVP)<*UJFHF-\"D5(U,,2,OLWYKH9C. M0.5PPS4UC]+&&6] C2V5YG\(Q> TCJ)^1(]3"-=G7*8T'0R"5?N8LY-Q$E]< M&3 ETTC]7#KU>H"S_1 M7(F-M&W;=]YN:,[;6?$:WDYTGQU)9FD-^ M6=+@1^T":#]7RNX,EZ#[*YG]!5!+ P04 " !PA:E6(>3L!:@- :* M&0 'AL+W=OUMLKFEO#SC+,PMI0-?MKED:NM MDCEO*HNCV?'Q\Z-2ZFIR_IK_=FW/7YNV*72EKJUP;5E*>W>I"K-Y,SF9='_X MJ)>KAOYP=/ZZEDMUHYK/];7%KZ-()=>EJIPVE;!J\69RZHOV/9 M(3%Y.1*X6LBV:CV;S=Q7D>4;T,E,X_E=L_-IG/TU$UKK& ME&$S."AUY?^7MT$/R8:7QP]LF(4-,^;;'\1<_B(;>?[:FHVPM!K4Z(%%Y=U@ M3E=DE)O&XJW&ON;\QAM#F(6XT][3_ M^JC!T43@* O'7/IC9@\<SF;'9Y]OQ-\N+J[Y MU\G9_J'XO;7BHJI:68B/S*6 "!2PXN3XX!\":8L)WREIA2+G$[^H3)5S93OW MF8D]6A$.&-#JCID*Z<1"%]C-8M'Z&Y6U5C>D"U+1V]ML):LE:Z34CI-62O?F M[55/#9HHVIQVBEP[A#DO#RIU21RF^NLTW[I>7_"M6EIO-VPW4$9F*H>EN21% M+G0%8V@(Y$BER*9(X61AF&LEUTK,E:I$981GWHG&I&8ECD]>G+E'>8(LF=7S MGK&A29J5;/QY*YE#:&13F!7O-8[)V&1CIT*4'/D?5!\5*KAIP0LJ ^]A,9T2 M;27;G+WJ6\F1H,P0B^EG)1JA*/TA72 M3?$_>=D% C K%/Y EOZHEFWA:=P<_/N0$[;-P6AQ-R5B=R(WQ'/G M:@+AUCG8-@->-*O^;#4)-+\;"$ Z*%2C'M:36YFVP#XE"!:00J#?+VWEZVX4 M;]NZB5F>8 S/9$.>"]4\*:R#Z.,^>2A^]7\UM:Z2Z MO"'VMR6/P6P5C MP^M7ILB5=<&4@CRGN8M&:596*5'Z@N^-,W(XF6C*3YET*[$ /'3?08+#_"&+ MS&7!4>GQK=?#/3^9BHVD#&8A*8QH31E=4WJ/&37LO&T08_!)BK+4RL&1%L8T MY+2IBREZ@KK"OP5DH$<*8L'P'O*"0*!F7CF"I07*$YV$^; MIS@E=F 190%^A+>1!X7M=0(&*$IR+:&BE8;V25%XO=:F=?#7-, ^*L<^^(>Q M18X*1WK9!." %<[7*85=E!!8CK6J6E:/7"ZM6OJ$A.RS5&9I98T3P75ALL#) M[Q3\)+[2:SD'CI@2;JFESH6ZK4(*GJ+J*<*Z,80V[=1^'0? SQN?9^@R?H4M8.*%8H MN5R%GHP3"[14RJ]*J.Y07QP=^K@Z.""5=[E8H--BYXY6ER4A!0Z[8 ?:6F@Y MUT4/G?H "?Q34DQL=V^//X4D[(+M:37D(=XZ5Z0UT1'REE-POXT.H"[U_R32 MSOCDM2S:>"HZ7V4)+C3R-E*G5:629,KN^ (_U3V36VJ6#\SB ,S'W0/ZX&XC M+24$.><[&"T?C=UC*9!52#: ?"U9 F=:NE,?E&%P4#_(VB M&NTBC$ST2%N<8T\Z"U"3>SH7,!Z71]($4(_/TU'4D$PZKR:XO"N7/(^YY/G. M3'#=MU,0\RKZ_P.-X'<3^[0-@YZ27SSD[!!4%V:#?C' CPV@!&J"V5!&1D0X MC7)C24?B M9(^PY&TH&1KK*'N+82U@_ N<_TJM <)ZK#I+U4]VLL>J U#B9W M]R=1/8,XWF>Q7W.<6V0"RCL>JM?I\FXIOQA+-2I@6X5.Q-PIU6?S-+D%)P* V.E8TS&1KU?( M3C4Z@=W!^3(:].5.8WQ4I(;!%,V:RE!RX! 9,^__1W'@SP&Y0/P_4:40/Z0Q M4EHWC, >NR0B2PB&\I_UQIF=G"&) 0VS7MZC!B&RT<+3G.6R=:0A1R:W35L[ MJH-DG-GQR7"*\O[WRQMZV<]IMAO4R*PF7S!K33C2]V/LP:B*,LL"F84"OJ%> MN3H85PM/NXCZ"'E4[,$9\.HUI8>X\WZBX8$TR?H- NXX]H%3O;_0A(W.&)*M MAYZ#/OA]6RDRXG-OFG&"O/>Y-W%S>5D'P9T+0X87?JY M9I2V-[FX^8RE=,3!R>DT.>%7'GHP)YP;9F=7*->Z$;\9JKEB[Q,:]$RG=V9-];Y).W2[P&JH^]T9;$";SQQ3QF'26$X^9!EP0 M '2_)F2G0#0G^ KL"3SY%T,7QPAPKKJ^RZ\@,U2J"2B546GG-7,R=.&]R,L2 M_01 M9"9GY-0+FT9H1'CZ*5S582A;-732][9B.@,.577_L2EB1J@TJNW5[]U MNJ3G2"3(WZ::!/Y;*';:,6H!18UJ5:Q4$172XW#V*LI&2['2*$^6>T4BCA0/ M34PC^S09T!X9>/M(9RH.>M?61(Z?<;[*I.N:[SZSW"*@7'+N]EU=+L*LQO_$;>$)!Z$J,XG@=^'LM]R[CXD'HI??(>\-=%+*2D& MTF'4\@C->PW?-(R.-S2L*E&:V9IS67T-Y9P M4J)2.^-XX"QSGXR&:FKIU+_4/7MOJRBJAE,K""V#XAZS%86\@?J:[@)K>\]! MROSXV&6:J&&T%1M"G3@:I0[_R7+Q_-=*SJ9UBV;+=70?<9:AJX6$E5Y.$BNY MHGXRR(C*DC/82ZH-8"J6+]&^>R?Q:=A/>6@ICW:ZJ[( R'@,3S.'KB]RJ4"2 MJT5FT,;^Y?W"SP-"F )5\NQ@OZ,VR&%)3ST8SWN-;.L@&=B(O5K>T[''#X=VEV>68&'B04 +ER$G>+W#4CQVE_1E1AKX M6_T!>##.1UT2\;%^D8=/1;@Y@%1%F"1N90A.;- AC[W[%H>F:;&:CK!S2/=P M_K(UX/P(U#RCU#D$LAZ$4<"-C#ON)ZPGUKE['I:R.?#>[5Y#T]5=Z4'E%J6D M'XB5VM^^&*<>FKSZ02^[]$&/9^,' AZZIHU((7)'(O9ZY0T76<#L8S4,6X]V\;NA*SZ([H,R 6Q7/(KM^SY">&H**K MNFW\;?H6=.^2- R1 BXYIT,24DF;X+8EXN;2=Q,/[!"RH.O2N_[BU=_@(*\' MS*5NP_U@1]77D%#1I@EA%Z?"?N=O:@TL?A)E]/4%0,\0:>1QZA'VVLK?+ZI\ MW]]BLZ*1XK^JD(K1E,-%LMC$(!8>.7.V?28RF12UT7SMU+F/F=/T-*!P^ =< M=<#;M!_!V3@1O]/4"B#YK-43&#GM&*'SVBHY,>6HNV_TD)B'DF%XZ733AONU M#7\NP5?/E(T0"TT!O],+P1?%7F%>?>DU*-,V4 MI05X3]>4W0\Z('X.>/X_4$L#!!0 ( '"%J595:@I]TP( *(& 9 M>&PO=V]R:W-H965T7E@U*_9'T@S0Q M).G&!BN4IML>QAX4^]H6E25/4I+VW^]*=KQT33/80VSI6N?H'.G>F_%&Z4=3 M(5IXJH4TDZ"RMAF%HHS1<2=!83()I/)H-W7J_X!O'C=D9@W.R5.K133[GDR!R@E!@9AT#H]<: MYRB$(R(9OSK.H-_2 7?'6_:/WCMY63*#?G MW/%E2AC_A$V[]CP)(%L9J^H.3 IJ+MLW>^K.80=P%;T!2#I XG6W&WF5-\RR M=*S5!K1;36QNX*UZ-(GCTEW*PFKZR@EGTT5[&: *6/!2\H)G3%J89IE:2"#S#%_B0])<*\Z MV:J>)0<);YD^@T%\"DF4# [P#?I3&'B^P1M\^^S^F"Z-U90U/_<9;OF&^_E< M)8U,PS*7WG.E&T@!"])3NU#3AN;YM%@2!.VT71!2V-+"(2J4O2N#>(PS(..<>$M9F[M1BUF9=;>&7SEN-?/QF CV4AY M;R?7U=P++2%LL306@='O 5?8MA:(:/QWP/3&(ZWC\_$1_5\7.\6R81I7LOW& M*]/,O8D'%=9LUYI;N?^$AW@/ASP\ M01#[$89R:;9W#:5'MG1_N=B"L:4 ;E=0I1C:W% [N*_D M7E@:=F$ENYZ)I]>O)G%4O--T>QTU;;GI@1N9UJ@(\!+N&H4(W5 G:.L$2.6R M<3*_X8(@Y4XS4>FW3G7[B>$]WW+#VE\J?7CL"1 %8?\#45;X49*[T=0OD@CN M%!D"H<":U6B>( W];#J!-/,G60S+ZV/6-"2%GQ4Q)*D?3HOC\C$(@HR3S$_" MW(VF?CX)X8R4V2AE]A(I/Z+<*M8WO(0EI?F4I&=Q_X:DVY$CZ='*DMF&Z[MN M60&UWGV#"AV*/J:8*7N@?.!6;7OW7EH&-PUO>=]3T-J*'>>DYM2-0C\D9;X( M;@AI;9@ABS3W\SR&8DK%$<&UJ#B#>.+'*:$E?I)-*/54)13S-ZG:"I+$S](8 M(BJF*'IQ)03/^C-5ZM:]0AI*N1-F:-7CZOC0+8?^_LM\>"4I(ULN-+18DVMX M49#X:GAYAHF1O>OV&VGH6KAA0X\U*FM ^[64YCBQ!XS/_^(G4$L#!!0 ( M '"%J5;O >RGI00 !4- 9 >&PO=V]R:W-H965TDXGI_ M_>XH65;\A:YO>S%Y1][OOD_T>"755YT"&/8]SPH]Z:3&+$?=KHY2R+F^D$LH M\"21*N<&2;7HZJ4"'ENA/.OZKMOOYEP4G>G8\A[4="Q+DXD"'A3399YSM;Z& M3*XF':^S83R*16J(T9V.EWP!3V ^+Q\44MT&)18Y%%K(@BE()IV9-[H.Z;Z] M\$7 2K?VC#R92_F5B(_QI..209!!9 B!X_("-Y!E!(1F?*LQ.XU*$FSO-^AW MUG?T93(*3P7*F2FZMN(J9C>R, I#I!DO8G;'A6)?>%8"NP>N2P68!\/.GOD\ WT^ M[AI430#=J%9S7:GQCZ@)V#TJ2#5[5\00OY;OHLF-W?[&[FO_). ]5Q8:74<".]Y!%,.MA1&M0+=*9OWWA]]^J$2[W&I=XI M].D3-G!<9L!DPK"Y3 :Q]>>/TFB#&_)I+_V'G#BIYK 3SRFP1&;8\J3%4-DP M>TI!-7AX(_,E+]:_:J9KTY+:E.A5)>*@R<0_M>5ET9 8?8V).%O@W-'GC&LM M(\$-GJR$2;$OFW0V>"/VG"H EE>5"%2)#.LH2FTAG8D"+9.E1DV(2'5%/SY[ MEH9GK) T17##>[[+/1_W'^79(_*SO!$'_''>#\)+]AZ3(5HWL 8]V8[4-HHW:+420 MST%M."=">%(/^>VYSJ6-HS<('3=TV8G&")O&"'^X,5J3#JD9!A7UUC,OIK!R M3%U4*D467G,M#G;(27T_T2&BJ#ZW]KLUQR"UT_/VS=#W!E>:BA[J-LD$GXNL M&DXFY89Q'$WYQ@VD$_+SI?*3G%*-4W-RBJ[L9)%@]S-)7('YBK#7JJ)I(:<" M%(&L*99T1NS*"P-16HAO)0J51E0U;"3VJ0&%GS7 5P$JWV*-=LVYVZK)MY\D M1-/D1%5@[Q5V13NE[Y($O_YDS0U5'*C?EER9-?L=&X_$<&4S6XR:PG+-,UY$ MP)[LL[;O]8XO;/CG%^.'$]9]@+#W+.0F]X;NG 'Q#M.8.!Y?A. MV+MDGUJC8E_=DJ_W= 6.V]NMLHJST87(@?=*UR ,#H[J;NNIFH-:V >Y1@,P M.=6KM>$V;_Y9]=3=7J_^,." P'>99ADD*.I>#' *J^H17A%&+NW#=RX-/J/M M-L7_+:#H IXG4IH-00J:?T+3?P%02P,$% @ <(6I5E /J#V: P LP@ M !D !X;"]W;W)K&ULI59M;]LX#/XKA#<,+6#4 M[XG3)0'2[N4&W'!!VVT?#O=!L9E8F"QYDMRT__XH._%2(,D&[(M%2>3#AR(E M>KI5^KNI$"T\U4*:F5=9VUP'@2DJK)FY4@U*VEDK73-+4[T)3*.1E9U1+8(X M#$=!S;CTYM-N;:GG4]5:P24N-9BVKIE^OD&AMC,O\O8+=WQ36;<0S*<-V^ ] MVB_-4M,L&%!*7J,T7$G0N)YYB^CZ)G/ZG<)7CEMS((.+9*74=S?Y5,Z\T!%" M@85U"(R&1[Q%(1P0T?BQP_0&E\[P4-ZC?^ABIUA6S."M$M]X::N9EWM0XIJU MPMZI[5^XBZ]TL\Z!HC57USI@8U%SV(WO:G<.!01Z>,(AW!G'' MNW?4L7S'+)M/M=J"=MJ$YH0NU,Z:R''IDG)O->URLK/SI:;\:OL,3);P_D?+ M&SIQZX.D>KAX8"N!YG(:6/+D](-BAWK3H\8G4!/XK*2M#+R7)98O[0-B.-", M]S1OXK. GYF^@B3R(0[CY Q>,H2=='C)+\+V82F8M"^CAW\7*V,U%@Y]?D^7LFP%@EK#\=0= M8WP6\SCCAPJA4'6C)&$:YZXY=(K]:@Q;U.CT MUTK0@V"NX8)+L)5J#>F;RP.0%[9_(UV]2HD2>$U,'K'N>+V&+/'C/.^%21;" M Q:55$)M>J(NAM:B-C 9^=$D@DGF1_D$/K1:/QL((K\-$N<01[G+_-U<( ; MK1SJ."/^*8VA/\Y#6!1%6[>"62SIE:'$%)QU3"ZB,/23++R$"XIE'(\O3R*[ MU+P& AZ%:2^$1.=,&69#&69_6(:P>H:/J#::-14O8$$-PQPKS;-^3I>F=2\3 MK%Q/@6['%0.E@I)6-TP^OWF5Q]'X+:TIR\2I_!#'S4^.0A7]"?]^-?]N]2XK M+GC34'2N9-.8,IWT0D3"%ZI$RO*]I60;R/W)*(>)'R4C^"1+SB!*_3R/(,K\ M-(_A#HUU_+XI3;!L%!(ZE1;[IV:>@2M=+V/658'3KRHF]$ M/]7[=DXGL>'2@, UF8978\JT[EMD/[&JZ=K22EEJ MRL[4E< '!;IK&JZ>MUC+X\J+O-/!^^I0&GL0K)5>;]_+X!P[Q.(*Y MK+7[A6.OF\0>Y)TVLAF,B4%3B?[+OPQY.#/(PN\8L,& .=Z](\?RGAN^7BIY M!&6U"UU)U"^'NSTT91Y_QS*0V]E]EE+W::;G7+ M-5E,L*W$ WLA.&.OT<$IBT2DKL6HMJDH6<$1*'=>PES7-O+Z% MB8.1G::$ZREL>/+#"7_5,Y>-^=%R.UC?PZCZ_J\,+JM<6+0IW=!SYL\KQK.LH]%M\*?DSKSMUEY$QA M7S]=5JVV-4HB/XTS6DW2V&=9-J5EE&;^+ D'<1(OK'B>^8LL=>*,^4G"X$GQ M D'P!F'&?,8RF$3,3QDIL86?A%%_3(%%$=G.IQ"'/HOG\">UJSK+KJ9N2F$2 MA\D4HI#!+ IAPNR.?N!)&EY;+HN9'Z>VL2;9W(]9:+FP,//#)![$41HY<40K M%PDC0HM%?+$%@[-[FU)S<*^3IA:@&>NO\/%T? W_;W_5;U_/:FTATIHJ'%/ MIN%-2NVG^A>IWQC9NE=@)PW5P2U+>L116062[Z4TIXUU,/XM6/\'4$L#!!0 M ( '"%J58JY(3/\@( )L& 9 >&PO=V]R:W-H965TQ4_J;J0 L^=$(:99!9>UV'D4FKZ#AYEQM0>). MJ73#+:IZ$YFM!E[XH$9$=#Q.HX;7,E@MO.U6KQ:JM:*6<*N):9N&ZY^7(-1N M&<3!WG!7;RKK#-%JL>4;N ?[<7NK48L&E*)N0)I:2:*A7 87\?PRX5,- M.W,@$U?)6JEO3GE7+(.Q(P0"ZMQ MM\8XN[I1 &'FOI*T,>2T+ M*/Z,CY#4P(SNF5W2DX#ON3XG+ X)'5-V H\-E3*/QY[ \_5=UR87RK0:R)>+ MM;$:;\778\5V6,EQ+/=2YF;+Q>GXU0FFR< T.86^NL>7 M5[0"B"K)5:LU2$NX+,@')5_N=5?-,=XGD8_S?J@ +[;@,@?C4N8'*26FW.M; MI=U#\CZ%:V:.2FVLTRUBE$K@$Z_EAG#O@P>85\,)>KAKR*%9@]Y;Z?QOKW\\ MR%DM$5ZU!@',:&@(-F-/[$%9+I[>\+?[1G%)GI,DS.@$5YJR<-9+TS"=C%%B M8193;YF$:MW!HQ*/2.K%LRF-Z:O_7F_ F'GWLLI:8H===TK /I^Q M;#HB9W%(9\RO:1:/?EO9M%NS-!WU93CR+,D\+1JFK*.:AK-LYLDSEGA+$M*^ ML"R<3&;DV(6,#@9& WKCQZ+! VVE[6;'8!TF[T4W<'Z[=V,;SV]3XZ404&+H M^#R;!$1WH[!3K-KZ\;-6%H>9%RO\>X!V#KA?*F7WBDLP_(]6OP!02P,$% M @ <(6I5FDT\:.G P $0D !D !X;"]W;W)K&ULC5;;;MM&$/V5 9NV-L"*-U&254F [31H@ 0Q;*=Y*/JP(D?B(LM==G=I MV7_?V27-^**P>2'W,G/FS(W#U4'IKZ9"M'!?"VG6065MLXPB4U18,S-1#4JZ MV2E=,TM;O8],HY&57JD641K'LZAF7 :;E3^[TIN5:JW@$J\TF+:NF7ZX0*$. MZR )'@^N^;ZR[B#:K!JVQQNTGYLK3;MH0"EYC=)P)4'C;AV<)\N+W,E[@;\X M'LR3-3A/MDI]=9OWY3J('2$46%B'P.AUAY[[.#Q16,3?44A[A=3S[@QYEF^999N55@?03IK0W,*[ZK6)')1)5!W%14]P$4'D'X'((./2MK*P!^RQ/*Y?D1D M!D;I(Z.+=!3P(],3R)(0TCC-1O"RPHZ*]QCE4=#CE&\KA)T2U(A<[L&ZE(._E=8 68:#+V(L@=VAIIZDMG.-[:2% MYV11U\!D^5JRY*90K;2@F756M >\5'7#Y,.O!N@S0C<#D@%FG,.4[:(:TNVA MWV*!]9;"T)^FRY=2KR3@RP\1GTYB>$"F#:V2?O5*\[DC^60&/],SH^=H^$S; M- +IQ."$2P)0K:%H MF=,N)#X*E\YLPWCIX\]JYX8A"H5H'8)7(U2RT6I/U67@A7$0G&VYX)93CM[ M-$SS,WIG]([A^M-GRIM!0E5;2P'N4/&^J)C<=VD?PTO#6;J ,QCIFGSHFOR' MN^9=:\FAOFVNV(-SS1SKF5'(D9[I\#M_FAX?E!Q/XS//CU;[ 0F5;KJBHK0? MR>QO72675.T$X&J6LI'$89XOW/T4DBR,X\2M9C-O,BQ =]MW<0:3H=Y?]Z-N6_BW<\"!7+/I2$&.U*- M)W/*K.X&<+>QJO%#;ZLLC5"_K.B?!;43H/N=4O9QXPP,?T&;_P!02P,$% M @ <(6I5B]35,KH P %0L !D !X;"]W;W)K&UL[5;;;N,V$/V5@;HH'(#179:DEHG M^_4=4HZ:+ARC[?.^V+S-F3.<,]3,]U(]Z!K1P&/;='KAU<;L+H) ES6V7/MR MAQWM;*1JN:&IV@9ZIY!7SJAM@C@,IT'+1>-Z/!6@>[;EJNG M*VSD?N%%WO/"G=C6QBX$R_F.;W&%YL/N5M$L&%$JT6*GA>Q X6;A74875U-[ MWAWX7>!>OQB#C60MY8.=_%HMO- 2P@9+8Q$X_7W&:VP:"T0T/ATPO=&E-7PY M?D;_R<5.L:RYQFO9?!25J1=>X4&%&]XWYD[N?\%#/)G%*V6CW2_LA[-IYD'9 M:R/;@S$Q:$4W_//'PSV\,"C"5PSB@T'L> ^.',L?N>'+N9)[4/8TH=F!"]59 M$SG1V:2LC*)=079FN3*R?#B_HK@JN)8MY5IS=UV3>[YN4)_- T-N[.&@/$!> M#9#Q*Y )O).=J37<=!56_[0/B-[(,7[F>!6?!'S'E0])Q" .X^0$7C+&G#B\ MY+68:Z[P$/,M?R*)&;A4BG=;=.,_+M?:*-++G\>"'[#3X]BVAB[TCI>X\*A( M-*K/Z"V__RZ:AC^<8)Z.S--3Z,L5U635-PAR RYS\'[GLG5IQ2W,TS'")R&/ M$[ZO$3:RH8H5W1:,5<*A;,47U&!H6SOW$PT7A^ T$(2&W_IVCE,V*,@'@Y)W)3U+ P0^[H2R"$F2LBB;68NIGQ0P MB>*"96'B('(_C;^.\ZOK*XAFRI+,D4_\O("4S=*,I4EF$3(_2>&$)+-1DMF_ MEB3EZ:023R)]4^(W)1Y5XG14XO0_/HY'/FLWCW:,Q]1Y$OU_J[,D[[*CSXJV MO)P>S]>.5_F2%PZ\*&^EW'9D78WZW*$2LM+@W%HM7,#]*4$'TV MI(!^8KH(;1P)(B]*XO<&BMPF)0\36%'>*0@&6^Q0\8:Y4N(5]1S"?@UM\S2R MC&*6%3GICLW"&.ZEX8W++4NG5KG1C$W#[&A.@Q>M2HMJZQHR37?1=V;H6L;5 ML>>['%J=OX\/#2-%O!54DPUNR#3TU-"$#1,C=Z[Q64M#;90;UM2WHK(' M:'\CI7F>6 =C)[S\"U!+ P04 " !PA:E6J\^D6BT# =!P &0 'AL M+W=OEOYH& MT<)S*Z19!XVUW3**3-E@R\R5ZE#23:UTRRQM]3XRG496>:-61&D<%U'+N PV M*W]VKSV(_J\ >. M\W#D6=XR MRS8KK0Z@G3:A.<&'ZJV)')?N41ZLIEM.=G9SQ[3D4(MAW TI^ 9?!>2=L8N),55C_:1T1L8I<>V6W3BX#OF;Z"+ DA MC=/L EXV19MYO.S_1_OY9F>LIN+X 2X_#^<:9FDZ5N(ZH(XPJ)\PV+QZ MD13QVPMD\XEL?@E]\T -6/4"0=6P98:7P&0%MUST%BN80NF.H9SC?]'#>?Z/ M#4*M!'4KP8-UM3"V+/\7#5BZ+E7;]9;YMB)RNXE<-9+#4W+&YYGFA[>UC4:$ M=J@3='4"],IE,SVS!R(A7<+C)=W77!*8Z@WIFQ#PN<3.CLX&!<^6JM F+A'F2PEU=T]QRV?4YI<\L)+0NS11PN** B+/(X+)+\5P@ R[$D7T)\E<3#DD[%Z;8^4W2:P+E>B$Y& M%KW&W@]F0RYZ:8?I-9U.L_]F&'G?U8,<3'_$S7]02P,$% @ <(6I5OO&!?A^ M P :1, !D !X;"]W;W)K&ULK5COJ]HP%/U7 M0@=C@\W^?.IS*JC=V(,]D"?;/HQ]B.U5PVL3ET1]@_WQ2]):K=0R1[YHT^:< M>^])3IMD>&#\66P )'K),RI&SD;*[5TWQX0ZXZ&Y-^?C(=O)C%"88[Y[RED[#!R?.=XXXFL-U+? M<,?#+5[# N37[9RKEENQI"0'*@BCB,-JY$S\0>Q'&F!Z?"-P$&?72)>R9.Q9 M-Q[2D>/IC""#1&H*K/[V,(,LTTPJCU\EJ5/%U,#SZR/[)U.\*F:)!$H63XT4QWHBMT(*L*5F1!%.))DG"=E02ND9SEI&$@$#OT4+- MNG27@>X]8S0!*CDVP_=$Q#-Z$X/$)!-O5=>921UX0[^A*U7B.KR;E$E.BR2# M*TF&Z)%1N1'H(TTA;<#'[7@_:"%PE6*5;,%1MFG0ROB(>0>%_CL4>$'8D-#L MW^%!4SWM\!B2:_!:-6$U"4+#%UV;!,#W) 'EXSW0': M<#UFRO?HSVDD)TT# MUTJL7UH#L<4)C!SU5A(J##CCUZ_\KO>A232;9+$ELIJ@425H9-C#*X(VF./' M%]4'/4C(Q<\F(2.;0MHDBRV1U82\JX2\:YV9=2'YE;='P=$W'/I#MQ]['>6+ M_;DDC7VB>J>X-9G_++5;E=JU8,)I4_VMQ+?.'9MDL26RFJ"]2M">;1/V; II MDRRV1%83LE\)V;=@PE:.6[7K-[C5OS"KI8 U2>XK2>Y;)2G71Z(@Y) V>-E M!D7[AN]G:YA;5;-)%ELBJ\GK>Z=EJ6?;O"6C)2VMLL6VV.IJGBWR?0L.+DDN M7->]^)"VA[I9F,:8O2IFO>#@5'!@W9^-G];V.#=/*IMLL2VVNL:G38,?6K>H MU>V"5;;8%EM=S=..P6]=1_^K1:,FNURN==M#W2Q,8\SPPJ+NV1F$KP, 8/ 9 >&PO=V]R:W-H965T0!"AT 0E(3E?I*G'M]>[#Z3ZXR0#6)G;6-J65[L??V E9 M8-.TG*)*)78\CV=>3\;V>"?D-[4!T.0Y2[F:.!NM\VO75?$&,JHZ(@>.;U9" M9E1C4ZY=E4N@B37*4M?O=@=N1AEWIF/;MY33L=CJE'%82J*V64;ERQQ2L9LX MGK/ON&/KC38=[G2_HO-G:, MY9$J6(CT+Y;HS<09.B2!%=VF^D[L?H4RGK[AQ2)5]C_9E6.[#HFW2HNL-$8/ M,L:+7_I@Z T"-YKT"L->N\UZ)<&-G2WB-T*%U)-IV,I M=D2:T4@S#U9]:XUZ,6[RY%Y+?,O03D_G6X4]2I&%R!X9IW;U+D+0E*7J,_E" MEE0JB$G2$?A'*$_([R1ZSD$RX#'L^S]]& :#WE?".+EE:8H0=4D^'C;'KD9W MS:1N7+H6%J[YK[@6D%O!]4:1B">0'-N[&&85J[^/=>XW F>Y[!"O?TG\KN^3 MA_N07'S\7./7XAQ,]'!'+LKPZV!A,^R6(BSP+"QH\"EJQH005YA70CN2+*C2 M([#('OU2%/XKE5.8Y@X6-D4R"=P MII\^>(/NU[JU:!,6M@F+6H(=K4NO6I=>$WVZ!!D#UUC)B5@1K/]*XZ?)^)JH M#<7IL #C>LG3SZ98GP(]M&BSCSQ-O;'[="CZFR/"1O?.5;(EV)&2_4K)?J.2 M58;'/PK@)39P)TQ %O502\K5"N0K>A83C [4"OJ=WHFDC5Z5S%?-28Y'J828>1%Z"R3M7_:1+!=,VX(BFL$-GM M7.$V(8M;5]'0(K?7BD>A\9)B'S=X405I!N#[E1!ZWS 35%??Z7]02P,$% M @ <(6I5HB!YL5(! J1< !D !X;"]W;W)K&ULM5A=C]HX%/TK5K9:M=)V$COD@UE FH%6.]*.-!HZ[<-J'SS$$*M)S-H& MIO]^G0\2 L:[5.8%$N>>DWNO#^3DCG:,?QL.<%)!Z.:8%LYD5*T]\8_[DG&=F,'.ON%9[I*9;G@3D9KO")S(E_63UR=N2U+0G-2",H*P,ER[-S! MVRD*2D 5\962G3@X!F4IKXQ]+T\>DK'CE1F1C"QD28'5UY9,29:53"J/?QI2 MI[UG"3P\WK-_KHI7Q;QB0:8L^T83F8Z=V $)6>)-)I_9[@_2%%0EN&"9J#[! MKHGU'+#8",GR!JPRR&E1?^.WIA$' ,6C!Z &@(X!@S, OP'X5:%U9E59,RSQ M9,39#O R6K&5!U5O*K2JAA;E-LXE5U>IPLG),]F28D/ DK,<3%DAN6JL4$G( M%$RKVQ,NP$!3D9"DCW=5;6V!:%_@/3(2/F)^ WSX M&T >\C7Y3/\_'!G2\=M^^Q6??X9O1@5>K3A9X4K%!]W\ZT\5"AXDR<7?NK[5 MO ,];_EKOQ5KO"!C1_V%;XDQ^_06&WN^ZHBV1]5HP:%LP,+'O):>KL0:& M%;#\ ]I.D!_X7CARMX?9Z\*&8>RU8;V\@C:OP)C74THSNEZK5:UNC>!+^V^) MK%=GV-897DF"H25 7YGGG)!BW><7& MO%X**DD"YA)+O0B-\$MWP!)9K])A6^GP2B("Z#7/7N]GY5A@SP4 MV" ,0W0D0TU8-(0^U,L0'K@":,SLH4@HUN9EQ%W:?EML_2I15R6ZD@@;8EMM ML,36;T-G2:#Q<6^4H7^B+Q2C@7\L0TV8[P?Q&1EV3@'^EU40LMR6;XQGB38_ M(_[B?;#$UJ^V\Q\PN)8ALRW0: F,XAR>JBZ(H'_\]J*-&T;G'MJHLQ/(;">^<*5+H-Z[P1POB?RA M2]),<>EFV&+K%]RY% 2OI$EDU<;88NNWH;,QR.@/3)ILD#T;Z07#^$B2NK @ M#M 917;. IF=Q=T#F*MRZ4+_-F-&7[P+UQAJH,ZKH,&UQ&C5Q-ABZ[>A,S'( M/$4QB3$XF=OX41 =/[UU80-O&!V)T3T8>JIG\:J:!0NP8)M"UN/!=K6=-]]5 M4]:C]7MX.ZVGQAU-/<1^Q'Q%"P$RLE24WDVD,N/U7+@^D6Q=C59?F52&H#I, M"4X(+P/4]25C$ \N.FUL>;8P7;;\>\Y.VG42MD$$B^)[WS?Y[OO?)X< MM'FR)8 CSY54-J6E<_68,5N44'$[T#4HW-EH4W&'IMDR6QO@ZP"J)(NCZ(95 M7"B:38)O9K*)WCDI%,P,L;NJXN;W/4A]2.F0'AUSL2V==[!L4O,M+, MZYE! MBW4L:U&!LD(K8F"3TKOA.$]\? CX)N!@3];$5[+2^LD;7]8IC7Q"(*%PGH'C M;P\Y2.F),(U?+2?MCO3 T_61_7.H'6M9<0NYEM_%VI4IO:5D#1N^DVZN#P_0 MUG/M^0HM;?B20QL;45+LK--5"\8,*J&:/W]N=3@!#$4^^T5>I>+*;F\N"(71"CR**3$SM@)N#YZ_ I%!T\/H_MF>!-]ZBO^/Y&=29%T M4B2OL6=+M<*NPAH'-FC2V]R&XF.@\*_&/KL=#; 1^],J>H*BP6T7U&3'3BZR M?T3P8FR%LD3"!F'1X,,U):89S,9PN@YW>Z4=]B4L2WS+P/@ W-]H[8Z&'Y?N M=&%2ZTR;6R5K*1]NY3!=>8 4!A\18!HJO':R EE3#2O)O[/49 OODT=2V-"2FSM9?87&S\3R)9)K]R15,S?P M2%)J(T4#1@6"Y?6;/C5YZ "0IQ\0-H#P)6#\"B!J )$S6BMSMLZIH?%1SNMIW#O:1D.$EY3=4*BT0<2!F'4HV?U]_!P0$[4ICAR M?-$K?.>@V*Y.VH\K'".7!H3^V9>HFFC<3V0/]*DN: (+#T^L!K4#+W[[9C0- M/O>Y/!+9@>=QZWD\Q![?E&(-BLA-=V\PT'VF:Z:)8[*7SB[&K.^Z3H9F',B; MM/(F@_+VNSYI=WU!G^F:0Y^^0:I_790CD1VXGK:NI\?:B--C>CX2V8'G6>MY M-KC2'<^X"T6?UV&"44B$NY[ZG/T7M/;A=^YL 6KK2IFNCTM]U;71MEJ>N2+Q M(K[$*EH7O3\T=0G&BVS+&ULM5=M;],P$/XK5D ()%C>TW:TD5C# M!!(3T\;@ ^*#UUS;""R<9H45 M#\W8M8B'O%0L*^!:$%GF.16_+X#QU MW;"D60Z%S'A!!$Q'UCOW/'$=#3 KOF:PDAMMHEVYY_RG[GQ,1Y:C+0(&$Z4I M*/XM80R,:2:TXU=-:C5[:N!F>\U^:9Q'9^ZIA#%GW[)4S4=6WR(I3&G)U U? M?8#:H5#S33B3YI>LZK6.12:E5#ROP6A!GA75/WVHA=@ ($\[P*L!WBX@> +@ MUP#_4$!0 P*C3.6*T2&ABL9#P5=$Z-7(IAM&3(-&][-"?_=;)7 V0YR*4;P5 M%2D9\T()_ B2T"(EES03Y"ME)9 KH+(4@)]:D3?D%N,N+1D0/B48$XI!:@"? M2R45-K)B1O8I7R:@:,;D*V2XNTW(R^>OR'.2%>3+G)<287)H*W1&FV1/:L,O M*L.])PSWR17RSR5Y7Z20;N-M%*%1PELK<>%U$EY1<49\]S7Q',]OL6=\.-QK M@2?=\ 0F3\&WO/&;[^H;/O])/I$MJ3Y3Y/LGG",?%>3R1YO.%5'03J3SSKE< MT F,+$PL$L02K/C%,S=RWK:)=$JRY$1D6P(&C8!!%WM\5V :9=D?#'#&I02, MXAFF48QAS%;3.L0GZQ!OT[7BCPR_3K_+^$WD^]'07FX*MK^J%PZVUR2=EAZI M0]CH$';J<+GK*EG0W_2>09O+G53_&DJG)$M.1+8E8=1(&)WJ+$:G%/"49,F) MR+8$[#4"]CIC\ M7E)&"ZTH!&S3G)=Y&> 7)^@HZZ#Q6>X0;)RTJT6_4Z'>J<;.3EZ:"Y[42YI9&70[2H[_GJ1NY_1TY6A8% MGK.C1J>]1ZHQ:-08_.<\/=ASL2U/#P[(TYV6'JF#ZSQ6[H#9IW7/P74$L#!!0 ( '"%J5:P""PB8P4 #TE 9 M >&PO=V]R:W-H965TQ+8MDS1W.&0\XA MI=D^92]\0ZD W^,HX7-G(\3VTG5YL*$QX>?IEB;REU7*8B+D)5N[?,LH619. M<>0BSQN[,0D39S$KOGM@BUF:B2A,Z ,#/(MCPEZO:93NYPYT#E\\ANN-R+]P M%[,M6=,G*KYN'YB\'GC%PZ%Q;>0[GGC,\BI/*?I M2W[Q]W+N>'E$-**!R"&(_+>C-S2*_ 7[RM9S0)!QD<:5LXP@#I/R M/_E>):+A /T>!U0YH&,=<.6 "Z)E9 6M6R+(8L;2/6"YM43+/Q2Y*;PEFS#) MA_%),/EK*/W$0N9B3]@2W*2)8#*G')!D">Y(R, W$F44W%/",T;ER EP!JXX MIY7-IY \AU$H0LH/1DM 1-,W'R;P2(.,L3!9@VO"0P[>WU)!PHA_D'#*]F/# M[@Q\?;H%[]]] .] F( OFS3C\HY\Y@K).(_;#2IVUR4[U,/NGK!S@.%'@#R$ M.]QOS.ZW-*C=D>[NRCS7R49ULE&!Y_>%DR;T%YH5)*% M>@860+3DC"NDS ^L0S'-BE: M,H3FJ*$PME6&*,S&78 M-NHOPVD=WO38,D1#R]"(/'2,+(%I2;BHDW!Q8AE>V*1H"4RC"#VE)CP+A5B! M-(O,^Z$,C29Z< VI X\M0SRT#,W00P?)%IJ>""5#(#JQ%*%5\6$+3:>IY 27/$>V,T8@U>%@LH>G,E2:!HU.K MSZKFL(6FTU2J QH[?L< ,QK0<-<[QN-6D4TA1C^68MO*G_JCGFI4^@&:!<2? MJY7<5X-T)3>"62(H.]L2)E[!9RJ$W))UQMM6"JUYTS8Y&\%I3[!*34"SG)!! M@:LXCY/G6\QK$I$DH. IWP1W1CH]*K-M*Q^C24^PJNM#8\=M9/:><)G80TK! M%6,D61<;Z^[)H09:S!SU-XL>+VCIUHR,K?D$]89 M,^)@7NU6WK\D(=7-D;F;#UV2S'"#2?D=4PW#'E*J42/SZ<')2Y<9=S"[T:!5 M3C5H9&[0;ZUR5D\'4+MO3T:XAX)JV\C(KZ>+_E'3QK4H76V@Z5R5=?(O2Q8PUF#DTC&Y)QVV\ MVY*_6'1/V#I,.(CH2OIXYQ,Y[JQ\5Z>\$.FV>-WE.14BC8N/&TJ6E.4&\O=5 MFHK#1?X&3?W&U.)_4$L#!!0 ( '"%J5;&$UH0[@, H4 9 >&PO M=V]R:W-H965T91 3O@U+:&03S:4Y43((=N:O&1 XCHISTS;LGPS)VEA M+.?UO35;SFDELK2 -4.\RG/"?KV!C.X7!C8>;WQ.MXE0-\SEO"1;N /QM5PS M.3([E#C-H> I+1"#S<)XC6]6MJ42ZHB_4]CS@VND2KFG](<:?(@7AJ4800:1 M4!!$?NU@!5FFD"2/GRVHT?VF2CR\?D1_5Q-1;(P0@/%L"%5 M)C[3_7MH"_(47D0S7G^B?1MK&2BJN*!YFRP9Y&G1?).'MA$'"=@]D6"W"?;_ M37#:!*U-GRVK20DWCG6#R:2KSQ'+-I"*8 M^(5($:.W/ZNTE',DKE A%?0*W4G5Q%4&B&Z0/A*]N 5!THR_E.%?[V[1B^F1W/;)K/.<_>G2%UAF1)0\;\.VC#$L-+ M$L'"D,N0 ]N!L?SC&?:M/W6%3P0V:(/3M<$90Q]*!7JI;!GEVDENX/P:3KU. M=DL<>#//G9N[PYIT85806EW8@*W;L75'V;Z.HBJO,B(@ELM:MB-*B7IQZ(@V M2-X!@U?8LAS/.F*JB9MY@1WHF7H=4^^W^BJ7H(ZL]X1$X/G6<5-U49;GZ)GZ M'5-_E.E'D"_,A&8Q2O.2T1THHMJI'\4Y5_03@0U*#KJ2@PNN_6#*-DP$-FA# MV+4AG';MAT_TYSEV&!ZI5!3B< MZ?6*>W^!1_^WE^\J5J2B8E 3WJ0/ZEI/=%(W,17:L.S>3V#GDHH==2MGMV(B MM&$K>K."Q]W*^8I]ZD5[!1JK=EVO"K- .CW1K'AS4J%.R3X1MTX*C##8RS[H. MI.Y9<_#4# 0MZ[.;>RH$S>O+!$@,3 7(YQM*Q>- '0=UQW_+?P%02P,$% M @ <(6I5I XG\!, P SP\ !D !X;"]W;W)K&ULM5==;YLP%/TK%JNF3NH*YBND2Y#69!^5.BEJUO5AVH,#3K *F-I.TO[[ MV4 )-(0M$GE),-QS1#A!/%+FN%4 M/EE2EB AEVRE\XQA%.:@)-9-PW#U!)%4\T?YO1GS1W0M8I+B&0-\G22(O5SC MF&['&M1>;]R15234#=T?96B%YUC<9S,F5WK%$I($IYS0%#"\'&N?X=4$.@J0 M5_PB>,MKUT!)65#ZJ!8WX5@S5$9I(,1+M([%'=U^QZ6@O,& QCQ_!=NRUM! L.:" M)B58=I"0M'A'SZ41-0"T#P#,$F#^+\ J 58NM.@LES5% ODC1K> J6K)IBYR M;W*T5$-2M8USP>13(G'"GS&9""9> $I#\.5I33*Y1^("I#)!'\%;<%VZ5EEG5M:9 M.9_U#^LNP"Q&THFF+[]O93FX$3CA?]JD%MQV.[?Z\E[Q# 5XK,EO)\=L@S7_ M_3OH&I_:A/=$UK#!JFRPNMB;"<*-!+7I+LC,:]DC?U 6U51F. M554U.K6K3NWN3B,2DRR3=UO#UPD^=D=Z(FOH="J=S@F#Z?1I0T]D#1OG-VE( M4.M?=2?NV,WHBZVILC8$P1/&LB3ORXJ>V)I6[(8:V#DL'!O-DJT>.VA['GP3 MSK8RQ_;, _'_BXPURHX?2!LCAL[:\3?_3>],365+N;7Z!]RICV.N#T MQ=:T8C?BP,[1X>B8.GL#I><9YMN4ME29>R'5:Z4BM>%.M-59WC_+U!+ P04 M" !PA:E6T*H7;G@" #1!0 &0 'AL+W=OD!",[6':@YM<$PO'SFRW@?]^ MYR3-NBF4O23^FE2;MVI]-$K:W@$N\TF'55,?VR0*&:N3?Q MM@OWO"BM6_#3I&8%/J!]K.\TS?Q!)><52L.5!(VKN7]5\P3Z>F=/+E##M%YK>-O @6QNKJMZ9""HNNS][ M[O.PXQ"&KSB$O4/8I.'D-#H+$W\S C$;(&9[(2@Y5 Z2'K#6*+,7L)I)(Y@KQ#&*3FVV0S$- MHG&$>$"(_S,/*/,WDA"/)>'T;/8/@;]39A7JHFTF!C)7'5W%#:M#O[KHRO2/ M>=?LZ)'2Y1@0N"+7X.248M== ^DF5M5MT2Z5I1;0#DOJN:B= >VOE++;B3M@ MZ.+I;U!+ P04 " !PA:E6&5TL2= # _$@ &0 'AL+W=OYB".=N05CIQ(OJW(V( M%WRG'&BRW9T%NJOFQOA!ZY#4O* M"EI*QDL@Z'KI7**+%88FH$+\S>A>=HZ!2>6.\^]F<)TN'6@4T9PFRE 0_7=/ M5S3/#9/6\6]-ZC3W-('=XP?VMU7R.ID[(NF*Y_^P5&5+)W1 2M=DEZM/?/^> MU@GYAB_AN:Q^P;[&0@"(/6;.:@JDT5K;-AI7F,MTKHJTS'J?@=Y^F>Y3D@90JN M2T7*#;O+J01G8,6++2]IJ23@Z\XU<"DEU2=?7%%%6"Y?:NR7VROPXME+\ RP M$GS.^$YJ/KEPE99H;N0FM9PW!SEX1,Y'(LZ!AUX!#+%G"5^=#K^B21..^^&N M+DQ3'=Q4!U=\W@C?6U8R1<\^Z$Y++17X^D'CP;6BA?QFR_5 /K.3FPEZ(;';RF#MXI]KC3&*_ .\&E]=$>..85AUD^ M[F,Q@.A-I@" 6A7:C?"/5_O99_4F43Z!_=&<,0^L-*6F (1Y%G%SAO M!,Y/"EQ5JPX5>I7.JQ+*C&VM#_PDS^_V]T1DO92#)N7@*>=Y,&4=)B+KU2%L MZA!.,,_#X[;S4>"%@^ZTPGPOLG=GU$B,)IOGT?$$#CP<#H5:8/,P"@.[4 1; M:X6/GNDU1??F>H69^<.UR(8+L>_C$9$=_T$.JK\I;(T=/][8:XKN-@=!/-!G 1W+_-I1>^1-ZR4 M(*=K'07/ YV>.'RM. P4WU8;_CNN](M\=9A1[?+" /3U->?J86"^(33?C.*? M4$L#!!0 ( '"%J5;D=?9)Z@, '@0 9 >&PO=V]R:W-H965T^_CS'?L_N:,?%-[D"4.A[GA5R[*V4 M6E_[ODQ6D%-YQ==0Z#<++G*J=%,L?;D60-/2*<_\H->+_)RRPIN,RKX[,1GQ MC4_'C$V1\-_:P]]1QSY8K93K\R6A-ES ']75])W3+;U12ED,A M&2^0@,78^XBOIWA@'$J+OQGLY-XS,J$\%X[:X*<%=4O_5Y/Q)X#[I]P"&J'X*4.I'8@9: 5 M61G6C"HZ&0F^0\)8:S7S4,Y-Z:VC887YC',E]%NF_=3DEA?+RP<0.9K!HT*7 M:*X72KK) /%%U?5N!HJR3+[7+[_.9^C=F_?H#6(%>ECQC:1%*D>^TB1&ST_J M43]5HP8G1OV3BBM$\ 4*>@&QN$_=[C-(&O?@T-W7\3>3$#23$)1ZY*2>CO.F MD$IL] I5Z-];;8!N%.3R/UMPE5K?KF8VWK5,3J [3>P_>=A"UZ\DK<2#?=1<# D1\ V*S(X01PVQ*&3N%Q73,J- M1@24<*GD!2I V3!#"T 4XR-,FU4<17;,J,&,G)C3>D+77)2I5>]\,[*5/HS::Y M>,KZ%V@IN+27<-S=[/'>YJC#ZEJ1& ?VQ8K;BHR==:^#V^9]%W%@V3IDV&6V MV841)B>HVW**GZFG1]2G28F%8!"%O6-2F]V0G$I1N*VE^)EB:I:^SJ!U"CB1 M$'3_/6QYMC4%MG[YF28L8^J'-2SGH*_>,6=2.YRBMGCC\+SIPGD8>'7P9U([ M#+X]$F#WF> WTD6W['=6L\OD$+0]%V#WP>#W$D6W\G=872:'K.W! +M/!B]/ M#X/.^;G#YS*I^/R]:Z&YD^M;UY(5$F6PT#Z]JU@')ZIK;M50?%W>%!^YTO?. M\G$%- 5A#/3[!>?JJ6$NG\T_&R:_ %!+ P04 " !PA:E60;74+L4% 9 M*P &0 'AL+W=O=O@R"/9SQE^;F<\\Q\,Y$J9=J< MJFF0SQ5GX[)1F@0D#'M!RD36&0W+:_=J-)0+G8B,WRN4+]*4J6]7/)&KRP[N M/%]X$-.9+BX$H^&<3?DCUY_G]\JHL/(DY9?BY/WXLA,6(^()CW4AP@'N?J=UX:ZA5XLD[S\B5;5O7W3 M8[S(M4SKQN8\%5GUFWVM)V*M 8YV-"!U [)O UHW*&H#^84JR86O3J MAFLFDORUN4I"0M"UXF.AT;NIXMQ$LKC[\^,->O7SZV&@S5@*Q2"N^[VJ^B4[ M^GWD\W,4]L]*94?S:W_S#TR=(XK+YK3=/# ST$P#:::!E'K1SN'$"^.NG 27 M&6_KXE%[F\]9S"\[YEG*N5KRSNB7GW O_-5E#4BL990V1FFI3G<8+:/\/LNU M6I0A_.?.W(#>:Y[F_[J,4TCC0&(MXU%C//)&N#0N&N-G:&)Z0BR5B\P9\4JM M5ZH5:^%R1/IA]1D&RW57WGZ/=-5M7'6]KGZ;3'BY$!IKFAM]CL+SL#<8T-!^<#-1+6^]QEMO[V<2?4>/'V\?T,,.0E*K6W>$A/V(]/!2W*MM[DFXZTUV=_QL<8L-&$_->U*9_^R M[!<].+9 :NTIL&R%>[")#4I84&IM\Y:QL)=D]E^8^]L+\_D:UM9F3H%-V'(3 M]H/31C+_S9E"'S.W'R 6JGV?@JRP12L\@,U@4*R"4FM7*RQ7$2^ZC.ZYBHUI M-N5(3I!48BHREJ"Y$EDLYN9H]S^VM?+F(AUN+=+^(1QKT=(3^0$].?+ZTTHZ M+0'14>W[%*Q%UBI1!#2O"6QMZA2\12QO$2_2O"BOJ;,F$?:V$_L46$4L5A$_ M5CD3>Z:X<\GV:QTHY2WJYRUG9HNE<\GV2QW\SN04%$8MA5$,^[X(%,6@U-KF+8I1 M?]GK!9E=*V^5IS?SVC^"8QVNO0WT\U893>.M?K7['3WPI4R6(IL^7[IEL4B$ M_N8T"?MV\!181BV6T0@VTT')#$JM;=Z2&?57Q)[S(*Z"/JF#?E9L-2CJ8>A) M*B-:Y$7,S#AV)41WZZTI'KC?FOH'=*QA2V/43V,[#2M>;'XIC.YI&;0P5JOY M)[!MV=(9]=/93LNQ3%.ARZ2?<([FU:KG--MWUPZBS>"> L>HQ3'J+XEMK6IW M7&NN["6G-U F@U)KSX!E,@I;'*.@Q3$HM?9&#PMKD1_6@!:SNI?6L]AU[P Y M!:-%EM$B?Z5L*]VOE!@;9KF3+',: V4T*+6V>79CK=.]-!&2U8V[=8;!K]P)0A[!PE?&+DP_.^8015[<.L3K2 ( M )<& 9 >&PO=V]R:W-H965TM4E@"'KB@L]"DICZF$8ZKR$BNJNK$'@R4RJBAI@\I2N3"<"7A01"^JBJH_8^!R-0KZP6;CD&7QGL-);WQ2CH MV8" 0VXL \5A"1/@W!)A&+\;SJ!U:8';\PW[%Z<=M;Q0#1/)?[#"E*/@8T * MF-$%-X]R]14:/2[ 7'+MOF3E;0=7 =G%^2,,$'N&>>8?IV&!KU;CC!O/(V] MI^B IYC<2V%*36Y$ <4N/L2HV]"C3>CCZ"CA/55=$O<[).I%\9YX)O\/CXZ$ M$[>9C!U?YWWR M3D2V(S9IQ2:./3YX;;0&Z/A;TR%3T+EBM2O,GW=H2VX-5/K7OAPDI\S!B&PO=V]R:W-H965T@?J?GM8 N?>R&WC5^^)AR6]\+Q]K';@6"R^].G/@]G M@CB[($AZ0?*'($DO"-)>D ;0;F+)N^F M&.GN%>DZ5K6A$-?*NK(.S<8]O*!]@)O?*&5/'5_;PU->_@902P,$% @ M<(6I5@";M/.V @ Q08 !D !X;"]W;W)K&UL MK57O;],P$/U73F%"FP1+F[1E&VVDM0,QB6E3R^ #XH.;7!MKCAULIQW_/6\_O7VO A#D^98,'.J2I2TLU"Z M8):F>AF:4B/+/*@08=3I#,*"<1DD0[]VIY.AJJS@$N\TF*HHF/XU1J'6HZ ; M;!:F?)E;MQ FPY(M<8;VOKS3- M;EHP7* U7$C0N1L%E]V+2=_$^X"O'M=D: M@W,R5^K!3:ZS4=!Q@E!@:AT#H]<*)RB$(R(9/QO.H#W2 ;?'&_:/WCMYF3.# M$R6^\=@"$,]^0-0 HEU [P5 W !B;[16YFU=,['DTI"M!5%V3M^1*ETWS7IB5>G[SEQ9ZF)^ MF--_!K4+H/V%4G8S<0>T?Z[D-U!+ P04 " !PA:E6;$C^#K," ##!P M&0 'AL+W=O.O MH@"0Z*VDE9@YA93UQ'7%LH 2BRM60Z5F5HR76*HN7[NBYH!S$U12-_"\Q"TQ MJ9QL:L;F/)NR1E)2P9PCT90EYKL;H&P["1K NI!]QL6N,U/(%\J>=< M]=Q>)2>\3"/H$ J,;'D_@Y_5"2*Z^\2^;M58BLDOH'W\B:KR$ MF:/^; %\ T[V\8.?>)^/& Q[@^$Q]4SG>\E!GY <.&(KM /,;2Y;G<3HZ-.T MR7POCD=3=V/!1ST^.H6/;+ V*MZ'A9[GVV%Q#XM/P6(;+![" B^-[;"DAR6G M8(D-E@Q@:9@8(UZUN@HZ[D 55]7$JP_R6A(]./ M3ASWQ/%Q(I.8(FJ.?MT=?1M[/&!'XS0\ />]OR7(.XI_ "$FB)1U(R%7949E M#D):2XPW<' 9)VETP,%>$?3_>P,HP0M"B21@KW+^X)1&D3Y>2=;7FRI_ M:U()Q5BI..\J53GP]L9H.Y+5IDHOF%0UWS0+=&PO=V]R:W-H965TW&Z M%RX,8!4P:YMF*]V'WS%0"BU!C>0W"3:>O\<_,[;'BST7]S(!4.1GEN9R:25* M%9>V+8,$,BI/>0$YOHFXR*C"HHAM60B@8664I;;G.',[HRRW5HNJ[D:L%KQ4 M*![(G1K5-,/%V J] MTMIVT'BPK3WP#G@P)5^PST22CWD(8=_>QM&T0_*>AK3Q1@77A3@ECCLAGN-Y MY';GDY-W_0$4*0:$8E$TY.VX^!>*XM-:?$H"%,H&1/QQD1T4I\2=-QYF((*$ MYFIDZ--V-J>5\.R0=X]DFW 6 -GQ2.VI@ FYOMZ2!WE*=@DO6/0X(5=YT);( MR>UN_5Y7I66(\TZ^4WE_*^M& P/;C/:O%ZE+6= EA:N0A+$ UBKWW]SY\X? M0ZA-BOF&Q'K<9RWW6:4^/E0@OGN!>+1B>\(H$47XJLVW0U^: )&?3YV DR*^8;$>G/E M.L]'8,?\NM!H&J)I5,TWI=;GV4DIW#I= _C#,( M,-7 [QHP?],K2.?M('GW5>Q[YUX_^K?C+AX-U)!:'ZCW#-1[*]"GS$4?BL;2 MF$TCV:4T>\EHM->C&1E2ZS-ZSGS<\=3GHU0,OQFH]B0NAQ+132,Q[Q[(9LY+ M*D:S$E-J?2K/>8D[>E9?^32C,4:7Y&6<#)Z>&X$NDS/'>07%:'YA2JV&8G=N M/S!/B*M;)$D"CCMJ?1'2UK8W5>OJ?L9^;EY?&ULM9AM M;]LV$,>_"J$-0PLTEDCJP[^_'(N[_$^8&+![D%4.@QSPJY<+9*E9>N*^,MY$Q.> F%OK/F M(F=*GXJ-*TL!+*F,\LPEGA>Z.4L+9SFOKEV+Y9SO5)86<"V0W.4Y$_^N(..' MA8.=IPLWZ6:KS 5W.2_9!FY!W9770I^YK98\O5R0R!M43 M?Z=PD$?'R SEGO,'<_)'LG \0P09Q,JX8/IO#U>09<:3YOBG<>JT,8WA\?&3 M]]^JP>O!W#,)5SS[DB9JNW"F#DI@S7:9NN&'3] ,*##^8I[)ZA<=ZF>CT$'Q M3BJ>-\::($^+^I\]-HDX,J!DQ( T!J3BK@-5E!^88LNYX B*YWJR):O2=8&J6^BOLLY>D: ;D$JD ML=*/UO?NBE2A-Q] L323;^>NTD#&K1LWP5=U<#(2G*+/O%!;B3X6"23/[5T] MD'8TY&DT*V)U^)F)":+X'2(>H>AGY"*Y90)D\V>)0-M\T2H"'8GPYRZ_!X'X M&O$J,7)HU+4+?]B%J;-+6;(8%HXN) EB#\[REY]PZ/UJ ?1;0-_F?;F"35H4 M:;'1BS5C10Q(UZ)4>O[,M3=IT>3B+?IO,"OU".H8017#%/9^&46$1AC/W?T M7-#"!5:XWP4KS/(Y%2,8P/!F-!JF"%N*T$KQ\1%$G)H5SX7N+!E4J_]4IK#' M=.&'F))AIJAEBJQ,NL6L(=6Y>8=B,VM95N/!8YF*,^BB/AVE/@YFPWC3%F]J M3UF]?%ZSI*8]LBG&/@U&)G/6DLVL!?FEZKN07+ ]"*TC.F/U[*)2]RH8(IG] M@/+$7M=PO5<6Z$XFJ-1-ILJE26K7R 9[;!TO.LHL)I/9=#BO^$@9\,G%>BY2 M(SKTF&DZ&6L?F'1,Y(6E>RXAZ1/ZD\ ? >SD 5N;^TEU?"XJ[:.&$SHVOYU0 M8+M2_$]-GTOI]U#<>SFKVTBCL)P>&)[P&C@%81>BE@ MIR?8+BC]-G-JH\9]#:'364#(6'%T(H+M*G*N_..^9F :S3 >43/P"Q:LT+*Y1T4D'L4C%< MH6>VW29&>)17,M)S2:<,Q*X,KU#^QG-/^4=Z!^ET@-AUX+LI/^E_5)!PA*Z3 M V+_I/@!LM]$?)9)$DW\D0\-TBD#L2O#0 6?BQ;UM)X$$_KM'+M'VQ(YB$VU M^2)1S'>%JGENC>[S>'=(?]KI8),I@K4V]2:2G3]0;+O6)XF6U MR7'/E>)Y=;@%EH P#^C[:\[5TXD)T&Y[+;\"4$L#!!0 ( '"%J5;<",&[ M%P0 '<3 9 >&PO=V]R:W-H965TB4X";\Z0&KIGO:D=4-%['V8]L$D!JPF<68;*/OK9SMI"+S@K31/ M_5(-/8DV(A.N]UU$TQ39SPT M)A[I:BWUA#L>9GA%9D3.LRE73VZ)$M&$I(*R%#A9CIQ;=#-!?1U@5OQ!R4Y4 MQJ"I+!A[T@]?HI'3UAF1F(120V#UL243$L<:2>7Q=P'JE'OJP.KX!?VS(:_( M++ @$Q9_I9%PV_8WY-/A-[^#T)RW#/ MDHY?BNT;//^4A8;&'ZKHIWIOIVQWF$?SYJX*$+Y(D MXJ\Z??/]@_K]=4NX$1D.RGXN M@65&GITI1B4&WA*NF@NLE%P2(BP)+#'EL,7Q1AU3=?@V(H*,\/QH7M5)E._; M,_OJ)K<=]UO]SM#=5JE;D[N0>J>DWK%2GZ>$ M['8I-\:_9V<)-NJ;FD([)GMP3NB]K1-JU#LUA78LU\$](;M]>DM=V)&+NO"* MN@#DJ?^^]O7U845ZK09NY6HC(7QE;GR$:F>;5.:W'.5L>:MT:^Y2W,/R_$KJ M ?,5307$9*E"VZV>*F2>W_+D#Y)EYJ)DP:1DB1FN"8X(UPO4]TO&Y,N#WJ"\ M:QO_"U!+ P04 " !PA:E6GHIH'B<# # "P &0 'AL+W=OH+V,Z]Q^<>WSAGL.7B248 BCPG<2J'5J34 MZMJVI1]!0N457T&*3Y9<)%3A5(2V7 F@@4E*8MMUG(Z=4)9:HX%9FXG1@*]5 MS%*8"2+724+%RP1BOAU:36NW\,#"2.D%>S18T1#FH!Y7,X$SNT )6 *I9#PE M I9#:]R\GC8=G6 BOC/8RKTQT:4L.'_2D[M@:#F:$<3@*PU!\6\#4XACC80\ M?N>@5K&G3MP?[] _F^*QF 65,.7Q#Q:H:&CU+!+ DJYC]<"W7R OJ*WQ?!Y+ M\TNV>:QC$7\M%4_R9&20L#3[I\^Y$'L)B%.>X.8)[G%"ZT2"ER=XIM",F2GK MABHZ&@B^)4)'(YH>&&U,-E;#4GV,)K2=- #FR% M?/6NMI]SFV34W%%O&:#N([K ME?"9_G^Z6T''*[3W#)YW2ON("KA<&%%G] 5?#D7&0M T!#UN[,0-".I'IG3% M%(W9'P@:9)SP-4;__(J0Y$Y!(G^5Z9OMWRK?7]\0UW)%?1A:> 5($!NP1A\_ M-#O.IS)Q:@([D*I52-6J0L_;-)/*W^\_R"0J*SY#[!A$?9MM1DVOU6D-[,U^ M5251_8[3+J(.Z+8+NNU*NE,NE7YMM S,A]+>KT1XZ]G4!'90;*@O6[WJ(G_C>DZ7GD+]PJJO6JJ^&5E:=@@(:0@ M:-PPIT<#_ 8QJ0357]\JVI7H;SVSFL .A.@70O3?N;W[=4I5$]B!5$WGU4TX MM3=X#GEP!;OMWG&/EX7U^HY[U.;VGA=*0(3&(DHD@R>1.85BM;"A8V.^CM8G MVIX:C_4*DWE;] $A2R6)88F0SE477SR1V<5LHOC*.*X%5^C?S#!"BPU"!^#S M)>=J-]$;%*9]]!=02P,$% @ <(6I5L7!&ULK55=;YLP%/TK%JNF5MH"@21K.X+4))W6 MATI5/[:':0\.7()58S/;)-F_W[4A+,UHMH>]!-O<<^XYCGV(-U(]ZP+ D&W) MA9YZA3'5I>_KM("2ZH&L0.";7*J2&IRJE:\K!31SH)+[81!,_)(RX26Q6[M3 M22QKPYF .T5T7994_9P!EYNI-_1V"_=L51B[X"=Q15?P .:INE,X\SN6C)4@ M-)."*,BGWM7P,$II)K M]TLV3>T(B]-:&UFV8%10,M$\Z;;=AST \O0#PA80'@)&KP"B%A YHXTR9VM! M#4UB)3=$V6IDLP.W-PZ-;IBP_^*#4?B6(A4<);ZD:D&CXCH1!&/7HF?\[/#PB)^HV,')\T5\WD"R83KG4M0+R M[6JIC<(S^KUOQQK&43^CO;>7NJ(I3#V\F!K4&KSD[9OA)/C89_<_D;TP/^K, MCXZQ[\P;- ];#!8-Y'0) G)FSOJ,-VP3QV;S99V,+R87L;_>-_1GT20:1EW1 M"Z'C3NCXJ-#K/ <7&'B:.\F*&NA3V5 -PST%P2 ZGQSH["\;'RKU]RYG"6KE M,DN35-;"-*>^6^UB\,:$)AQPI@\$'E*::_&HF M1E8N I;28*"X88&1#\H6X/M<2K.;V ;=1R3Y!5!+ P04 " !PA:E6LX)' M>8@# ","P &0 'AL+W=O1"K"8VM1WH_ON]=D(F0$C[P O8 MSKTGY^1^^$[V4OW0&8 AOXI"3M50%,[A5&U]O M%;#4.16Y'P9!XA>,"V\V<6=/:C:1IF(8'F7_G MJ2N7:_9%_;!AY9E=K(HG9&!@47U3_[57^( ME@/B=#N$M4-XZC"XX!#5#I$36C%SLA;,L-E$R3U1UAK1[,)]&^>-:KBP85P: MA4\Y^IG9(U."BXTF3Z#(,F,*R >RQ&1)RQR(7),YTWQ%F$C)@N>E@90T+C<+ M,(SG^A9=GI<+^ :)V]?[JYKD MO"(97B 9D<]2F$R31Y%">NSOH^!&=7A0/0][ 3\S=4P MAT[4!"%R>-$%O"]E 8H9J>Z[ODWE.^CVM65^K[=L!5,/ZUB#VH$W>_>&)L'' M+F%7 CN2.6AD#OK09U^P*W&QD@40ML/$82^88D82/"FPHEW:9#)/077F2 6> M.'#;G7:S<1R,)_ZNK>_URO\=ZP_2RU70QO#J)A52IN M..KZ#?OA&:DH&@=CVSF.R)_;)WOM>>L,4;J"VML]3&URRU*X$=":?!Z\T;],9U MWE1.J5.GWLGNC%0--6P%(+BC)T'J-KI0.;0U(=!>GHM6,OT!4]I!XJQ-=UI1 M>D+5;\TU>$-NW+BG,4E*8:K+OCEM1LI/;I Z.9_;4=/-2Z\PU9R*5_F&"TUR M6"-D<#?$'%?5Z%=MC-RZZ>E%&IS%W#+#<1F4-<#G:RG-86-?T S@L_\!4$L# M!!0 ( '"%J5;4W%#< @, $0* 9 >&PO=V]R:W-H965TT@4J&=5FFM4-&V#],^N,D!%HF= MV@YT_WYG)Z2$ MHF/O0+\0 M474AW:6$9]4>B4<1A+HHHL MH_+W$%*Q&CB>LUYX9+.Y-@MNU,_I#":@O^5CB3.W1DE8!EPQP8F$Z<"Y]JY& MH;&W!M\9K-3&F!@F3T(LS.0N&3@MDQ"D$&N#0/&SA!&DJ0'"-)XK3*<.:1PW MQVOTSY8[/EE[Y4.FPX(,YN![]R\+<=VGL<@LHAL$3+S"RM&ZIIU)=B1:2Q M1C0SL-I8;V3#N#G%B9:XR]!/1[=4J[(+4\@:?J[F&Z=L[_.>>@?!+RG M\H($WAGQ6WZP(Y_1W[O[!]():@D#B]?>@S<26887[M*K M3*)CDS!_Z,LHZ/7"H-7KN\M-*=[:>5['#[UN;==@V:U9=O^S-+ (%_A&C01/ MF*&GR(/0Y![T+A8'@_SKJ1\)K*%'K]:C]R[*I'=,P8X$UA LK 4+WT.9A&^N M?SOT+L/+]E:9O+7K^)=^V.EME8F[\2!G(&>V3U&89\%U^<[5JW4K=&T[@*WU M(;9(94?S"E/V5UA ,X9ED\(4(5L7/&PO M=V]R:W-H965T%_?H=.R'+1J@ [2;QU_L>/\?Q2;I1^L:4 );< M"2[--"BMK8[#T.0E"&KV50429Y9*"VJQJU>AJ330PHL$#^,H.@@%93+(4C]V MJ;-4U98S"9>:F%H(JN]/@:O--!@%#P-7;%5:-Q!F:457, =[75UJ[(6=2\$$ M2,.4)!J6T^!D=#R;N/5^P3<&&]-K$T>R4.K&=+?66'+:7 4D *6M.;V2FV^0,OC-Y@K M;OR3;)JUAQ@QKXU5HA5C7S#9O.E=FX>>8)0\(8A;0?Q<0=(*$@_:[,QCG5%+ MLU2K#=%N-;JYAL^-5R,-D^X4YU;C+$.=S>;UPL!M#=*23VM\&K)[!I8R;O;( M>_+O+ Y=S\_([LX>V2%,D@O&.1Z&24.+>W&.8=[&/6WBQD_$O:#W)#IZ1^(H M3@;4LV>H)T/J$/F[),1=$F)OESPS">3'5UQ!SBT(\W.(K;$;#]NYBW=L*IK# M-,";94"O(OAD=1!^'4/^3V5_D24>>;'//3HJ"N>M$.:%"U8A.:ULJS7Y! M06I9 %[XDFK "UO5.B_QPI!*JY6F8B@O3; #'\S5CW4VBJ(T7/=QMV[HE;CC M#G>\'?,->N7*_B@NJ5TP:PF&)NFC_$&UT4WZ;CE65KV +9;$> M^F:)?RS0;@'.+Y6R#QU7%+M_8/8;4$L#!!0 ( '"%J58NZ3&POKD[?F*!4Q)Z12^>('K6PG4-ADG'V])V^K$1UQ/WP%6/3#(A6@,=H@;&/9+JC53\LIT[&0[^ @*ZO;MLC0.IXHN MVYT+LB;8FPDR+E3*5!.F359#P[Y@&=A1?#J#NR[*$$"MB]PT4DZGA:36PXI1 M-XSLA EQ P_XMVQ+>Y%M[)O=-=DTC:&ZZ61BY2U;Z%4Y+3+<<^< /?_;/$^99(J*3=.F]E]SEI_M M..J^E&7[K;)KV.NQ?FN_=I,7AV R/@23!U&3O4,PF1R R>Z+?6L^W63T.A,9 MUB>AC>/6UF&K&0W@4#L@7^&(+-9!@_&<"\UEW9OQ-&7RT9G+R&LZ-G^J;>F; M^2G+Z%SHVP80B'K6NOT9EM>.FQ.UB<5ERA8L'=5=-1W; M9F :)FI] 6$7N;*7'\$X#O,C@&%Q, <8Q[&P./_3>GKH>AR&>>MYD1[*Z:$< MQ_(A(_O!XO@YB;G\*TV2*(IC+*.CD=?!",M;',./7PWS!@PL#D3ZNUSCNXU7 MR/XZP/9T7X5@*\4K$5LIGFM _'D#1I+X=QN+ PQL%[#:@?C^.%!3?DX4P:YB MWK G&$>2!$.@%OTU&L=(=F+X^/<'>TJB*$G\"&!^!U&$(? TX@CF #Q@2!39 M]^#.^RA-8?2 M0$3;8T.P6BP^0"X99K>]9!:G;! M5R4 \ !X;"]W;W)K8F]O:RYX;6S%FDUOVS@00/\*H5,*K->V/M(VJ NT M=M(-$*1&G4V/"UH:VT0D4B4I.^FO+RG5";5V!GN9]4D21=-/0TEO2.K#3NF' MI5(/[+$JI9E$&VOKB^'0Y!NHN/E3U2#=F972%;?N4*^'IM; "[,!L%4YC$>C M\V'%A8P^?MBW-=?#\$!9R*U0TA7Z@GL!._-RWA^RK3!B*4IAGR91NU]"Q"HA M125^0C&)1A$S&[7[2VGQ4TG+RT6N55E.HG%WXAZT%?E!\<)#WO&E:4LL7W[C M#F02G8]<@RNAC6UKM.USQ[@%5[D[:JRZ$J4%/>,6OFC5U$*N?3/N*H;!9;1Q MV&^[(%[H_Q)&M5J)'&8J;RJ0MHNCAM(#2K,1M8F8Y!5,HJG:@F9SO@9_4>Y? MKHON JTC"\*E+X0[H:^+EI&.YV_)FT)8*-A4R0*DZ?:,*D7AB +(&(&,3PCY M3QQ )@AD0[!/(=+>2BJ2JNGSS@0JRE<#_CTK)/>:X: M:44 ^1Z!?$\+^1RZJ:J60K85PC?X"'N%CVC9OL$69 -LI57E[T&KG?X,VPF[ M8=/&A)BH:8A5,B67C4IS:)2!/+=WECT;4 M_@=_, DV1,1,,R96S1>EBITHRQ;QVF50CV-269,;)D;)=>#.] 5F\&R M%S7,*F-BK=P -_T88?H8$_O#O4B(D]L6B6!GXTKA*[W/H;+P3#S! 3FP'- 'KY?8R.0HC-@&.&&7Z,V2$F MM@.:#O2CB4DB)I8$F@[T,3%KQ,360-(!=G;'0TQ,)S&Q3EY+"3QC2_*"B0DE M)A9*/S/X#6?>A'B83V)BGW0IPE$L3"DQL5)>T_!AYR:87Q)BOQR:[U@D$\PT MR4E-$\Y_))AI$F+3'!MMLK,96"[*?C#1":^3BB;T88*))B$6#8[9ZW-,- FQ M:' ?]J*)B28A%@V.V8LF)IJ$6#0X9CB'F&#"28B%@V47 [8(,3$!)<0"0C%[ MN5J*"2@E%M"K2=" 3;G6(28FH9180ABFLWN(B4DH)9;0OW(U=SNZ1HNF!&_/ M69AUI)B%4F(+'6#>NJ[F?OFO-6:(B2Z\4,^)=:GE@+4[[/+19W'P+/40$[-0 M^K],DCG,[R#6&[^\\6D+FJ]_DX:8F(528@L]8RZ:NB[!U^:E>Y:ZQL(U@Q2S M4$H]W-EC7C6V<>EPU_=S_M3-^X68F(528@NA:ACD;@-W*ER\ MQ"R444^SO8YYV[=0AEDHHQX*(=%TS8>8F(4R8@N%4[Q'AT 9)I^,6#Y'AKRA M)T-,3#X9L7R.8KYX,L1$U_V)Y7,P07V\PS'Q9*UXAOL/>0I8N8%T<>N:-ZX\ MYV4^U\QONG7&-/-K!:NF+*>N[*N\4;S8?Q>T_Z;IXR]02P,$% @ <(6I M5@P_D/SE 0 ?R$ !H !X;"]?Z)0A&.14&#YE36V/+U MW_B397O^DG9MV7:'O-GV>7+<[PYYT6Q*Z1]"R,M-VK?YINO3X7QDU0W[MIR7 MPSKT[?*]7:>@T^DL##]G-(_SGS,GKZ<^_65BMUIME^FI6W[LTZ'\,CA\=L-[ MWJ14FLEK.ZQ3633AN+ONSN&RD9OSY&;R_+9HAN M"X(M!&(+DBT$9@NB+01J"[(M!&X+PBT$<@O2+01V"^(M!'HKZJT$>BOJK01Z MZ^AAFT!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U M;T.]C4!O0[V-0&\;O2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\C MT-M1;R?0VU%O)]#;46\GT-M1;R?0VTD4#OB'I' KTCZAT)](ZH=R30.XX^5A+H'5'O^)]Z MYW+:I7SM^5[C]?^3ZG(^-UTO?UE^[QS=XQ>< _QO\?@%4$L#!!0 ( '"% MJ5:/X;=ITP$ #8A 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:R6[",!0% MT%]!V5;$> @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ; M9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$M MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[? MXZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TLYQ.034$L! A0#% @ <(6I5@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !PA:E6'X+X MT^\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " !PA:E6F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( '"%J5;5@]@!BP8 +,E M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ <(6I5L41OV9J M P U0P !@ ("!LQ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(6I5@&'"<]!"0 V5H !@ M ("!SR( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ <(6I5@PT8+/)"@ K1T !@ ("!#3H 'AL+W=O M&UL M4$L! A0#% @ <(6I5J2HVW4'! FPD !D ("!C4D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<(6I5G&KW@5- P CP< !D ("!L5H 'AL+W=O&UL4$L! A0#% @ <(6I5D;R? LQ"@ M\AD !D ("!96D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(6I5N;=KKY+! . H !D M ("!/WP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <(6I5E5J"GW3 @ H@8 !D ("!FY$ 'AL M+W=O&PO=V]R:W-H965TRGI00 !4- 9 " M@3&8 !X;"]W;W)K&UL4$L! A0#% @ <(6I M5E /J#V: P LP@ !D ("!#9T 'AL+W=OH >&PO=V]R:W-H965T&UL4$L! A0#% @ <(6I5FDT\:.G P $0D M !D ("!JZ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(6I5OO&!?A^ P :1, !D M ("!#+, 'AL+W=O&PO=V]R:W-H965T M;%2 0 *D7 9 M " @:>Z !X;"]W;W)K&UL4$L! A0# M% @ <(6I5C%;'/4P @ *04 !D ("!)K\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <(6I5K ( M+")C!0 /24 !D ("!',@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <(6I5M"J%VYX @ T04 !D M ("!7M4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <(6I5D&UU"[%!0 &2L !D ("! M-> 'AL+W=O&PO=V]R:W-H965T#H !X;"]W;W)K&UL4$L! A0#% M @ <(6I5@";M/.V @ Q08 !D ("!5>L 'AL+W=O&UL4$L! A0#% @ <(6I5JJ3$PM6 M! A, !D ("!L?4 'AL+W=O&PO=V]R:W-H965TBF@>)P, , + 9 " @8S^ !X;"]W;W)K&UL4$L! A0#% @ <(6I5L7!8@# ","P &0 @(&>! $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ <(6I5I#PE8AU @ #P< !D ("!E@L! M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " !PA:E6C^&W:=,! V(0 $P M@ &.&0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 0 ! '<1 "2&P$ " ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 154 257 1 false 59 0 false 10 false false R1.htm 0000001 - Document - Cover Page Sheet http://taskus.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income Sheet http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome Unaudited Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Unaudited Condensed Consolidated Statements of Shareholders??? Equity Sheet http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity Unaudited Condensed Consolidated Statements of Shareholders??? Equity Statements 6 false false R7.htm 0000007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows Unaudited Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business and Organization Sheet http://taskus.com/role/DescriptionofBusinessandOrganization Description of Business and Organization Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://taskus.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Business Combination Sheet http://taskus.com/role/BusinessCombination Business Combination Notes 10 false false R11.htm 0000011 - Disclosure - Revenue from Contracts with Customers Sheet http://taskus.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 0000012 - Disclosure - Forward Contracts and Fair Value Measurement Sheet http://taskus.com/role/ForwardContractsandFairValueMeasurement Forward Contracts and Fair Value Measurement Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment, net Sheet http://taskus.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Intangibles Sheet http://taskus.com/role/GoodwillandIntangibles Goodwill and Intangibles Notes 14 false false R15.htm 0000015 - Disclosure - Long-Term Debt Sheet http://taskus.com/role/LongTermDebt Long-Term Debt Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://taskus.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://taskus.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Stock-Based Compensation Sheet http://taskus.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://taskus.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Earnings Per Share Sheet http://taskus.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Subsequent Events Sheet http://taskus.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 0000022 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://taskus.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 0000023 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://taskus.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 0000024 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://taskus.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://taskus.com/role/RevenuefromContractswithCustomers 24 false false R25.htm 0000025 - Disclosure - Forward Contracts and Fair Value Measurement (Tables) Sheet http://taskus.com/role/ForwardContractsandFairValueMeasurementTables Forward Contracts and Fair Value Measurement (Tables) Tables http://taskus.com/role/ForwardContractsandFairValueMeasurement 25 false false R26.htm 0000026 - Disclosure - Property and Equipment, net (Tables) Sheet http://taskus.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://taskus.com/role/PropertyandEquipmentnet 26 false false R27.htm 0000027 - Disclosure - Goodwill and Intangibles (Tables) Sheet http://taskus.com/role/GoodwillandIntangiblesTables Goodwill and Intangibles (Tables) Tables http://taskus.com/role/GoodwillandIntangibles 27 false false R28.htm 0000028 - Disclosure - Long-Term Debt (Tables) Sheet http://taskus.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://taskus.com/role/LongTermDebt 28 false false R29.htm 0000029 - Disclosure - Leases (Tables) Sheet http://taskus.com/role/LeasesTables Leases (Tables) Tables http://taskus.com/role/Leases 29 false false R30.htm 0000030 - Disclosure - Stock-Based Compensation (Tables) Sheet http://taskus.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://taskus.com/role/StockBasedCompensation 30 false false R31.htm 0000031 - Disclosure - Earnings Per Share (Tables) Sheet http://taskus.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://taskus.com/role/EarningsPerShare 31 false false R32.htm 0000032 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Sheet http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details) Details 32 false false R33.htm 0000033 - Disclosure - Business Combination (Details) Sheet http://taskus.com/role/BusinessCombinationDetails Business Combination (Details) Details http://taskus.com/role/BusinessCombination 33 false false R34.htm 0000034 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue (Details) Sheet http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails Revenue from Contracts with Customers - Schedule of Revenue (Details) Details 34 false false R35.htm 0000035 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://taskus.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 35 false false R36.htm 0000036 - Disclosure - Forward Contracts and Fair Value Measurement - Narrative (Details) Sheet http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails Forward Contracts and Fair Value Measurement - Narrative (Details) Details 36 false false R37.htm 0000037 - Disclosure - Forward Contracts and Fair Value Measurement - Schedule of Settled and Outstanding Forward Contracts (Details) Sheet http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails Forward Contracts and Fair Value Measurement - Schedule of Settled and Outstanding Forward Contracts (Details) Details 37 false false R38.htm 0000038 - Disclosure - Forward Contracts and Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Forward Contracts and Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 38 false false R39.htm 0000039 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) Sheet http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails Property and Equipment, net - Schedule of Property and Equipment (Details) Details 39 false false R40.htm 0000040 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment by Geographic Location (Details) Sheet http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails Property and Equipment, net - Schedule of Property and Equipment by Geographic Location (Details) Details 40 false false R41.htm 0000041 - Disclosure - Goodwill and Intangibles - Carrying Amount of Goodwill (Details) Sheet http://taskus.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillDetails Goodwill and Intangibles - Carrying Amount of Goodwill (Details) Details 41 false false R42.htm 0000042 - Disclosure - Goodwill and Intangibles - Components of Intangible Assets (Details) Sheet http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails Goodwill and Intangibles - Components of Intangible Assets (Details) Details 42 false false R43.htm 0000043 - Disclosure - Long-Term Debt - Schedule of Debt (Details) Sheet http://taskus.com/role/LongTermDebtScheduleofDebtDetails Long-Term Debt - Schedule of Debt (Details) Details 43 false false R44.htm 0000044 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://taskus.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 44 false false R45.htm 0000045 - Disclosure - Leases - Lease Expense (Details) Sheet http://taskus.com/role/LeasesLeaseExpenseDetails Leases - Lease Expense (Details) Details 45 false false R46.htm 0000046 - Disclosure - Leases - Weighted Average (Details) Sheet http://taskus.com/role/LeasesWeightedAverageDetails Leases - Weighted Average (Details) Details 46 false false R47.htm 0000047 - Disclosure - Leases - Supplemental Information Related to Operating Leases (Details) Sheet http://taskus.com/role/LeasesSupplementalInformationRelatedtoOperatingLeasesDetails Leases - Supplemental Information Related to Operating Leases (Details) Details 47 false false R48.htm 0000048 - Disclosure - Leases - Future Lease Payments (Details) Sheet http://taskus.com/role/LeasesFutureLeasePaymentsDetails Leases - Future Lease Payments (Details) Details 48 false false R49.htm 0000049 - Disclosure - Commitments and Contingencies (Details) Sheet http://taskus.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://taskus.com/role/CommitmentsandContingencies 49 false false R50.htm 0000050 - Disclosure - Stock-Based Compensation - Stock Option and Restricted Stock Unit (Details) Sheet http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails Stock-Based Compensation - Stock Option and Restricted Stock Unit (Details) Details 50 false false R51.htm 0000051 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://taskus.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 52 false false R53.htm 0000053 - Disclosure - Income Taxes (Details) Sheet http://taskus.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://taskus.com/role/IncomeTaxes 53 false false R54.htm 0000054 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings (Details) Sheet http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails Earnings Per Share - Schedule of Basic and Diluted Earnings (Details) Details 54 false false R55.htm 0000055 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://taskus.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 55 false false R56.htm 0000056 - Disclosure - Subsequent Events (Details) Sheet http://taskus.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://taskus.com/role/SubsequentEvents 56 false false All Reports Book All Reports task-20230331.htm exhibit311q12023.htm exhibit312q12023.htm exhibit321q12023.htm exhibit322q12023.htm exhibit991irannoticeq12023.htm task-20230331.xsd task-20230331_cal.xml task-20230331_def.xml task-20230331_lab.xml task-20230331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "task-20230331.htm": { "axisCustom": 1, "axisStandard": 25, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 530, "http://xbrl.sec.gov/dei/2022": 32 }, "contextCount": 154, "dts": { "calculationLink": { "local": [ "task-20230331_cal.xml" ] }, "definitionLink": { "local": [ "task-20230331_def.xml" ] }, "inline": { "local": [ "task-20230331.htm" ] }, "labelLink": { "local": [ "task-20230331_lab.xml" ] }, "presentationLink": { "local": [ "task-20230331_pre.xml" ] }, "schema": { "local": [ "task-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 441, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 20, "keyStandard": 237, "memberCustom": 18, "memberStandard": 41, "nsprefix": "task", "nsuri": "http://taskus.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://taskus.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Business Combination", "menuCat": "Notes", "order": "10", "role": "http://taskus.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "11", "role": "http://taskus.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Forward Contracts and Fair Value Measurement", "menuCat": "Notes", "order": "12", "role": "http://taskus.com/role/ForwardContractsandFairValueMeasurement", "shortName": "Forward Contracts and Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property and Equipment, net", "menuCat": "Notes", "order": "13", "role": "http://taskus.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Intangibles", "menuCat": "Notes", "order": "14", "role": "http://taskus.com/role/GoodwillandIntangibles", "shortName": "Goodwill and Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "15", "role": "http://taskus.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://taskus.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://taskus.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "18", "role": "http://taskus.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://taskus.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Unaudited Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "shortName": "Unaudited Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "20", "role": "http://taskus.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "21", "role": "http://taskus.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "24", "role": "http://taskus.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Forward Contracts and Fair Value Measurement (Tables)", "menuCat": "Tables", "order": "25", "role": "http://taskus.com/role/ForwardContractsandFairValueMeasurementTables", "shortName": "Forward Contracts and Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Property and Equipment, net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://taskus.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Goodwill and Intangibles (Tables)", "menuCat": "Tables", "order": "27", "role": "http://taskus.com/role/GoodwillandIntangiblesTables", "shortName": "Goodwill and Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "28", "role": "http://taskus.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "task:OtherLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "29", "role": "http://taskus.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "task:OtherLeaseInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Unaudited Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "30", "role": "http://taskus.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "31", "role": "http://taskus.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i1abb37c872cd40d69c78825ffa0a0193_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "menuCat": "Details", "order": "32", "role": "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i1abb37c872cd40d69c78825ffa0a0193_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i330c7bb1702548fabc0de9cea63ad0b3_I20220415", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Business Combination (Details)", "menuCat": "Details", "order": "33", "role": "http://taskus.com/role/BusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "iaa8c12fe0c884925beb6b24758b8f151_D20220415-20220415", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue (Details)", "menuCat": "Details", "order": "34", "role": "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails", "shortName": "Revenue from Contracts with Customers - Schedule of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i52ee77e3c214423e9c93395882b7750c_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "menuCat": "Details", "order": "35", "role": "http://taskus.com/role/RevenuefromContractswithCustomersNarrativeDetails", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "task:NumberOfCounterparties", "reportCount": 1, "unique": true, "unitRef": "counterparty", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Forward Contracts and Fair Value Measurement - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails", "shortName": "Forward Contracts and Fair Value Measurement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "task:NumberOfCounterparties", "reportCount": 1, "unique": true, "unitRef": "counterparty", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Forward Contracts and Fair Value Measurement - Schedule of Settled and Outstanding Forward Contracts (Details)", "menuCat": "Details", "order": "37", "role": "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails", "shortName": "Forward Contracts and Fair Value Measurement - Schedule of Settled and Outstanding Forward Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i5fc3d64744de4ab98ac3abb8e0d28b9f_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "task:DerivativeNotionalAmountSettled", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i700d6fb4a5e249af9d54cfb488d158a5_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Forward Contracts and Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "menuCat": "Details", "order": "38", "role": "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Forward Contracts and Fair Value Measurement - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i700d6fb4a5e249af9d54cfb488d158a5_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)", "menuCat": "Details", "order": "39", "role": "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "shortName": "Property and Equipment, net - Schedule of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Unaudited Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment by Geographic Location (Details)", "menuCat": "Details", "order": "40", "role": "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "shortName": "Property and Equipment, net - Schedule of Property and Equipment by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ic89a0a01d0514c8e8966103b79f08fdb_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d4a416fa5c0414b99dda944eca52bf9_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Goodwill and Intangibles - Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "41", "role": "http://taskus.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillDetails", "shortName": "Goodwill and Intangibles - Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Goodwill and Intangibles - Components of Intangible Assets (Details)", "menuCat": "Details", "order": "42", "role": "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails", "shortName": "Goodwill and Intangibles - Components of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Long-Term Debt - Schedule of Debt (Details)", "menuCat": "Details", "order": "43", "role": "http://taskus.com/role/LongTermDebtScheduleofDebtDetails", "shortName": "Long-Term Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsCurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i84371f2c32604f99ba5054895cd710d4_I20220907", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://taskus.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i84371f2c32604f99ba5054895cd710d4_I20220907", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ia8b91fdcab424c3791bbedcd1a96bd43_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Leases - Lease Expense (Details)", "menuCat": "Details", "order": "45", "role": "http://taskus.com/role/LeasesLeaseExpenseDetails", "shortName": "Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ia8b91fdcab424c3791bbedcd1a96bd43_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "task:OtherLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Leases - Weighted Average (Details)", "menuCat": "Details", "order": "46", "role": "http://taskus.com/role/LeasesWeightedAverageDetails", "shortName": "Leases - Weighted Average (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "task:OtherLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "task:OtherLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Leases - Supplemental Information Related to Operating Leases (Details)", "menuCat": "Details", "order": "47", "role": "http://taskus.com/role/LeasesSupplementalInformationRelatedtoOperatingLeasesDetails", "shortName": "Leases - Supplemental Information Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "task:OtherLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Leases - Future Lease Payments (Details)", "menuCat": "Details", "order": "48", "role": "http://taskus.com/role/LeasesFutureLeasePaymentsDetails", "shortName": "Leases - Future Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d3f78b066dc431d875985cc408f5ba8_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ie04a8c2dd2c54495b65029db99b2c3e9_I20220916", "decimals": "INF", "first": true, "lang": "en-US", "name": "task:LossContingencyNumberOfMerchantsAffectedByStolenData", "reportCount": 1, "unique": true, "unitRef": "merchant", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "49", "role": "http://taskus.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ie04a8c2dd2c54495b65029db99b2c3e9_I20220916", "decimals": "INF", "first": true, "lang": "en-US", "name": "task:LossContingencyNumberOfMerchantsAffectedByStolenData", "reportCount": 1, "unique": true, "unitRef": "merchant", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Unaudited Condensed Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "5", "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Unaudited Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d4a416fa5c0414b99dda944eca52bf9_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Stock-Based Compensation - Stock Option and Restricted Stock Unit (Details)", "menuCat": "Details", "order": "50", "role": "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails", "shortName": "Stock-Based Compensation - Stock Option and Restricted Stock Unit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "i3d4a416fa5c0414b99dda944eca52bf9_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://taskus.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "52", "role": "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "53", "role": "http://taskus.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings (Details)", "menuCat": "Details", "order": "54", "role": "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails", "shortName": "Earnings Per Share - Schedule of Basic and Diluted Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib726f5d750954e7daea4210233e2d983_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Earnings Per Share - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://taskus.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib726f5d750954e7daea4210233e2d983_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib981832786c54556918b310134f1cf02_I20230508", "decimals": "-5", "first": true, "lang": "en-US", "name": "task:StockRepurchaseProgramAdditionalAmountAuthorized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "56", "role": "http://taskus.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib981832786c54556918b310134f1cf02_I20230508", "decimals": "-5", "first": true, "lang": "en-US", "name": "task:StockRepurchaseProgramAdditionalAmountAuthorized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ic34b1affb6bc45bc96389031bc526633_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Unaudited Condensed Consolidated Statements of Shareholders\u2019 Equity", "menuCat": "Statements", "order": "6", "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity", "shortName": "Unaudited Condensed Consolidated Statements of Shareholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ic34b1affb6bc45bc96389031bc526633_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Description of Business and Organization", "menuCat": "Notes", "order": "8", "role": "http://taskus.com/role/DescriptionofBusinessandOrganization", "shortName": "Description of Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://taskus.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "task-20230331.htm", "contextRef": "ib995185be5ff463e8605df74cad5cb06_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES", "terseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://taskus.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r269", "r507", "r573", "r592" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MinimumMember": { "auth_ref": [ "r287", "r288", "r289", "r290", "r349", "r451", "r465", "r488", "r489", "r504", "r517", "r522", "r571", "r585", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r269", "r507", "r573", "r592" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r266", "r453", "r505", "r520", "r566", "r567", "r573", "r591" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r266", "r453", "r505", "r520", "r566", "r567", "r573", "r591" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r287", "r288", "r289", "r290", "r342", "r349", "r375", "r376", "r377", "r450", "r451", "r465", "r488", "r489", "r504", "r517", "r522", "r562", "r571", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r287", "r288", "r289", "r290", "r342", "r349", "r375", "r376", "r377", "r450", "r451", "r465", "r488", "r489", "r504", "r517", "r522", "r562", "r571", "r586", "r587", "r588", "r589", "r590" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r267", "r268", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r506", "r521", "r573" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r267", "r268", "r473", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r506", "r521", "r573" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "task_A2022CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Credit Agreement", "label": "2022 Credit Agreement [Member]", "terseLabel": "2022 Credit Agreement" } } }, "localname": "A2022CreditAgreementMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "task_AIServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AI Services", "label": "AI Services [Member]", "terseLabel": "AI Services" } } }, "localname": "AIServicesMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "task_BusinessCombinationContingentConsiderationEBITDAMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, EBITDA Measurement Period", "label": "Business Combination, Contingent Consideration, EBITDA Measurement Period", "terseLabel": "Based on a multiple of EBITDA" } } }, "localname": "BusinessCombinationContingentConsiderationEBITDAMeasurementPeriod", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "task_BusinessCombinationContingentConsiderationEarnoutAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Earnout Amount", "label": "Business Combination, Contingent Consideration, Earnout Amount", "terseLabel": "Earn-out payments" } } }, "localname": "BusinessCombinationContingentConsiderationEarnoutAmount", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "task_BusinessCombinationContingentConsiderationEarnoutExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Earnout Expense", "label": "Business Combination, Contingent Consideration, Earnout Expense", "terseLabel": "Earnout expense" } } }, "localname": "BusinessCombinationContingentConsiderationEarnoutExpense", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "task_BusinessCombinationContingentConsiderationMaximumPayout": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Maximum Payout", "label": "Business Combination, Contingent Consideration, Maximum Payout", "terseLabel": "Maximum payouts" } } }, "localname": "BusinessCombinationContingentConsiderationMaximumPayout", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "task_CommonStockEquivalentsAntiDilutiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Equivalents, Anti-Dilutive", "label": "Common Stock Equivalents, Anti-Dilutive [Member]", "terseLabel": "Common Stock Equivalents, Anti-Dilutive" } } }, "localname": "CommonStockEquivalentsAntiDilutiveMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_CommonStockEquivalentsAntidilutiveMarketConditionsNotMetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Equivalents, Antidilutive, Market Conditions Not Met", "label": "Common Stock Equivalents, Antidilutive, Market Conditions Not Met [Member]", "terseLabel": "Common Stock Equivalents, Market Conditions Not Met" } } }, "localname": "CommonStockEquivalentsAntidilutiveMarketConditionsNotMetMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "task_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "task_DebtInstrumentPaymentPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment Period", "label": "Debt Instrument, Payment Period [Axis]", "terseLabel": "Debt Instrument, Payment Period [Axis]" } } }, "localname": "DebtInstrumentPaymentPeriodAxis", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "task_DebtInstrumentPaymentPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment Period [Domain]", "label": "Debt Instrument, Payment Period [Domain]", "terseLabel": "Debt Instrument, Payment Period [Domain]" } } }, "localname": "DebtInstrumentPaymentPeriodDomain", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_DebtInstrumentPaymentPeriodFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment, Period Five", "label": "Debt Instrument, Payment, Period Five [Member]", "terseLabel": "Year Five" } } }, "localname": "DebtInstrumentPaymentPeriodFiveMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_DebtInstrumentPaymentPeriodFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment, Period Four", "label": "Debt Instrument, Payment, Period Four [Member]", "terseLabel": "Year Four" } } }, "localname": "DebtInstrumentPaymentPeriodFourMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_DebtInstrumentPaymentPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment, Period One", "label": "Debt Instrument, Payment, Period One [Member]", "terseLabel": "Year One" } } }, "localname": "DebtInstrumentPaymentPeriodOneMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_DebtInstrumentPaymentPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment, Period Three", "label": "Debt Instrument, Payment, Period Three [Member]", "terseLabel": "Year Three" } } }, "localname": "DebtInstrumentPaymentPeriodThreeMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_DebtInstrumentPaymentPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment, Period Two", "label": "Debt Instrument, Payment, Period Two [Member]", "terseLabel": "Year Two" } } }, "localname": "DebtInstrumentPaymentPeriodTwoMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Principal Payment, Percentage Of Original Principal Amount", "label": "Debt Instrument, Principal Payment, Percentage Of Original Principal Amount", "terseLabel": "Percentage of original principal amount" } } }, "localname": "DebtInstrumentPrincipalPaymentPercentageOfOriginalPrincipalAmount", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "task_DerivativeAssetSubjectToMasterNettingArrangementCounterpartyOffset": { "auth_ref": [], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Asset, Subject To Master Netting Arrangement, Counterparty Offset", "label": "Derivative Asset, Subject To Master Netting Arrangement, Counterparty Offset", "negatedTerseLabel": "Effect of Counter-party Netting" } } }, "localname": "DerivativeAssetSubjectToMasterNettingArrangementCounterpartyOffset", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "task_DerivativeLiabilitySubjectToMasterNettingArrangementCounterpartyOffset": { "auth_ref": [], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Subject To Master Netting Arrangement, Counterparty Offset", "label": "Derivative Liability, Subject To Master Netting Arrangement, Counterparty Offset", "negatedTerseLabel": "Effect of Counter-party Netting" } } }, "localname": "DerivativeLiabilitySubjectToMasterNettingArrangementCounterpartyOffset", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "task_DerivativeNotionalAmountSettled": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derivative, Notional Amount Settled", "label": "Derivative, Notional Amount Settled", "terseLabel": "Total notional amount of settled forward contracts" } } }, "localname": "DerivativeNotionalAmountSettled", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "task_DigitalCustomerExperienceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital Customer Experience", "label": "Digital Customer Experience [Member]", "terseLabel": "Digital Customer Experience" } } }, "localname": "DigitalCustomerExperienceMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "task_EmployeeRelatedLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee-Related Liabilities, Noncurrent", "label": "Employee-Related Liabilities, Noncurrent", "terseLabel": "Accrued payroll and employee-related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesNoncurrent", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "task_GregoryForsbergChristopherGunterSamuelKissingerAndScottSipprellVsTaskUsIncAndShopifyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gregory Forsberg, Christopher Gunter, Samuel Kissinger, And Scott Sipprell vs. TaskUs, Inc. And Shopify, Inc.", "label": "Gregory Forsberg, Christopher Gunter, Samuel Kissinger, And Scott Sipprell vs. TaskUs, Inc. And Shopify, Inc. [Member]", "terseLabel": "Gregory Forsberg, Christopher Gunter, Samuel Kissinger, And Scott Sipprell vs. TaskUs, Inc. And Shopify, Inc." } } }, "localname": "GregoryForsbergChristopherGunterSamuelKissingerAndScottSipprellVsTaskUsIncAndShopifyIncMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "task_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Assets", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "task_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "task_LongTermDebtCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Current Maturities, Gross", "label": "Long-term Debt, Current Maturities, Gross", "terseLabel": "Long term debt, current, gross" } } }, "localname": "LongTermDebtCurrentMaturitiesGross", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "task_LongTermDebtExcludingCurrentMaturitiesGross": { "auth_ref": [], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Excluding Current Maturities, Gross", "label": "Long-term Debt, Excluding Current Maturities, Gross", "terseLabel": "Long term debt, noncurrent, gross" } } }, "localname": "LongTermDebtExcludingCurrentMaturitiesGross", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "task_LossContingencyNumberOfMerchantsAffectedByStolenData": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Number Of Merchants Affected By Stolen Data", "label": "Loss Contingency, Number Of Merchants Affected By Stolen Data", "terseLabel": "Number of merchants" } } }, "localname": "LossContingencyNumberOfMerchantsAffectedByStolenData", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "task_LossContingencyNumberOfPiecesOfPersonallyIdentifiableInformation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unauthorized Public Release Of Approximately Amount", "label": "Loss Contingency, Number Of Pieces Of Personally Identifiable Information", "terseLabel": "Number of personally identifiable information pieces released" } } }, "localname": "LossContingencyNumberOfPiecesOfPersonallyIdentifiableInformation", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "task_MyChoiceSoftwareLLCVsShopifyIncShopifyUSAIncludingTaskUsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Including TaskUs, Inc.", "label": "My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Including TaskUs, Inc. [Member]", "terseLabel": "My Choice Software, LLC vs. Shopify, Inc. Shopify (USA) Including TaskUs, Inc." } } }, "localname": "MyChoiceSoftwareLLCVsShopifyIncShopifyUSAIncludingTaskUsIncMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "task_NumberOfCounterparties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Counterparties", "label": "Number Of Counterparties", "terseLabel": "Number of counterparties" } } }, "localname": "NumberOfCounterparties", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails" ], "xbrltype": "integerItemType" }, "task_OtherLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Lease Information", "label": "Other Lease Information [Table Text Block]", "terseLabel": "Schedule of Other Lease Information" } } }, "localname": "OtherLeaseInformationTableTextBlock", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "task_ParsecDooAndQExperienceDooMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parsec d.o.o. and Q Experience d.o.o.", "label": "Parsec d.o.o. and Q Experience d.o.o. [Member]", "terseLabel": "Parsec d.o.o. and Q Experience d.o.o." } } }, "localname": "ParsecDooAndQExperienceDooMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "task_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest Of World", "label": "Rest Of World [Member]", "terseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "task_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "SOFR Rate" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "task_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period", "negatedTerseLabel": "Exercised or released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "task_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value", "terseLabel": "Exercised or released (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "task_StockRepurchaseProgramAdditionalAmountAuthorized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Additional Amount Authorized", "label": "Stock Repurchase Program, Additional Amount Authorized", "terseLabel": "Additional amount authorized under share repurchase program" } } }, "localname": "StockRepurchaseProgramAdditionalAmountAuthorized", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "task_TrustAndSafetyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trust And Safety", "label": "Trust And Safety [Member]", "terseLabel": "Trust and Safety" } } }, "localname": "TrustAndSafetyMember", "nsuri": "http://taskus.com/20230331", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts\u00a0receivable\u00a0percentage" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r270", "r271" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $3,422\u00a0and $3,422, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r5", "r156", "r169" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Current portion of income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r8", "r156", "r169" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r81", "r184" ], "calculation": { "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r37", "r193", "r461", "r470", "r471" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r34", "r37", "r121", "r443", "r466", "r467", "r533", "r534", "r535", "r544", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r11", "r519" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r381", "r382", "r383", "r544", "r545", "r546", "r579" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net share settlement" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r104", "r105", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r194", "r272", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r41", "r316", "r430", "r539" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt financing fees" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r53", "r72", "r77" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r154", "r168", "r188", "r214", "r257", "r260", "r264", "r273", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r405", "r407", "r420", "r519", "r569", "r570", "r583" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r180", "r195", "r214", "r273", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r405", "r407", "r420", "r519", "r569", "r570", "r583" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r214", "r273", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r405", "r407", "r420", "r569", "r570", "r583" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails", "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r403", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r109", "r110", "r403", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails", "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of outstanding shares acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r113", "r114", "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r116", "r404" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r55", "r182", "r491" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r50", "r55", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r50", "r147" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r190", "r191", "r192", "r214", "r234", "r235", "r237", "r239", "r246", "r247", "r273", "r292", "r294", "r295", "r296", "r299", "r300", "r321", "r322", "r323", "r324", "r325", "r420", "r490", "r530", "r540", "r547" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CoverPage", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r24", "r160", "r174" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (See Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r84", "r285", "r286", "r475", "r568" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class\u00a0A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CoverPage", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class\u00a0B convertible common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CoverPage", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r544", "r545", "r579" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r87" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance of common stock (in shares)", "periodStartLabel": "Beginning balance of common stock (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10", "r519" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r95", "r96", "r97", "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r201", "r203", "r208", "r457", "r462" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r61", "r62", "r144", "r145", "r269", "r474" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r61", "r62", "r144", "r145", "r269", "r472", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r61", "r62", "r144", "r145", "r269", "r474", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r166", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r61", "r62", "r144", "r145", "r269" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r59", "r61", "r62", "r63", "r144", "r146", "r474" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r61", "r62", "r144", "r145", "r269", "r474" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r119", "r494" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r327", "r328", "r339" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of services" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of services" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesLeaseExpenseDetails", "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r42" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r60", "r269" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r4", "r5", "r6", "r155", "r157", "r167", "r218", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r431", "r499", "r500", "r501", "r502", "r503", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r6", "r157", "r167", "r318" ], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Gross", "totalLabel": "Long term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r149", "r151", "r301", "r431", "r500", "r501" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r21", "r149", "r320", "r431" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r302" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r218", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r431", "r499", "r500", "r501", "r502", "r503", "r541" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r88", "r89", "r90", "r91", "r148", "r149", "r151", "r165", "r218", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r431", "r499", "r500", "r501", "r502", "r503", "r541" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r150" ], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Current, Net", "negatedTerseLabel": "Less current debt financing fees" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r150", "r572" ], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTotalLabel": "Debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r150" ], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "negatedTerseLabel": "Less noncurrent debt financing fees" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r384", "r385" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r53", "r107", "r391", "r396", "r397", "r543" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r384", "r385" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r53", "r79" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation", "verboseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r27", "r31", "r130" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "negatedTerseLabel": "Effect of Master Netting Arrangements" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]", "terseLabel": "Assets" } } }, "localname": "DerivativeAssetFairValueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r197", "r198", "r419", "r493" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Forward contracts receivable" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r30", "r130", "r152", "r196", "r493" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "totalLabel": "Net Amounts on Balance Sheet" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r28", "r29", "r32", "r137" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral", "totalLabel": "Net Amounts" } } }, "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r30", "r130", "r152", "r196", "r493" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "totalLabel": "Net Amounts on Balance Sheet" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r28", "r29", "r32", "r137" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral", "totalLabel": "Net Amounts" } } }, "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r129", "r131", "r133", "r134", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r197", "r198", "r419", "r493" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Forward contracts payable" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r27", "r31", "r130", "r492" ], "calculation": { "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "negatedTerseLabel": "Effect of Master Netting Arrangements" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "DerivativeLiabilityFairValueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Total notional amount of outstanding forward contracts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r123", "r125", "r126", "r127", "r128", "r132", "r133", "r135", "r138", "r139", "r409" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative term" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesAndFairValueTextBlock": { "auth_ref": [ "r140", "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.", "label": "Derivatives and Fair Value [Text Block]", "terseLabel": "Forward Contracts and Fair Value Measurement" } } }, "localname": "DerivativesAndFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r123", "r125", "r127", "r128", "r136", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Forward Contracts" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r338", "r505", "r506", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r209", "r224", "r225", "r226", "r227", "r228", "r232", "r234", "r237", "r238", "r239", "r243", "r411", "r412", "r458", "r463", "r495" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r209", "r224", "r225", "r226", "r227", "r228", "r234", "r237", "r238", "r239", "r243", "r411", "r412", "r458", "r463", "r495" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and employee-related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r576" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r87", "r178", "r204", "r205", "r206", "r219", "r220", "r221", "r223", "r229", "r231", "r245", "r274", "r326", "r381", "r382", "r383", "r392", "r393", "r410", "r422", "r423", "r424", "r425", "r426", "r427", "r443", "r466", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r141", "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Assets Measured on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r309", "r343", "r344", "r345", "r346", "r347", "r348", "r414", "r447", "r448", "r449", "r500", "r501", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r413", "r414", "r415", "r416", "r418" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r309", "r343", "r348", "r414", "r447", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01 inputs" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r309", "r343", "r348", "r414", "r448", "r500", "r501", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02 inputs" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r309", "r343", "r344", "r345", "r346", "r347", "r348", "r414", "r449", "r500", "r501", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03 inputs" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r309", "r343", "r344", "r345", "r346", "r347", "r348", "r447", "r448", "r449", "r500", "r501", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r186", "r281" ], "calculation": { "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r279", "r280", "r281", "r282", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r76", "r455" ], "calculation": { "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangibles, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r73", "r75" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r76", "r454" ], "calculation": { "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangibles, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Forward contracts payable" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementNarrativeDetails", "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r539" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss (gain) on disposal of assets", "negatedTerseLabel": "Loss (gain) on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfDerivatives": { "auth_ref": [ "r53", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.", "label": "Gain (Loss) on Sale of Derivatives", "negatedLabel": "Realized losses from settlement of forward contracts" } } }, "localname": "GainLossOnSaleOfDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r185", "r277", "r456", "r498", "r519", "r551", "r558" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r39", "r153", "r161", "r177", "r257", "r259", "r263", "r265", "r459", "r497" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesLeaseExpenseDetails", "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesLeaseExpenseDetails", "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r215", "r388", "r389", "r390", "r394", "r398", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r216", "r230", "r231", "r256", "r386", "r395", "r399", "r464" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/IncomeTaxesDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r159", "r175", "r531" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r52" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r52" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r52" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r452", "r538" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r52" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll and employee-related liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r538", "r581" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r538" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other noncurrent assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r52" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r71", "r74" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r150", "r164", "r207", "r255", "r429" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Financing expenses" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r441" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://taskus.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r441" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r441" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r441" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r441" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r582" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023-remainder of year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r441" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r214", "r273", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r406", "r407", "r408", "r420", "r496", "r569", "r583", "r584" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r15", "r158", "r172", "r519", "r542", "r550", "r580" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r181", "r214", "r273", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r406", "r407", "r408", "r420", "r519", "r569", "r583", "r584" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r1", "r2", "r3", "r6", "r7", "r214", "r273", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r406", "r407", "r408", "r420", "r569", "r583", "r584" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility, commitment fee percent" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Property and Equipment by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r6", "r157", "r170", "r308", "r319", "r500", "r501" ], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of debt", "totalLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r189" ], "calculation": { "http://taskus.com/role/LongTermDebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Noncurrent portion of debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtScheduleofDebtDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r85" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r563", "r564", "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r287", "r288", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimate of loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of lawsuits filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r212" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r212" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r50", "r51", "r54" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r40", "r54", "r162", "r176", "r179", "r199", "r202", "r206", "r214", "r222", "r224", "r225", "r226", "r227", "r230", "r231", "r236", "r257", "r259", "r263", "r265", "r273", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r412", "r420", "r497", "r569" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income available to common shareholders", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r257", "r259", "r263", "r265", "r497" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r436", "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r433" ], "calculation": { "http://taskus.com/role/LeasesFutureLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r433" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r433" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r434", "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesSupplementalInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r432" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r440", "r518" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesWeightedAverageDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r439", "r518" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesWeightedAverageDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r122" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Description of Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/DescriptionofBusinessandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r187" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r33", "r35", "r117", "r120" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedTerseLabel": "Retirement benefit reserves" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r117", "r118", "r120" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r117", "r118", "r120", "r200", "r203" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangibles" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other expense (income)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r48" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments for stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r211" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments for taxes related to net share settlement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLoansReceivable": { "auth_ref": [ "r45" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.", "label": "Payments to Acquire Loans Receivable", "negatedTerseLabel": "Investment in loan receivable" } } }, "localname": "PaymentsToAcquireLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r46" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r532" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r47" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r83", "r476", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r80", "r183" ], "calculation": { "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r82", "r173", "r460", "r519" ], "calculation": { "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Other property and equipment" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r210", "r276" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r49" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails", "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r92", "r171", "r469", "r471", "r519" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r178", "r219", "r220", "r221", "r223", "r229", "r231", "r274", "r381", "r382", "r383", "r392", "r393", "r410", "r466", "r468" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r253", "r254", "r258", "r261", "r262", "r266", "r267", "r269", "r337", "r338", "r453" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Service revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersScheduleofRevenueDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r269", "r549" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Service revenue percentage" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesScheduleofConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r438", "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LeasesSupplementalInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r109", "r110", "r403" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/BusinessCombinationDetails", "http://taskus.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Current and Non-Current Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Earnings per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Revenue by Service" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r73", "r75", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r73", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r498", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Settled and Outstanding Forward Contracts" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentbyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails", "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r59", "r61", "r62", "r63", "r144", "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Concentration Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails", "http://taskus.com/role/LongTermDebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r43" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general, and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r52" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited, cancelled or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, cancelled or expired (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails", "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails", "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Forfeited, cancelled or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited, cancelled or expired (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Stock option weighted average grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r356", "r357" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance outstanding (in shares)", "periodStartLabel": "Beginning balance outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r356", "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance outstanding (in usd per share)", "periodStartLabel": "Beginning balance outstanding (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationNarrativeDetails", "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised or released (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Shares withheld related to net share settlement (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r57", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r190", "r191", "r192", "r214", "r234", "r235", "r237", "r239", "r246", "r247", "r273", "r292", "r294", "r295", "r296", "r299", "r300", "r321", "r322", "r323", "r324", "r325", "r420", "r490", "r530", "r540", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/CoverPage", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r87", "r178", "r204", "r205", "r206", "r219", "r220", "r221", "r223", "r229", "r231", "r245", "r274", "r326", "r381", "r382", "r383", "r392", "r393", "r410", "r422", "r423", "r424", "r425", "r426", "r427", "r443", "r466", "r467", "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r219", "r220", "r221", "r245", "r453" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r87", "r92" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock for settlement of equity awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r87", "r92", "r361" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised or released (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/StockBasedCompensationStockOptionandRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r9", "r10", "r87", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock for settlement of equity awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized amount under share repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r13", "r14", "r70", "r519", "r542", "r550", "r580" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r428", "r445" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r428", "r445" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r428", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r428", "r445" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r444", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Technology and computers" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/GoodwillandIntangiblesComponentsofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r26", "r93", "r94" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury stock, at cost with 2,039,732 and 1,649,931 shares, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r10", "r87", "r92" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r87", "r92", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled revenues" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r53" ], "calculation": { "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Unrealized foreign exchange losses (gains) on forward contracts", "negatedTerseLabel": "Unrealized losses (gains) on forward contracts" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/ForwardContractsandFairValueMeasurementScheduleofSettledandOutstandingForwardContractsDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r64", "r65", "r66", "r248", "r249", "r251", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r548" ], "calculation": { "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r233", "r239" ], "calculation": { "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average common shares outstanding \u2013 diluted (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r232", "r239" ], "calculation": { "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding \u2013 basic (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted-average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://taskus.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsDetails", "http://taskus.com/role/UnauditedCondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r524": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r525": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r526": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r527": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r528": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r529": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 75 0001829864-23-000064-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001829864-23-000064-xbrl.zip M4$L#!!0 ( '"%J59*I@JC1 @ H 4 97AH:6)I=#,Q,7$Q,C R M,RYH=&WM6FUOVS@2_GZ_@NO@NC'@-_DE39PT0.JXJ($VZ:;.=O?3@A9'%A%* MU)*4'=^OOR$IV4Z=-,YNMW5S5Z".) Z'PYF'SPPIG?QT?CD8__YA2&*3"/+A M^O6[T8!4ZLWFI\Z@V3P?GY.WX_?O2+?1"LA8T51SPV5*1;,YO*B02FQ,UF\V MY_-Y8]YI2#5MCJ^:5E6W*:34T&"&54Y/[!/\!QU#H&V6P '719T>M Y^"- (YLH M[OMHLQ#PJI+PM!Z#';_?[67F>,Z9B?M!J_7OBI,[/8ED:G PA9W]I=>QH4//_ -J$YKG;N;?W)>H1/(72_J!MC1[>QGS"#>D$C>"NQ>NSIFJ* M$S'J';-]A ]#>H[&3\87HU';T:#L_'H\H)(C;!U>/3BQ79G(A^NKC]=G%V,ROB0?AP,WG4ZK;::T6(9#WE#$9WM1(",KP:$%, M3,V+O=[A\38S.,#!,M2 ?% 7$)E^KUNBD*<, ]>OMU]^MTD&C7(.WW[TNVX) MCAH]ZX81B>D,B((9ASDRJ8FY)K_D5"'"Q8)<02:5(3(E;Z1*7NP%!ZWCH%7_ MQ5]%4F$'(']Z>0+H888!5&'L!3I!S9.OC,B8ZIMK72.C-&Q@.(^>03C;.Q?. MUU1C!#!< :93EUDQ M8)0D>*TA"&2YC$/8Z)S^[/J/P<%A1([@81K@?G:IOXY-S%.4&<0 M.@.MW@Q-DPRG.<-NC$P6ZVYX)@CL_#@(!!+Q%&-LX;**:0WAA^+8K-;:>8K4 M@N#"8A&O0Y%;7D'N"JU9B5R@ M .)0(EC<<-K9$U(=DTC(N2Y!JF#*M<$2UA!J'WJ[T[!VV@Y?'N@!444%8@I!1Q/'616U$J *'#XPWGPBP<22 H)P(KF,K M;L42)$=+D/:><1T*J7/L9VE32>&!DBD9 L/'FNPC+A@@T'SPA[=A3-,ID#-D MI*M<@"ZR9X?6@]X^5/TM*BF>]YA_7KV;6]>!EUK-"._4X]B:02R[K<';P\V: M_*@]I# EJCK-A0%1M4H>&-M6"G^]$#L,=@C(^[2Z,TCN-8X"ZXAST+B[P&BY MM/T18M!6=NIZ[SB>:,4\7M!+BO"5RB2*VF7-L\[5:O M=DG=T:C4@ ;A'MUURK#8Y&$NJ&5_G)8S8I7OL8>O'M:+'KR:@!5$@L;^P/XZ M(>\6CB>[A.-.=Q/'6Q/6!IRWI[JM48TK8<:9!2O5,J66^JE&H-O2TR*8*E:B M"?'-Z80+;A:V!KAO6+NV'/ %&ZNY5[H/8$I;3Z789@K M&_NUY'F/UD1J@\_M:2?JTB$J*@]Z]A_H$B&(D<,^DRX,QTT5N',%>^20YDN[ MJMZJF.IEI6'9SX$>F$L+SA\%92^(X#<@BD.&S^1K?]M%?P_H.[5;ZSV3W9H[ MH63E"JFM.,I2YCI*5W1ED.1,MSHRVB-,NRH8LE-IL@F]YZP/:?4OH/; MH3/,X)%"VJAAV,$Q'0+'G5\7"*OY!,C3F10SL%DPI=/B&%X5Y A))N0"L'4> M2\^(] Y^$6]?I41H;/MJ%T-LW ZJ:)X@_D#5T=>"9AKZY<4Q,G/MC<:@0/MGU);:?7: 7MK=0VG;/2,SFCZJM*IE!T*Z/3;V2U9 M+BCO"(NF#>?(K/)(;+XQ_EUTB&/I M.\XK9;Q#^.R;^&F'\89@YA#1(:W$.;VL()<^B+^?]TM^Q_\F1TFV0W?5#>= MTW3Y\9[TN_XM62;]EW1]?PH_@XVORU:+S"78UJH+G>!*R\UFET<^2"M^_;=Q M[BN]T_\"4$L#!!0 ( '"%J5;/FLA]10@ " H 4 97AH:6)I=#,Q M,G$Q,C R,RYH=&WM6FUOVS@2_GZ_@NO@N@G@-]EQ7IPT@.LXJ($VZ28NNOOI M0(N4Q0LE:DG*CO?7[PPI^:5.TF2WV[JY*U!'$H?#X)U95CD[Q2?PRRD[^]?I3[4:.5=A MGO#4DE!S:CDCN1'IA'QBW-R26JV0ZJMLKL4DMJ35;+7))Z5OQ93Z=BNLY&>E MGM.&OS]MN$%.QXK-STZ9F!+!7E?$8=@Y.&)'C!Z&!_LL&!]3UNDT^>'Q03LX M.F8'_PG R :(^S[&SB5_74E$6HLYCM_=[V3V9":8C;M!L_GOBI,[.XU4:F$P M#9W]I=>QH[N--V_$VRI1301202;L@E MGY%KE=#TYZJ!&-0,UR+R@D;\P<$F,,_=SKR]AZ!'BI27]@Z/AU26YNB#]M\/! M!;D87O8N^\/>.W@$K8/K!R>V+1/Y\/'ZYF/O:J 3HWRHOMR&0\I ;0_4<11)ZRQTX%CH- M/&-@# PI75:&,5 @%!JR,(BET!TL88"D62S"F)@!G$0BA1@C7)8QK0+\ M0!R:]4J[2(%: %Q0*\)U*'/D%<#-2@"K@#F!%)5!V!&QB&0IEY LT& ^&QI0 MSUP16D6)7(( X% !6-QPQMD34A.32*J9*4&J^408"Q6L)10?>KO!RNH*UDQI MS(:U+P1N^UL'M]%:;%[M'+6"PQ-3 *JH() @5!0)N'51&Q*JN<,'Q%N,)<&S(+N""<0":#_[@ M+HQI.N&D!XQTG4MNBNS9IK6@L\OW_"TH*9YWF'^^MYY;5X&7HF: =^IQC&80 M9+<5>'NXH1C(YB@6N $A*\)7*)( M45-N,$^[U6M<4G%FVNY%WK/ M8$K,YRH,]VA-E+'P' \[09<)05%YT+/[0)<(0 P<]IET83ALJK@[ M5\ CAS1?V+7GK8JI650:R'X.])RYM.#\45#VG$AQRV5QR/"9?/5ON^CO 7VK M=FN=%[);4K%PAU25'(66NHG1)5XBS9U0>&S7LPC0*=:Q5VBR2O7L *I-$ M6,OY(PEAK*"P#/QKD-_A+U;3Y0+DO^<"S'>++4]#=Q:Q]__= MUC^6Y'L2ZC.H%P4@#3>XN%4.!0=H%(EZL>N9<7J+F=?7:R[WNDK3'8B6YT;/ M ERQ0?&G$/?0&F70T? %JST(SJ(^A2Z ,"@CJS[]&\C])D\ '^ E-YDBF]Q[ MPO:24OL6;H=ZD,$C#;11A;!SQW0 ''=^72"LZA.@2*=*3CEFP91.BF-X79 C M3S*IYAQ:9['RC$C7\ MX^RHE0OU+*!@K:U7B@/#(N][R/;5UFZQ"PQ@@RG4- MPB%I9GBWO#@!8(:"R*,9PP_GFYM._8+<: M_K-RY**Y[IH:EFVV';3JAT='#S8WZ\&#;8^I;7?JS:#U)+4-9[(W&SQC,IJ^ MKK0K98<"7=U6=D>"=6FY5O=K9!S)QOVLOZQ>Q M^[I^*?C"03:#R>(I(L%9GOPP'OL&7OIA?-&/!8_(Q2+G7/DJ_W_=+;L?_*$> M>&3#-WN;SFFX['A/?E[]UBQ3_DN[KC^FG_*-K\^6:\REU^:R"QW#0LOM9ITND6T"$4I1F/,_,\,X_M]-\=3D;) MU[,QS,U"P-G%P-3QO0 MF!M3Q)ZW6JW<50)*35SJ:&-0=\^P2LC=/!;_YWCP*%,EPN6 M&T@5(X916&J>7\(7RO05.$X]:B2+M>*7T'#J]\M%D+MM]8\-R9,_O^.&H7IK?BU,SCP/=_;Y3C!OU,Y@9?IM"YNJWF M>#2383?&(8)?YG&93Z-RW9A3*:2*M_SRKV)M82^'SZG#8)PTP8\IYA9'.X5_WT+1W^;W'$.J7@,]6-)-.%#KE"$EE,KTJ@FC M.6<9@HW@&W[-8))E/$7F$%J+;%U<3Y;[/@Y%6@>HW38F:D9QI9W(CV!J&J;$6JT!-M!/S?JO=Z3U'C'81 MDP+3P^V2(UAFXG;T@SHY+RA/@?N"5?H EJ#KMBT,"8)?:V*V%"B0*7(N;!O> MMJ9BWY9<,;N/U):5']C>)CN C1^TM^G.+9UWW7S;R36G0;<5(9O=GNWSM\]H M^"H9Y3EJ\:(4([L>&H*>%)^6Y&SH)MPNB(5BVC+;M&8B!* ;!D,$\JX+I%HW M2Z^,YR1/[7.^[RJ*IS'>G%=>O M3BP&CRF&;MY-+LNT_;?C;M;NCN=;K/FM8K0Z["1F0T M0KW?:#4V#G5UQ&%Q \'#DXHMF$?@R.+7]Y!?K5#17D^7UX<+U&W9U$C\)$G? MIOA,8.JJ*HNNP&REX!1LFKTW ]FO@.G-@/'$+N;_#LOVF>*HV 5*]B-L=OX5 M.%ZIM\^2\Y=8DS^1=;W!K(X;3ZX^][]>%;+Z=AX\KO@X"]02P,$% @ <(6I5@;#Z]O!! @10 M !0 !E>&AI8FET,S(R<3$R,#(S+FAT;>58;4_C.!#^?K]BMNAV06I>V](V M+95**5HDH"P-XO;3R8T=ZL.-LXY+Z?[Z&R=I>>FQ()V.%QU"49KQV#//,R^V MNY\.1H/P^]D0IGHFX.QB__AH !7+<2YK \6$YXZ9JNX(*3-F4TTKO:[Y@D]&:.^W[B?+ M@@,9S6;I.\;OKY(MT)Y(N>UW*;X#3O0IG]0EIM-KM5K3KUVND09JTV70;C#7C MR*N[[I\>&NG@\$(GTTO!]BHSGEA39M8/ZHU4=Q:[OE7Q9_'2.Q8C+C8AE\"?F,97#* M%G N9R3Y4LV0 RMCBL?%P(S_9&@3FI?_7!3V-G$>P1.VLM_SC='#VRF?< TU MW_8?6GS?:Z*NT'$MT\!KX;3W;(\0::;>R/C!\#P\.CP:],.CT2E&ZOGXHG\: M0CAZTI/W8KG7@@M[; ]L& \'N?5>K>%6W[W=_3'T#T9GX?#@0\&] KGM[L+H M$,*O0QCWS_?[I\.Q-?KC>/@=^H/02'S7?5D:^*LTX E%SP*_F?[W*5S_1^>. M$HADDK#(E&%8<#T%/67P;4X4(BZ6<,Y2J32@\%"JV>*[UK7B3,80D MN[[(JG"41#9L&^7/6RW?=SLK*%[?K0)SE"3+MS.N MTLOQ\3H[$$N5H_VC0!L8FDGAA*AH6L!;\ZI%JR(9Q%R@<,W0F$5SA%M-"7)%<,>-YOQ+#-LXK\92;$API0IAF2]?WZ*>'L/]&!(5V&?"/(71[2O MB:K"8,I9#(<\(4G$B8!1'/,(B4-D#;!E;%4!OVD>XTLZ5]FP>&V[86 ($?RR),9S@?4Q M0LZ%R<)U9BKV8\X5,]O(S+#RB.UML@.8]UYCF^ZLZ;Q+YG4BEYQZ[5H=V6QW M3)I_?$;]=\DH3[ 4S_):9-JA)JA)\6M.SHINPDT_3!7+#+-5(R9" *JA,5@, M4) BU5DUUXK710(GI/DI)R_4.&HNBL"0*2OJ7_:H@-C/\3R16LM93O6C?072 MJLE$L)7"1"HLK18"+$B:L6#UTJ$\2P59!CS)84&U/)(B+*C5@> M1H7X[OABN\411N.Y1=/5RJ78SD6.IINR6@-/@=Z38M=^6O:K:7=]N]EJOVA: M)S>Y,!N1R1#\O4JMLE(HXR7PTUOP'AY=3 AM@"/3U\\JMVA9]68GRY\/.M8Z MCDH@?N&C:SQ\(2YE4.4QEZ*S4G *QLO.AT'L%5#Z,%@\L:OYO\.R?:8X I(B M(AO8[/PK<)R\VCY_2'RC'GU"EN6&LSA]/-F-[E]FI;*XR@L4$]C4;MC&]=9= M]$O;\!4$L#!!0 ( '"%J5;E^)\T M5@8 !L3 > 97AH:6)I=#DY,6ER86YN;W1I8V5Q,3(P,C,N:'1M[5C; M;MM&$'WO5TQE-+$!B;K:UL4QH-@.:B!)$T>IT:=B22[%K4DNN[N4HGQ]SRY) M7>S83HTDZ$/U0/&REYDS9\X,>?+S^6]GLS_>75!LTH3>?7SY^O*,&JUV^[I_ MUFZ?S\[IU]F;US3P.EV:*99I883,6-)N7[QM4",V)A^WV\OETEOV/:GF[=E5 MVRXU:"=2:NZ%)FR&0H49X:'5&B1S>DZY/J& M6JUJU)G,5TK,8T.]3J]/UU+=B 4KGQMA$GY:KW/2+J]/VFZ3$U^&J].34"Q( MA"\:8G0TZ':.1\/.,1\.AH<#?W0X&AYWHJ#7ZP_X!S*1:KS7 M<;^)?=**6"J2U?CY3*16RL@;K M)"+CM76E21>?8N$+0Z.1USUIV_&U3W<]8VH.YXS,QUWKV98' =#DZI8+/@MN MYDH66=BJO(G<;_*C?/O \N[9WO=H\ZDV]]7!W0N=)!(72B^Z^SMP(@LA$OC MWL [S.O0@"#J].%I)1I_%=J(:#796>DX_XXA=BN.A<'^P0XP@]O ='L 9A9S M"M=(D.*YDF$1(*-\GL@E+9DFD2%I69*L\+IA!M/+GBN52& M9$:OI$JIVVF]IT@D&+H4)G:#$8-"826XP[*0+CX%,C.SDH5U9HXG.F0FO*&U!]I>F#EWM3^! !$PM3DZ8F81G0Q*-W4^_ JTGT;=G0>R(; MB+Z//4]EYRZ,*5N!E4V2RIW&;,%QS1%,X\)E8 P%$C4FY(J[.-CA# ,B<%&@ M4-C0;9C4=$3$5,41(7YGY(SIFX^ZN4O$\F9-PO\#^+"\.+"@,"%ETI!5P)P[ M&81F+.PN*QO.'-DJ I%;W"MIR2%%3#&7E%4Z/J!3WKUBO%6JCG8K5:7-W[W: M?@F9THZ00X2^6_-H!ZU("-BU$#?1#]1!X0V&RJEJXTL%P MOBBK1(AR@?@\AK5'U[R4KWN20F#*;EJ$]^:%T%L&?W4>Y"P,86HKX9$9'_7_ MTS&M8K=IV"@OE"X02"OQ3ZG<'KT"3_1&[:LV92OU(J&TC(-8@U=N=7-5ZN7LN<@^+2 M.DY,*#O7MJ%TB;I3=Z'6I-<<[Y(JE!0R^AVW1>N5*%*D3"9I6L[SZ!*OG?8* M&:<)Z8)U1>#:V7(;>(U_(4/@'266=]IB9#V(E$R_9A/7"!8FQLJ?;2_HYKEV M! O9_Z8-GFTO%L*E;DOQQ.WL"_NOT+*RN>+9&4^C Z?+8W.)Z,^F6CPW(K1*EB4,UK8W@27L=2;SK%T Z")$%1ADF6XNLS+5QNS7GF M@H9<%5$$!>8(8NHR"):ZQ-J2];NV'M1R_E"9<"]?"== # IF=:9_-)CT#YN0 MV]M)%THX8JN)49 PBWUD^P+[;H1R4M+],2!JS;JWAFQ_S,AE^2EG[)@L%OS> MSQN^-$:FX\YF"O,UA,[^C53'\K.1^X!U^@]0 M2P,$% @ <(6I5NY; =,5D0$ 9G@3 !$ !T87-K+3(P,C,P,S,Q+FAT M;>R]:U<;N;8N_/W\"K^LO<_I'H,BNE9)Z5XYAP:21:_8)%R2#5\R=,4%MHM5 M90/FU[]35;8QER20&+"=ZA[=V"Z52J4YYZ-G3DU)?_[?RVZG<>[R(LUZ_US! M:VBE\7_?_/G_1='__+7[OK&9F4'7]?J-C=RIOK.-B[3?;GRVKCAM^#SK-CYG M^6EZKJ*HO&)Q(Z)!$5&=M'?ZSY5VOW_V^M6KBXN+M0NZEN7'K["4\E5Y M=654-+V\4>Y2YYVR)$&8ODI[4-2%WID4+S)&Q#<4Y48WV"R0:^?#R,67+_AJWZN>H7/\J[J@WZ$#N 1$A'%XWKZJKCNU/!E4*R9K!N>11&] M+A=>T:8WWWC4/?&KZN)4T^[ORF^UBZ (D0A/WL^Z]/[NA0O3'?%UA0BJ,VE] MD=Y7$!J/7_U/\_V>:;NNBM)>T5<]X\9WW5&XFTH1+FM5N.DN2K^E1-/5O^ZH MWO$_5UPO.MA; 3UWRK[YL^OZJA'NC]Q_!NGY/U?_;3?<6^"]**QW/Y\5?WXYZNJ:IW9X9L_;7K>*/K# MCOOGBDV+LXX:ONYE/0<-2"]?AX(NKSZFUKI>^1&NMP!"\M14S[_L[SK_SY54 M@RECP<'TO6M23W7#HUWZ>AU0R09D>MM1 MQRN-2A6@VLO^:Y]>.AMYU0E=FUKXT=)/0[V9G;\GN^>'M#FP)UOG1^_DR<[) M;MJ\LNG.IN&'W6VTL_GQHG5UP)J;'Z^:[YKP??=D9_/@:N==Z_0];74.KS)T M>-*DAR?'=.?SWVEK\Q@U-PW>V5Q'S:N_3L+WPZMCW+QJGQR]%>@].1H>?C9Q M:_,4-3]OD;+.SX?#UF:3-O>/>6MS"QV=;/'6R:?VSKLF:VV:<_ON;:K?'<0[ M[PYYZ\KP4&^S^ZG;>@=EX)ZC=\VKUKM#^&^WN_.Y=7(TN><3/(OWCO8S=G1R M2EM7I^$=AD>?#]'1YRV^L]DY/;QJPO/@/ZC[D+1.6QC:N+_5;^ZA2_B+6R?0 MSH]?E*->)3&8D^2 O_ Y$L[2""E+G4F0=C19>5-V\)^O;HCX*26^U0.-'&Z MR'/5V>Y9=_EO-ZP%_#T!DWL$G B)-',JIH51G4.G\K?P2U'+^7MROFQNE#(N9=W:/PQM^J(2F?"$ MTDA;$P.34C82B?$198DB&BFI9+SR)LCAQ43\ >K/;"WD!PIY[ZZ0M3(64T(C M*AR)&"[ M[MSU!NXMN(F!A^;*]#^#][@Q*/H9//%#GMF!Z:_W[)[+SU/CMBZ!G1:I[KCW M:=%_6748MO9DUW3?]G9.UG&+' QW]K=0JWO4;NU_1(?[?Z6MDX_TJ-L$-3FX M;'X^Y,W-P^%[NML^[%YV=DY [">&'.Z#V+I-$.='>KA_U [W'6U"^4WX_>KM MR2%ITO$]\*S!$3F(FU=-TKHZ:C?)1W)X=0IJ9MNM[MMV\]W?IZW]K0OXG39! ME0ZOK =UN+BM#I@1SP0VD8\U(+X+WC6,XY'WG)$$7&6-Y,J;;WF(_QB)H^FZ MVN5W=.;537J?.^_ U(TK[O%*@H?SNBB=(]"J1NECO^Z#+_+/E2+MGG6"*U/^ MULZ#TMUP0-8N"PM5O+I91_7\ZX>.VE!D@[S\5OI0KT>:7&G0CVCRN")7:-LD+O7>][8_O=-[G3[YC?CGV[6?E8.A.-OX.KE_0"9Y>@<0>,0 M'M]W?6W23#M5E):F?O/*^/OX(:]N=-2]_<8\CQU)<"*\8LHR83DB"H->,WUX]7#/ M1D<5Q8[?ZV?F=/TR+5;>C(ML9%T8@,KKZV.%O[?^29=-FO$ (58>>W\D%QXA M,GF]T96'R6702RNA%&T%RC[I[ZY3Q2!W;T8M*R^.JQA?&W\/==PK9TRP3[A# MG">:*:HE8XPS(S5A.%9NZ>3\U_S*^89))C,6V^&F.8/]^:-'G#,.B5YK(33C %)X-)3&]M8&T,(PL_7 \N MYS\EEVDM!_]W+P#WI--M>@Z=-5VTY%ZJG^4_:!!W[@\_;KI>UDU[]U7[T.'D M1A6O;K;^>_8(BI8H%K/$<<0DN"TT!IV!?D4:8Y$\([HM@S;^%.;>D$LL3C,> H'/R1$$2Z4 MMY=D9MZE@=["RGL-](-Q;61,A404:\-)'%-:ZC->'GW^'OX__K%;_QF$^;"L M>Y;UX&MQWZ/+-CVI)>&961+R"A%-0Q*(9S(!5]1YFG!LD&$FX6K9-.)["%=K M!'!"PXT%9D@QB[V6BK $(9W@1%LC%@DCOBV:=6O3D,>B.A]4:K=[&^HL[:O. M@H@)*:J=LH@X(1A8L>*<&R<3 ]\$)HMDN-\6TZ[KJ[3G[);*>VGON%@0^7 D M!/%"2\R .F(M@99P[XSUE"+KR-+(9]V807?0"7F*._VVRT.YW+5#;>=NNV>R MKEL0D6$N8V]BE&##F+-$6^:MB24"3UER$R^-R/;S,JXP+(>E:H1:$!$Q1$ H M"1@22T!&2'-G<$RMD H;[]WSB>BE>L!J[V/P/XVAA$DEM54B1%8Q\2HVL7D! MUZ?F\H\VCI=W!9UA%E/%*9>489U(9P/Q(X(C+!DEBZA'<\+W7EZXU&AD$T8$ M PYO.?0X4TH*&PMJ-6-Z^83[]"SQY:6JC70Z,=I0&C.P5^F=8XI)A!.LZ#)* M]46XY\B+RK=;#/G^>D/[C8#WK"8BA':) MDI9(RH'V@E)P'(/YP[]$&.3DLFG$LH;I9J@1,4ZL,O /I"F&(\8451Q)@4F(?"/K#'D^$;U4#W#E'7 V007XWE3& MTGGC*58P A :)VC9,D>6E\+/*G KP7]CG#-*#&6)IXI:[!-'G08W3^ADV31B M>2G\K#0BP20&B7NE,&W6#N_-&)Z9@H_*_F(, T8,Z]!&,Q2(@TW%&NB%;> KXLTU,X[ MA9^5R+S (<3ID9-AE0W G@Y\,&;<6X.Q61J1/3^%GY6(8AKR1+G@7! &E%TQ M*CB.-9)>QD[Y%UC 63/91ZO&'"QH53I6B?0H1@DS+-;&>N5@!!5.8XSI(NK1 MG+"=EQ4%[JF).8TRE3!AV)"PBI$93*\ UX@E?MO6$2\79GF0E(VA$XF/O!#&6 M.82DPA0EP,I #;PGO]P*TUHC$N503(61L5#,.OHXPU7]V&KL!5B/";O3<(DE3UB,G446Q._HX M.Q%AI34XH"()= 796)I$",*]5T@A+!2[ 1K1+$@.7''LL% M6@Q06\C\6"[4 M^%%H?".KY2?46-'82Y4D<9QH)G6BG -51=(IJ;WGB^!7OCC#6"YC64@TEDIB MYQ!B%-BQ)E8;*[1.8I0XKLU"H'&MQG.EQB^"QI0BDVB-$T0X$UYI@ZR3QJF8 M*HLT'2T38IC/F_:.Q?77H$A[KBC6S7\&:5%.,TVI\0>50QLVLVR]9S]N78:> M">=GP ]/G 2*6(3Y#,*P"D@>)MXA(P23X+PX'6O"$BZT\)CC$T7SK8/?1<4@OK2/:.AI<6\6=%BCVU"%+M7,: M+\!DROQHQI-,I1A@MP"GL2)6,B6=!LDH+PFV!,R8LOG/M9]+ AP2:<:4]5JBRRA.B[Q1-'&:,\60I)(3+Z1 MEF%GM5J$_?+F5)PO$I;'TG,%:"N5B1F,CCKQCFIKO*(&+<;RIN^($RFB3GE'C$G4TH9599%7M'$/@J5!K-?+SX)OFL,GR9Z3'E$9,"G 8= M,QQKA1.NM.$F+C>[6X2%)M^1X?KVZ+>E7%*"A4EB!])"+F%&.IDX$"D(TR&I MY$+L23DO\GL1^^/$N21QU !)980Z:20%;B,$T4G"D5D0^YLD1+YSV7&NSMJI M49U*B&4X-Q^^_O"OY;(\9T1"K09I"5YN>\!B'SQ'&!,-1@0MB.6]K.1>Q.:4 M4)[&81\L1EB,[PSMQO^?+3)<:U/7@&F+A @U"88 3V*KG42! K M4.+!*U$+ =#C^:M-Z-!SU2\7-!;]?!!N#\DW-W-TWF:Y2X][6Y>FK7K'#KY> MJ'Q9M.9F=, ;:N-PU)9U3&DIE*%*:^&0!8]%+D*4? %$^S+!J(MY*Q& >"9)A(&. C2V 05#'TZ?Q;TEN5YI]49^#^&DX^_@MJ M5+EI#]^[<]>Y):YQH>W>V:!?E"7PS-)D5=%>[]GP)ZQN/U<==V=A>S/KN6%3 MY:>N_W;0L]^+S/](1S0K^A-Z\FWN_C-P/3/\2B],%0UIPX,\3WO'"X(PEOA8 M6@F4'B5,<2R59PH^Q%XGE$HZ_\K[:^C+L]HR61#E%2RVX'2$Q<&8(F03Y!=CF;!;2HC7R+B+R)@A90-F0,QT.\O72 M@&N*,4:.QRC6UDH]_TK\:^E-33OO\YE\.(F5&,-8PHQ@ JBF5I3%1'D3+\+( M/5>T\]>RJ'E18FQ)HF,=0F]058EDB/" M%(N9]&'MA!<"<6X44TC;^0])SQ4-K7VH9PW5:T0TED9H)ADU3F(FI)(.!O.8 MF=%BY;E6WE]#7Y:(=LY.>1$Q6AJCN&&"P= M-/A1+*'P+Y94J_E7WKFBG;^& M),$$,IDXF4.,&,)\9+PQ..Z/PK;ZTOSZDO#G3#.2\2&8BF=9([ M@BEQ*!R7FR Q__HR5S2S]I5>0HFQL D56@I06T8Y%Y)KR;2P$C%"S0(<<_IK MZ4U-.^]#8L1HS+D.NQBSF!B%$B>,=S!P*\GL+X+$=;1SH9%8"D%U[(3%##.G MG59$$5(>_A)+BLG\*W&M-R^A-S&-?>)CP;DA+)R?2'VL$)/*<%)N,3+W4?(/ M>0;OVQ]^Z$ 7@/\2?)>S4,=]NX^^!U&Y=M:QV]VS/#NO9+8@@>D8<8\,ID)( MPHP)YTMK2K0VS."8Q7K^37S.134[JR*Q(09K) DE+#%&$V.QEECJ!+P\39;, MJO:=:?>R3G8\G!1;$)NR)-@359A3S<+TH(R]-3$"% 0X- LP;,ZUH&9G48HC M"J-48#DA-JR4IMY89!*IE0!S6S*+>CO(>VD?2 44?)M>AD^+,DR9),:.28%B M9ABF2,*8Q9"%+\B!8[5L)O7LDIJ=3;$D!L%('<<2,>.XUCQF&!Q@2S3@X (D M7#Y*4AM9Z5>8L&GK=@]N/091+8Q5426<4SG'6 M]8OL$/%Y:!C/TDBS#UDN'.6=A MV^ZP?8VVEM*$"8VX7'@[F.VN;4]B!^5>$S#>*X\DBW&B#,(ZUCXQL7-@#0MO M!T\F@]G9@24 _(XH3S%FECJAC?/S8OLI/:D]B! XU'SLA86L]@ M0!8)YL)R18WEV,9\X>W@R60P.SL -J2\IBSLX ^< M%]_1[&EL(K!4QX3##C&5,&6]=QH1885+?#+'L;%YDL<,T^650-P30>(8>&LL M=,(5IXF3U+@$R478V2;MI7WW/CUW=KL'W7"?*NI;J+DSX"R7&>Z4T9T8Q M"U (GKO"X:Q2YAE7RVI:SR2G&7HW#IA#0HR3/&;6:Y$@+Q*@URKACNL%6-GZ M0W(JHY*WBR^(:0EG&,;@AEKM6 RC%HFY 9,RB1$XH7A)3>OY13;#6)IF2EBC M HY$]P+K#C7TBI"J/)H 4:M]UGON._R[J;3_;O1_[V0J>ALN#B[U%_=OT[> MG#YB*$AF YZ6]M>/<^<6*$.(:R%I8N($>\X2C\.& M1J'#O/J'0+,"?T"ZO! M#.=T#17"42VE(RPV2A*$):94*2($=7,<67^8&KQ/>V['5[*9V0+4LK:WRJ0= MZ(B;S]MUYUGG/.T=WRRT?"HX.R22A,8)1T*C&('OB[3!" E%1)H014T(=MU#D"#&HGF7@5C0BQQ$CL#?(P8I#7U#B-II$F\ M'B^?GT<5K(XBOR&2#VI8_BE??_K \J^7VNE][]3R&A*?4Q^E,=)2I)S&DF'L MI8J9\SZ.T;#]DHE%HO#\*N2SJ\&,+" ]GQDD+Z-"!OTC MB#'D'&:6)=H0&3*X';<**;OP"OG<;O5[UX?&S/J)RZAYC#,NA4^T5II11A22 MS"6")A(Y@V)4:][C-.^O/+7'[GVF>K76?2.:'%M'N; B+!B/DT1X21CU"2D7 M33(V.E<7M"Y:;/5[ D+V2>6ITAVWJ_IN2AM&3]HY=WDO/6[WWZ8]U3-I[SB4 MV]MYN[LD^GC[Y.!IC?S.R<'317_N['=BK3&&:E4N.;1WD<=K%-O.34ALU+#):"VS@63@JD$/5^X:GK0FIG MC;@_M/V$1#PA%"ME0E*%TYC&" EDB=:Q$7"8"6TQ-X:I1GX;C21 M6&MGC<5*QMHR6BHN11CA:-ZS)+=[)NNZR4K']YDIEUO=WITH+'3<4YVG6#)R M0YPT@CY#^"'BO)5H^!/B#($@9BG1E)4'66JL8Z:ET"I&QCDUPJ&1.$DMSL=8 MYT/%268F3LZY3ZS"D@%#TBP6S#&NB%,":2XE7B#K?)_VT^-2@D&D@UNK33Y M)P'(7Q=:$N,<]-)*E*:CTNY$-MUJV^EJJ"DOC>\?7QE_#Q7UW;!M#EJ>'^7>Z.LWSX-LL+N.UX MHYVG13\[:[O\W0 Z/=]3W8'K_#LM"FB3R]=[=L]D_?Y>>G:6NT[G4[$/M1P4 M@%GA4CL[2_T0OCPU>V53.OPX]CI1S+3GL[Q;]LG]ZCE5X-%*JBTBQL:." FZ M:H1*N/(#M,!KNOR4BJ5A"N#1"6F>%1PNP@_Q+R_!I=D;P4MDD23"6FNE$"@=TCTFI#! YR^=X MV]#OB.6#RTO.VX.QL*T69U=X%#NF*.62,L^;E(0P+:R?/*Y#9 M64A"3:Q#K9U>0;5+F?DU7.,@%TH'?9H#);'8^65HB!K(3R1RQ9YG0]1OTA4 M-G8^ 1[B>.P$D]1*S956&,?E7B/,+Y!5?P5OM[IGG6SH7,E*=LZ6*"![TX\7 M/F;:JD0IPYQ!DNB$82^0X!03XQ9?D,\P<+Z\&'5"8L]MPA& K4NL\5LJ[P$( M%R#F4KQ_#>^O8"K( _=W0PP3#'OZJ'BX;7-TVS*J".'841(SA:AD5B;"B[#" MTH R&)RH11J=?P$5>9%1G<;A+&FLJ(5!0#.L$R[#_MLN3ABQ=J%&]1=4D?%M M396?NOY&UK-IN>EM*X,&/W4*S8M@BXP3JA(&S"&PB%AHS B)J8\%-9+X&EL6 M0'%>!'&T%%A0DHC8<,9Y++'0%-2$,H^-1^/#QC@2\ZHO>P-=E =L][?.X7_W MI,#>+/#481L>(3&#L(TBFE)!2(*P9N'P$6V%P3 D& 1^ 5(3P?!:, \6#'^L M8%ZEEZ_!8\D&N7%%];7ME"W;8]/S-W_"_\;S S31X5A%S01#X5Q%1I&!SP8< M.6'LEP"XU_<4_6$')-)->U';A64KKQD_Z_]QD=I^^S5&Z+]7RG)O_BS.5&]< MVF2=+'_]#Q 7\OX/#XV,O.JFG>'K_[,/_5\T6NZBL9N!J_5_5@O5*Z("7FM4 ML$BO'%0,SRB_7E0/31#ZHY/VW+@1H%G__4=X]<@ZD^4EQKX>]."%0REHDYJ; MMC3:N?/_7/G']WL^67FS'Q+6_WRE%O8%&IEO; 2MA)&J?(]703'&&G5'K\JG MJDYZW'MM7$C'6*DTZ%>CS_\8=/B MK*.&8%AE#Y0W_=%5^3$HN,[Z_:S[.NCWN7U\I+K_KV[C4IUB3Z^F6TAB?77I5UY^,"(WG1LS Q#_?!6X4.^N<* M7;GUXJ-7@9(-FPU"QP0%^N-,V9"*\!HU<%G']4->E3UQG^57?=//SD)M?WQ- M8/=H*SSO1[15/$!;5]X_OK^UM[C]*3EVCMWM;&P>[V_O;67F.] MM=G8^I^-?ZVWWFTU-G::S>V]O>V=U@N^ GG0*WQ611M4IY_U5AN;:QMK#8(X MDU]M]I3:Q,^B-@][BR_W__.0URB?,"\*]79GM]GX$T;Y7M9K#;I0B6F,R,!N M &O@RY)CP;7CWK.8.A$C;GW"C++<:!3?YZ$W>BJP+^O2UYN9*5=Y!#*T,CJ. M@7X:ZLWL_#W9/3^DS8$]V3H_>B=/=DYVT^:537-5\UX3ONR<[FP=7.^]:I^]IJW-XE:'#DR8]/#FF.Y__3EN;QZBY:?#.YCIJ M7OUU$KX?7AWCYE7[Y.BMN'Q/CH:'GTT,=>'FYE^G+?)W>G2R/FQM'I"=SUNT M>658\V2;''T^X(>?/[5;5Z?G]MTG9O_U=^>(=,[U279Q>'5PT7SWD1YV_^XV M-[=1:_^0'^Z;J];5\;!Y_!8\W\9.S_U^IZ$+ MQ 3(FF#)@XC H_@%6Y.0-M.&;PC/KS:IJU]0YLGK6[K\_;EX2=Q M\7Y_O=_<0Y?O][=PZ^04-3]^\6$%!G: K-B;B.D813+!-%+< ?P*J7G,5]Y< M?A5E1QK^S,H[*P0N5?CCP?KN_M;N^\/&[M:'G=W]QH>#W;V#]=9^8W^G FSN0TW/>Q= MPTQT6"$)[_@VA1$,5%V[_/53,K"MBGOX]"'O0>SRY5>RZXS)YO-I8Q_.*(]-8D*D)"BHAAHB+%P>E L2<)9=Q@9L-L:EARN]K8[IFU!QO' MO&#N;UN7RO1+V8=)U7PB\X8J&L69,R'MP3;27B/M%PW3+EWDN^'0Y;;Y1?*I MV,/G?9^HVA]WJBH=N=T]5<\\OWT\M7]5H6Q8VI.?C?(ARA4^&]F@U\^'&YF] M&0N"5S A#Z[OSO+L/-2SH$&@L; M^\<71R?;]'#_^!+NO^-R'6WNMN&]NLW]PXO6R38Z.C'A><-F=^MR9_.O;O/$ MMGUZ^H MX_OJ#7"8,_"8\\;)($\+FYK2:09NDTXC;5DL M/U:]]*K\_OOB6/4#>V-[;7=M;ZTQ6CB8-VY:8*.5K?U^GRKH.-=B3Z.A_VLAT/_74 M9SG8Z39)\^13VOI\E!YM;EVT]C_2YN>/T.[V:1.><[1IKIHGS6%K_^_T?ZX^ M?K&8\"1)3.2=IA&SU$0JT7&DA94*D20F<;+R!L<<@;-HW5F88.P9U]C,T_,[ M-&/UZ>->=[6&U%KSS%IS_,4(K;E,9$2%T!%3/HE$0@(;9892YG4B\6@\P]HY\S(/V0@?IWCM*S*@15J_YW M5?^.D\ZT\2CQ/*(:\X@)ZB,E8A8)3315,*H+"6B8"$R_/I^V=/[Y2+V"+WZ6 M ^ZF9ZK3<)?.E*N,X6=P3EVQ?)XX6%(CF-(]_O;"Y2/\]H0@% C<>N[4PL+. M#T\W0EN:7T"G$0(*%3GJ,# H*B.@4C024GH;EC]K%J^\$4+<1HS?GY(WA;W& M.A_:6>^7S9"X_,(Q](JD) )4=T!%0#R"@',?,Z0%03A6@JV\8#O!B$;(I^UH 29>0=D]_T[X$$ MA;R^==-_/;=I"%*NB2J3^K%9"!2O"49^* OAV]>HX#//;5B\QL9+E(CQ,!*] MG_8[98:24Z;=,(!OQ2/\A$?,4"U&;^2J'(KWAEV==7Y[E,^T;'W1&J6NE8KA M+JMQL $X>]%.X9=K,'Z,8SV"UA)YS_J-(NNDMC%^E4=WSU-DUK]XR&@TX TQ MT:5Q+J1C, H4[4.;/G\<0CFR\VZWW7H75J="_=WF<.?=V^[1R5MH>QO:9&X' MBBY;5^ L;&Z# W'(CMYMP3T'X5W2PZMM=OCYJ-O\O WO].FDA:&-=U.1K&7@ M\DD=Q=Z8B!$G(X&%B7"2^#C6+K8,K[S9"'C76&]4>[4URLW:5AMG*F^8!C;MPTCYE[0F-N("R8B MQH2.E/(L\DP9);20%DD8"-?W_EUK^YR,!%NCP;=:+G![2BT,S8L_F_9L!O'Q MSDB!/4NL0!'W!H4I!1.%3;4CBZFEW!FL;5B, #YE2Q56_:<:)1K5YIV-]^\W MOC_1\"/1Z)-!T4_]L/HI#0DM_=08W_,YZV-(-W^[9D.'F&GK8,&T''= - M>[AH??5\MXT6^D>D<-E@?7 M]0F\02A?%H6;0BM&]835OD79B+*1(88D4<.J8;'V]%/S&X,\A^=7:XS#X%D> MZKB06/%3VT+A+S(AC"N51(E',H)>%)&.8?QS/#8X<1XSIU;>'+H[\]Z-QMBF M9[4(_6%&=_G(Q\[4XAOP3RM[J5?/?B0&OM"8&; $8*2;]OL /*X#<))GO=*ILY;UH MO_%;V-,C^8-0LC8JT&^GY9JTL[ F[:GQM6KO!#9=\?LS@.)43X:.'&'DKP>* MY N3%$._L4CQ, =GJ8H$,7&D#%8*$^(E034HUJ#X,J (.*0:'7@YUU#& "CF M*B!;P(D\T+![?VV ED;W7BBZ@*;PE'Q,A@!:NM )P]7 .J$ZH&JA(X\;QWEV MT6^/+Z\!"75EVZSS::_:KC\@99C8)?":7VEA>1G_,2[VW0)?;]^X8&">H\)? M:>NX9-JK0!\3'9$QEYXFT&MS.S_V$\MT<;+&XA_;^^A;U\A:0AZV]=%C&LO) M&L8/FW-ZU/9/>(W$XDGZX*DGR+ZY .F9X:I4P/?!LJM-SZ:LM_JA-.'9[Q?T MV/?]^<$%W1Q0;H#G'63Z\)X17%BK5R8P*+70TK]5MLM:[ M+=P\V:*MS<.KL'M7\_/?IX?=T(Y3WNP>HD.RV]W9/+X=S2/0!G2X?S!L[AO4 M.FFBH\V/EX?=W?20?#K9V3\='IWLGAR].V0[;\,JWN8XFD=:^Q]YZ_B+84BK M1)O(8A:B>5)'TMHX8MPK3Q*&J&(K;]9O#\1/OPO8"UGUY8S2GI_19A_T7A4" M/PUD/4/1A1#$PS2L=1_97AK[^85'Q;W*&:DL;>*15%]'OL;2B/G)&4#9F7\- M"GAR42SC3I_/-.8/[YG!2[AQH)0ZPL8K&.E9$NDX";D>GGN+8ZX2^KV=/A<" MD.N1<7X:O0@(OC6*$%4J486):OS^(?P>=^6[LA,WJNY;PL,DG@G&T3TPSI## MAC(3T=C0B,4)N&Z8Q-*D6_AO1*/#HJ%[@^BIOV]2L9Q* M!&+>R\J9P$%11;+A1:N#&.[9 CG+RV=UAN'A%RD\&A[;Z,&[92$X?9X6)='O MJ9Y)52<$OL/>>J%P./#2JMP6C;#*/[5?6ZM!?U._WQN4?JFYE:='D,OK#=^K M@RF6BP;^U#PD_>*$D))*&\4T[!U(.8X4,RBB5DNCF:0(Q=\B<0MLZX^?$2O: MKM,9PT'C-S#RO.W3^]E!KWX!CGY1=&% M?4%6<9> 36"M#:"+UI$P*HF(9]0XKST@S[>XQ>*BRWHY3]U4PXKXD^K@GM42 M%ZHUR.%ZN;P!2@[ZY0 >1O+L-IF8+&(VU6J)HLR##>D\(=,SZW2RB^)UHUQ2 M43UK_4;);ZRKF!Q%\+;,R8$[!KVTLHNJ82LW;85Y'CN2X$1XQ91EPG)$%/:Q M9IH[PB>GEI,5 $:3=D'M_[FRW7I[3W9DV<(RI7>O?-3.=1?YYHKQ1?>4.2513' MJQA/#HH:"_C-'].*\M=3*0HFV"?<(0Y-8HIJR1CCS$A-&(Z5JQ7EB8'WXDOL M&5!*TB2E9CR>XHRE)FJ2S6(>*C9[+0 M*V=9Y<&\SEU((3UWUYWQWS?WB!T]'UW?HG21=0;]N[=\_=3XVP?/EP;TD)/L M1_>T\^LXUK&+=.[4::1\W^6O5>="#8N55S=U"G1@^G7O;^D]8[CW3[8'0L4D M $U&6RR_'@"IR$,I:).:F[8TVGG W'\\2#S[0=7^?*46]@4"/=H(0TVO7Y3O M<8_:SM>>H24;#.OZ#O96&]NMC:\#Z[PT=G)T;Z-:O!(6GX==7!K5R=USWOIP MPMCU&U01G\96&7&[]R3-.7^=TF)O:OWRC;*P?A ,YUW$3+XJ(^5+_Z*L&J(J2'F.2"&KKSY MO/77WC9 RWIKL[&WL[&]_K[1W-K<7F]L;N]MO-_9.]C=JA%E01 %Q$D>A2AC M-KX@D#)+G'C"+6 >C1,OTY9'*%8,?'A]=[_BP]MKSP4(SQY;>T&0?U+AO=UN MK;=*;-]N 7-LK@=66\)8TX->*\ M'.)0_&C$*5< M+,./*P8+8MI;/UGD/:'->XL!NX$H<.2[2>;-.PF19F4!1AE7PX-6"]ISK#(BUY MY#7(AU&@VOLIE-EUQ:!3!^\7UX;Q,G/-&OV?*GD%DVGXIS7\OWQ;'BF]CV&' MO;1?;LE00CG\T!E_#R-!)RL&88N?=9T-^N/3*W?3XK2&]P4R4K+,,U;C^\NWY9'2"[LNY"";$ML_Y)EQ-L!Y#=X+9('D<>2\CLT\T8GM+[TH M[]&Z(VXLR*M7Y,U!6QXIOIW]?VWMULOQ%A&X07JD#JK7M/L'=(?@>D7>XM+N M(+WW[EAU*KY=GGM>$^Y%LKU'XG8=+:E5IU0==@.VUVO*M, M/\MKR%XDNZLANX;L'U&=I,Y?66#$3D(F='72B,M#UK/JN#(+I5I4$8X-&^1I M/W55_/N@*'H#H MO33+IX"]!O$%LL0:Q&L0_Q'5H74:R@*#.$BO"?< ._<.2/E45F$-W@MD@35X MU^#](ZH33X,WK\'[Y=OR2.GME.=);_>JPRJAJAJV%\CV:MBN8?M'5.?&KM!Q M#=LOWY9'2F_KLIWJM%Z%OU F1^02H_7L-_WH9V;,'_:KZM7>^ M0, 1Q$;1MX!C><[H#@?BU8=TS_49U_4AW2]SU/*/G0,Z_6KVWM.8XYMP?C(H M^JD?5C^E83.H_FN2E /[,Z-U= M0['IE)/W\.>X5$1X5 B>--9-/Y3'4O+54+*\1I+U<253-T^*4KK:4$5#00/" M&>"_A7*C5[E9?/PBJV6NRZ1VO'5/[5N7IJUZQV[J,>RKCYDN?/V0BW9JVHVT M=YYUSEW#P/ .G=S+&!+JCJW+P0=3'N#NQ5UU?#V3Q=IY\[]13L;=.S=6N_YL7#N M]&[#QJM8!<[[3$P :7>CI.Q?"_A,F/;MQ:67,*T 6 M*XTL+\72<\?5MA1 )=:% M6C*X%5 7%#]LNU>!$?QT_39KC4/0_- >>$[H1"@6# 8J!'3AX5BM^UC+&U%V= L> &:(TJQK 2]O\K/TS*-R[@:E=9M];X#.]9%(-NL-E& MICMC0 R-&^'ZH42_#;;7 MR2[6&OOMH,\=^!P*A]W+2J7]=AO'C8.^FK([90/@N/ )FA3&2VB.'A30[04H MHY_LB69N[(F67^^)EDWV1 L-"\T=M:*"ZX 7X+N4Q@QUG #8E+4$LE%1C2P8 M,Z!:QX&=V.O]V49O<:-_+USXZ,8F6T+;I'=*0MSX RHL;W:"/'=!EY?'4/Q M].J',11#F\+[KO=Z04!WV=6_&Z'JLAE#I_)&11\VG7%=#8^B>+5!$"&-WT(M MH^?9:M5\_ ME,"/XC-1",:4V/0]_(I>$,!*,<9_C-_M^9MPJ[OH&@]]L3-E^ %3K#MS96<% MX9^Z8<, 6)8C5!!KD%,G*TH$4%.71R2@K>5 M_$BX)8C X- %W.^[TFO,@_\!P.*G<+J$9[BIG07"-N)?0)>AC=>W!.&JB9), M9 [W];)>=*:&)9LJ86K\]$IYIH>GZT'I*T-.K2C/IRC =X-^>)5V@L!-5O2C MRK+!$U+_E/N MVC@,K+AG5?"&I[V:J6I'#+#DW,>Y&WM4Z7A4&GE3T)8I-Z%4XY*5#XK5&^/: M=,U!]ZSJJN.23I57LOPLA&(#O3T;]$M-K!7Q&14Q[-K?;V7@!BG"+T76"[&(<0BE"(>BE<&6&PYU%JZ4G!QX-+@LICVBYL&+LC>=\Z#V M8=*OI$= J0>@"X7S@\[JB.(&QTP5E0,S\>%5PPS!;XA4OZ_,Z>H=K>RD2J>E MJH?'ME7>'8U\8_T"SQZ:5<;O2B@U/PBEJ_?C:/E8Z,2BC.O58^MS:O-^#OU4 M!;?+3/)I13+5= VXRKTTA(6#;D'!;F9'DAMC;P"[$#;J@'P H\$!'3G2TQI1 MQ0\Z&=02F%ZPFY*O9>/0?Z\/NM)VJ@/X&YYSX3J=2+O1?$"HR@% 9T,'/6*S M\',Y!7&1Y:>E3S<*CH_" >7/@39T0A0 P+/HAQ!,L-(L#V>%5>\"!0P8'<#I MV J"OQB\[T$Q75-XOTZ134BC^>(B*Q&IZVRJ*CR'X0/4O@/* MD5=T!C2S5Y0!5A !2"0O\3UHU4AC7./8]5S)J*<1/0\S' .W^C"R5)Z.NKC!#"LUNF;9E3[ 157.?I>C8IA# M.U>F0K"Q=[@Z8L7E<'TK=GJ33$X]J5'F'9:S'*/)N:R<7:E(]3C#I#\\J_9X MN?911P.YKS(]X#VFG%8@M+WA-.>8#IVHLS,8D\M,@3NOBA[VJ%L0C6K-*IB M4*: I&4TO8J:E%!=@GB5)U<.>9,$LOOBY[VPTU>9OV+561E]@%NZU3%&)>=V MIMV##C@>-D;9;"&G,62KA;R1WO3U,%SV@8&=NTYV-IKDG=0:'CT.,55#88#= M$OM#>\O$A>)VA6'CN[O]KDO5\FOFV,PA)2:/A^SAD!O=+ M6E*R*IMU@%:/274G*_V_00X:9-*1G-MA+GC0J[PX^&'BPU6TP-T(<$UF=.\$ MN.HIW7F"J,K_*B/!8DGD-I0Q/7: M53YF>%ZHM##L,7B*6,RP76>50GN8?)GG#[XD+CD?2&AB@U-C5&W8]C3?FR9X=0+GF+ .7N=ZE:-6\5U M5O[U8\>#V5=3&VK]?,YIU!",'E2S&[?F/:>'MXK0EKLM=B>'1)?2#JF,D[F6 M6G3/++J-G4_;FQ&6C< %'%C[S0#=.)DB?#N^-5UQG6@\',] 5(>[]M6IZP7[ MAR]G8+!N$H*;/*,=%EM,@*F:$'>V3DE;$,W9[H74@:+R1,;&6WJ=O?#C5$1X M[*J"!G24#A/[(?PYGOF5@^YZ2C)(]*(W?'ESR64M[.<5=@7OX]C#_>'8^R,9 M15AM-@!/);VJ$N\Z(6 :7(\\I#ZKLY"""LC0+QV<:N8N'%$\RA@N:LM^=F'O M!\VUJPS^PKV+#,TG3 )D.L,L2SJX3ORM2ZW9 6V\_,::Z@?6FVK MB%JYV*)ZQ$;9#>LWFE4KY#,KY&CB;2*8HJUR5WQ+1*5J7L?,1G@SF?P+\;)Q M9&Q2P#H3FC1*5.E,!3JN@^#PHG"&HT;GJ#,I6#JLTJS K6 9! MRLS5\A$/5J#YW2P W(E!2(4/VZ6$F4H0B!^$O,60&IN&Q4+5@F/HS#*1?;QV MO9\=5PL])HN0JA7-H^7ISHZ6&GU[;7FX[\9R\)%1]VXN4B=KC>8D"#597[UY MO1(^W+3>4YUAD9;"?COQ*C9N1")VKQV+G6O'HFS(/=L(W2/>!^Y21E>^K1.$ MW52*%]TXZO/67WO;^UN-]=9F8V]G8WO]?:.YM;F]WMC2$$_I 0$.*@>VT<]3/1@/?1MAIYK>\&:^ M6L#)J1_*I819.?><9X/C]CBZ/JYVE%)GPUJ^ZX7!:U,64+YFM29KLBO-] .N M\_F"-4[:!(Y>%M:$!)X>&A"B?9413>UZ,-6H\9WW;7^0YFM]59P.BC7 ]K#< M\+I;&R&G*Y3QHQ]"D5?[4/J@>%45G?3[I&PZ_J4L7%4]*CR6S*1LI_PA[95% M3=7&F[=4(ISU,=G/HHRD5 PKL'<7\A;"?D&=3C'*W-1&%:--M<:/J+;4"OJF!OTL M*(\I$]QS9UQ(PW3=$))2'7#;BVFEFU(UI:&W;JC91=OURGI=#YAEIQIK1S59 M6[Y"F/Q*BVKIT/2V9&6A]?)QXQ&E&.UZ-AKNQQU99996&\H MUYK\_D"/*FSO7P;9)\-]6!$>F9!_>E:XU^,/?X!O<=91P]=IKVQ,>=,?H[I& M'"&,<;"?[&M82LB23^ZF6TAK]Z M[5O58KP68_E#U7[[&A7L21I+'M:@'S_CIM+LK^ZI/U-]%]\SWU)7UL.TS[55 M_M Y ?/W5DV5FW;8P[#^I.N/]LB(TRQ[]?37,6KQ^@#E]]ZQ&2E[0A M# UAI&N$%_CC$1KTW3[]F3H>V<)'B]^7_]P6?Z/\2^=<#U11[?QBPH>PU]:Y MZMR@EC?1_T$OCQJ//3WE!=[\OW[J#:??+ ^USM.K_9E>AK-7WH9\JG+S\5[: MWPU>XJ"P*U5LZ++Z(:66^D1H%,?6,(JM2+@4W!B&A.=:B2_;8;1 E.*5,%>4 M=E6G^.=*!-;04UT7:HR.E3I['?1HO6?#GZUK)5KO;Z@\'T*O?0IS4"N-*H(& MS[WLO^X-NI'-2K']+FP)YLG1^]DR<[ M)[MI\\JF.YN&'W:WT<[FQXO6U0%K;GZ\:KYKPO?=DYW-@ZN==ZW3][35.;S* MT.%)DQZ>'-.=SW^GK&=S'36O_CH)WP^OCG'SJGUR]%8,FZGLFN[; MWD[WX+*Y^7>GM?FI?7AUE+;V/Y+#JQ8\^W1X>'+4/CQIMYOO#LC1_L>K]W2W M?=B][.QTMW'S'93=/& M^'NT#VW9_\AW]K=1L_OW:?.JR0Z[?[>;5ZWN^!YX MUN"(',2')P<71_ ^K?UC=-2%Y[YK\M;F*6^>?!P>=N'=KMKI87?KJDF.?#-% ME^_WM_K-/739VC^$$&J"6%*"88CCVBAO$,--26JLD M8\XH3K27)4 13&J FC> NKH-4%Q0C)@@$<+.1LS&)E*:BXA2Y#B1C'(/+ A3 MNBHEF2. >FYW8"J&J[:^C), MWI4AKK"EG\T&NN\'G?'$83DE]5\OP%#6Q\UZF^6;HT:-7V-W\A8COZ@&@ID! MP1!=W *"<_ON$[/_^KMS1#KG^B3#1_NM3HL#P/$X'9S,(U3JX##I(6^M?+)("'] MUW2P7!9R-MY*_3LGDY+'C3/W,MO%YG\S@O\[9M9R_=K29F]I=_Q2XY1$&K.( M*)LC")'N(J81V#)5+'((NZHME8CP8,EB]4X$7-DR=]QX,8SSN5Q MU=\T_N..>RT5>74][O5R?0OH7Z#XU,+C;JSX:_5;V^KR[= M%/#7B/X(1&_=,V? J:0>6Q9Y%P=7FO%(@BB I2%D%%7(.T!T3N(Y"L?-:+Z@ MMM 9\[*O6&A-R&9FOG<(F?'6)4DL(XE") QI%HF8^P@0-T9)3)$B?N4-616) MG",#7GYV\PWN.N_LYD/NSE1JI[;4F2R ,3=RAGZ(\?P:?NYL&,]($EN5(-9[ M=B=(H4I0K-W=&:/KSL84.;I:AW<^^!(SRAF5//+22$!72B/%+(]4;!&R.L:< MA1@O6D7DI_,IZKC5'-OS;/A1;<_/:\]7M^W9)IHG4I"(2?!X))! GD=:@ MQ99SY90!ML2!+OVTO_-\T:M'437*PQX6\\P_]K/^9 ORGZ(:HU[X?N[ODH+6 MC*;-:GAZ!88.GCB,7*1IIJ' E.E49(,$H1 MF#O#JXSPA3#W7V#95"OKF=FMG)J7]5&__"JH#^5I\J/=Q,,BJ+.PO+[,:*TG M]IX\S%7U_8>.ZO7!*]X:=W_+U2/0[-(Y]M?+T:<#;.HS?B9S/@VK= "2>,TBJ1P,F)L?AP(0Z5O'T"Y[&?3W!GZW+T?FX[[+,AK/L:D":'2 U[_**& N% M-<81\2&J*CR+),8\ F02DDN;, U^#L#2+,*J=IT37>#0[/#JX2R.LET8)P2.FB(\8U4 C.).1M,AP M:S$2'%P7,8OE G4L8HXM>$;Y$[4%/[D%WV84A' 592.;(@G_%]<>S812_^IK$62Y!KD'J*4#J\"[-,%XZ*Z2(M,, M4MRR2#.%(QE;C6#8T2[!*V\X3^IER+7)/^DRY-KDG\CD;_,2IS2R"GB)MR[+P\\SY*1U: \.U V=WD8LHF6F. (,R$CEI X4L2;R% %[,PBHA.Y M\D82OLK8K(Y-F \>]IU04 UH-: ]"=^L 6VF@':;92J$7,*\Y8YOV1L>\?E_X\W/+^X]+?ITJGG;2?CO8" MWFNKW+6S#O1K\?^S]_9-;2Q)]O!743"[&S,1*M]Z?_&=AP@N]O7/LX/PM?$X M\#^.>C6RA<1*PC9\^J>J!1A+PI90"UJ0LSL>(95:W95U3IW,JLK\G[]I2M3O MK7+2?WQVJU0XL^X R]8H50-[L88JXHOZ]&NXQ4>0#NG:V(!$2 ]AZ]U%YK=6 M;U7#UHB[M5VCSB !;?BRQE7!UA-[5NHR5%1NO1^>QG#=VJLL,#U,2?U A7.] M515?34;53C_L3,;4M9D!LDG6K:X_S4FOX0F7Q)& J/<$\> \TM([)&3"ACI& ME=5;VXRU2:-*L]U13 !HJCF/=H\E(X&F[IJFIH, W@L7,>:Y1ZE#/$:"C/ " M>6--DEIBJWBF*=7&;Y(3]?BD-SB+$0UCSXY_ M+AEAOW_-(NOY1>>_GO0]<-8Z.6M>>A&%H\/$H> =+F<&);(Q$60],9(*0;D, MI4AB6\B5,Y?!\9T&P[D>,0)POELX3TL01JSW,@D41!"(*YV0CIH@C"/5/D5& MF=W:YKHMY4/-E=IT"7(9ACP9#"M4#E)&E+M=+O;'<2B@'J7Q[T'_XT$<'C_+ MG0UD5#L9S4DQ$D*@ 1."8A0$<>PY5A[81.>HHEEO<(QNA6286KK.P7.W$@J+'^/2IE/>LJG3/$6== 4'/RE1">[<0(04Y)B7BB M&)F0#-*)ZBCSU&-$.<#2IJNGAR"\[,^5IJ7I"1H8936B!)C4)Y54BGVPI!,NBRD".R-*V'7 M;.L&^3X0QVBFM@! WSF@9VJ_Q)2-EC@2+*4B,RARADHD#(DA>PO6*%D S763 MMEC5&;*:FF'1NP>VR-1/5Q5GD8%6D4-**80E8>*0CD M$B4H$(^3XH9(JDK8E;=9;75L-R(M!X#^[K9Y .C7"_K9M1:&K30*L6P\3[TO>X6-:EGL) M:W#WOP8'R3W7,'>=[\P*5DJ]4M$IY+T(B O+2ZB,(I+G-"9QD)%FSYJVV>I; M?F 9KL% 7M%J$BI"@5#LAQ7NH1>88TMB%WL)'"4!]868FC;?I@ M"Q94#GB@*S. M3.SNUMM"=W32LV?E9N//<7]7+1]36&6_YE-5C\,M M6^NI*B#4=1#JG&/1=9(AGO&,G*<$-<%A;UT%9Z9AUS-DJ=MP MSEI-@HSMZ/-/X1USP@)[(6$22XE+2U4I*RV*/) MRMF\&[H?NND"Y.K85=E' K&.NXMU7';\U1KT=7Z*0$PU$M.\*S&9&5 MI8:]E-E)TDPAF5PP5N"(3B(= .:[!/.TRM#84V&H M08:([#-XG'T&9SB*'C,G$HW.V0F85\\A W&.VZVJC(_BL-6?NX498AKK7E8I MG7^#^P/SBK;V:#:$6# M<5K3>@G@M#:^C;I/^]W>_[AD4H__YFZ9$_=Z*_W?:'9^ME%:L*V_V1(_/U>O'_O3Y[_RZ<.,IE MY^ EWL\^+U\=ZG? _G_RHIL#^X:)EU M5"*7!$<<6XL,-A@)AQ-AEG),Z,_GTQM&41X@RG+)5128&TX+\WAMQ>CD:G, 2;/ 3??F"1>!\L M1IH$DMFM9%)UF* \T5*I?4HQQK)CMQ>P>AKZNC;.]C)]YB?]^#P+']^WOGZ06D5E,,<*8$3XM029/([2# :(PTA MR)3=!ZK:7. VD;.[J%N#[Y:_Q8A:8>1BLHA:+FS$*3AC*BJ46+45G=6%UZFPW-\V8(%$CRS5'3&B2 MI/#,5YB8(U+AC/9#0>?M9DI 9_WHG%U>U5(Q;1'.TQ'BWF-DHZ7(NN!*7H6@ M@JGE[&/S#ET_N.6_UA\%==53N%Z\6 6?SK,GW=>_/5U[]G'KX<'X?/[9X?B M\-,A[^3GZ;SX5SG.\$'9Y"S.3*!2BHACFGWY@ L[:*M<=O-Y(+=:"LR$[Z.* M2IL4N719 .B8WU#44J$SJ&!!^2&-HD",4=8@;W6>5"2CR-%$4 AE<.D8F=)W MNA2X#@Z#19M-&9*=3WL?9&*<2R\02$(L4-4)G2&&U+,YN1;5;&+;^\LK[I%9AM$\;A^5\?B+,T"BJ0 MD=YEK19*=$HE1$0>$M9*8S1KCFH#9MN $15$R*:6B)9D+-DU32@K_XABHHF3 MR$2>X)9DMLDHN[:,/ FYK6,E[S%D8KN=\H"U@OJA-[V2EYB(0?NL+H54B/NL M.)U3#C'C9!8+R@7B"W96+D0#>1(;B\[;S9Z SOK1.;V2YQ7%+'&)<)7%U'F/ M#"881:M5,(13*FG3T%EG=D3"FGU0=?]G.96"&8 M"[P$ER4C;8/KRF?8H$U"FR$MO#\]/IT4F@PQ=7UW_+@*,OS]3D3%*#]F?C7- M2Z_CV.8["L_ML)^[;73-&L\FQ@"*JH^BYM2;Y#+&[/Q@)'6AJ%12KBHCD<>, MZ^"3-^4 $J&R3>3L+N.9;%D0EMA(5-]69 "JFX'J:>$1A4M$,(\XI0YQ+ 5R MRGJ$,YZCX)(HE]T'PD0[NQ+-0/6C"F=]T8DY)V_\X6Z<3Q?CJPWX"[ZN.N>:4ID^5.28LLSO]P MB35RDG(DDHB:\,"CT5O;JHV%7(&Y(.;19(#7K$< X/<)\&EQ(BV/5N*R@Z J M1>4H,H$0))S.3H<7V&"1Q0EN2ZZ:@7 X-#5;ZF$8[>AT>':9*-&.<\^,QJVO MW?'1DGO5;C>?S]E4='E/UGO/>MW]%_\Z?O_N M[5GGQ7^..\?_ZKY_EW_]V?.OG4]_=-\_\U\[[SI3>0 ^LL[.AZ =]ZRDB.(E MP7HY2V5$H"@&+H3*'TB<2HHHS$Q;L=G%CUOLEKS=A ,C\ &.0+KW\8/$7/@\ M'A +,N81* TR*@8DK3%>&YP]Z.(]Y_G)M V;DQ5E,LA@Y]K=>'6_A.#%)AD0 M=34B<-IK4]E2W%"';(P:<9$4,IHDY"WWAA!"L MZ,:2!5 C^-[VR%5,=6&4YY4Q@*OJXZHY!8(53MZ2P%!P,JL-HPS2T0>4_4,9 MG-+9@11;VUR)MA)UY<9J1LD]*!#1]TEV_W4O/?-P^+_V LL[_0"SP3IG@WE5EUGP*OF$ M+"\;%Q5CR%'*D"):^213BH)N;1LJVIS/;G%:J0[K2CBZYW 5D"B0:(-$-)#H MG9+HS+E7XIR0P2*G5,E54TK7^ZRKC2,ISX\LA( SB6+:QF1E/[H!)%H)[M_& M-O_A6[:19G2&V!]-7E6]5NTN3=V^[?MN"1R67)]5==TG/RY% M7NN BU_EQ9$X&8RJ$V-/A[%GRQ+F[U^[87QT2177OG5A2?S]*];E.S@=W_R5 MIO0LFUJ5O?9ON=N*5+ACRFEE7#FPCY70F#/L\VNO!=,^?* E0=CD2T?#[_MV M/D;DAM%^1C;E!WQJ>U_MV6CKMQ]'7!YNUSM]NK]N[)64:ND5-:=7)L,^4^Q@ M:"MK9@C'86F5[\DVYEY:1\,R$_WMU_91V?4LB/_G;W9C'Z U2%71^H+?ZCGF MC-M[Q=>\A\_]OO/F?]^^:;=>=G9O9IVFW.S;*S+=O2+3W>MD^N:*0HLY]D_B MQ*:C!CW9?)K[>[??&A\-3O,UPJC=BM]\+'-KB;Q4,9C\)!=_Y0>U_[CQ>:8F MR/PTU53Z?2*HYN[\5#U[,HI/+U_\'KJCDYX]>]KM5_=6?>GWBXM=S!Z%_::F M[JKW)A]?$*,Q3Q16A1LO@F87/WQ!FT\JVIS2(9//%'U"";OQ8_R$_/?/':W+ M1\CZ)ZZYY<_N;.HSIN6BS[1P5Q'R1(K;7?:>;M8L=-E?!%N7*+B^N(5_>5$S MTW2.ZSSACOOQ%&>HC5LQD&5I[=NB/6HRT?_ '[J/3U]%R MB1N]T8.9X\0TV\HE#GKCKH(E'_BQ=1Q=!@:+[E2YG]4=LUCPZ/IOYFMXU/V& MCO(-Q?[3>PO,=-Y MB[??]MX=BKUGAV=7@9E/>^>=3YX>'G0^=X[W1+XW=GCP_JA\[_VS$NC)[Y__ M^>F0[K'IP,S>^1[MG+\_VJ,E /29=YZ%H\[QGT=[+_[UN7/P_&M^G^V]ZWPZ M/ ]IKXN_5D&9-_A;Y^!0=)X]_T X35P3CY)T$O&H!'(8$Y22*+D"'7?8E+C M\$O7Q]8P?HG]TW@UXGZ)V/OETJ4W-=QZD;9A@>G%@+1X8'KIQ[^GZ/."!+)X M]-D9(X@6+HJ4N&112RQ"4MS;(+S#\L.S:@F/9,0LMI;W>H*@/X>#X^)EEUMX MUQT?[9Z.E%*"XBH&'=&.*LL MC9@9;2/V6%1T2"_ID (=-IT.V30=9MM*ST1"6&*5]: VR 7E$>:"^2AB8E(7 M.C1MJ5?.47M7='C7IZKO <07,>+^QU;\=E(BRJ.G&RC/%ST!M>G7>!@IB!8; MF;OEL/X@M483'_+F=$/-'98/-)]*\[VE,G;VTXO!(%2;=B8CZ$H4/(LGP_SE M:FDLO^[%\B*WVSD>Y-X[K]X'M5"76NCLSCI/4K%$+,,H$!<1Y\1G-RIA9(+G M-DM$&DC)ZZ#9$IHORB[&U8O)J"JT^\.0>CX94<"_M?'OFUGA17 VGV(6X<04 MXD%RI%4YH,R5Y)@DP9PN53O:=$YQ/*CS]6"P7;?N FS?.;9GM!5S(F6>%B@Z MBQ%7%",=J$".A&"C=)1K/\'VG*R54"7L+B!ZW0'90.D$;NT]2:?KXP9(M#82 MG;.LG^?#E V6$/&E)K4U$5E""*N=84X%5)E'3EG(V21S$I1X,@.O61P#@ M-0%X1@5)XVC4*B%E4O9K7/[',6Z1"=3I(%WB3FUMZ[;!30+P8XHO78^VE@6^ M;G]L^Q^[Y9B.'8WB>!-7^L#QO"=E='TP[:>75T-IIQI)0+6U4>W9G& 2#\13 MFA"F2B+N2VY=6@[H2RD]DU0$+;>V19M0B"4]8$C7K94 TG<&Z=GU.1T#+]EU M=2R09L(CG>44BJ7N(M68)1:VMGE;D975$X20;H7,4@:H]?>/MMO_1RL#LXB6 MPT[2L286@+O?&7^36]89F:/WEO]X M,3J;Y#\>S!P)V4!)6:/WOMIIQ<;-6?>]+[]LS+W8#P+.?'UG\@YVQIV9(A3" MD, "1EPPC;@5%&FI;):=PB2+?98?>0JC1+;-ZF>4ET7+!L7O'C$#K&.#/C# MVAA@.GTN5=&2Y!S*C,T05]&@S.82*6:MTMX07_:$46+:A&X, ]09[F.JV9+L M^_G<;E4%? .EV*..$-RGVKH:.]\+R /=UD>WSV<%5^1$.A$LHH82Q#GER$8; M4>9=FK"Q4O-,MT2W\V"!6-_#17+=J@F0O&XD3PNG&%VV"N=(93[.2.88Y3<$ MBM*2;%4F/68++4 MRDGMPJ@,H<0EH[-BB., M U98262$+C5#L4)&.H,\\49%@:6TU99Z;$R#O$X <>,4$H#X[D \K82$LAY3 MGI#V&"-.; $QM4CS8$)P0@>LBQ*2&%)S M\HUYS266#CDI%>+4L^Q]VX2B9B1)PI2FH830,@$WR/L&,&^$!@,PKQ?,,]NP M$N69:2,*7'#$LTV1X8PAGYASA&>^)N7@=)N1E1<5(91V*TQVXGASMZ;_PMU= MKXN[N74,EW[\!S.KU"T1,WI@2^\ZYI+#66%(HM:RQ/6D@:>6Q_/36OFH+E(A%G$E,(H3U,\4US2R%"> M@G#)*FJWM@EI"_W8CGQNAI!NG<1A?LKCXPS2T9$=QDTLR;IHH&*!:UP;7=D9 M:H7!:16';PK)UNOJ MT6D%]-P.^[FS1I<_5Z'B2NQ@$#L+B)V/LTZ=C\$+IK(KYQE!/&"%+.84V82- M]T2KH-/6-GY"5CYOW;P31X@!E@J1G@\ZP&I9$F*11&&N=I@$OED E*(\<]LSKQ%#$I,\#JZPK- MVW "'/2P.6C-&A0XZ)8<-*U"$RF!?1$0B=0CSIU'AEN,0O+!2J59\!4'K5ZW MI7G[9)HL/M]5?\2 ;+XI^S&V^J?'+@Y+N9;K$?Y1:W Z'HUMOWJN#92JBQX< MV?1K/";':5,#][!'=MXD/^&9>GT,/#V_7]+=SH3M.A79[:=JKA_M?Z>XB]C3 M(OL 0!(L( D^S4M&*K%E4AOD2,G^+B-%+M#LE@3N''$\&),E@5%M(4E;"DA( M^K"1OIJ2!Z0W".G3XM_:#&Z;Q7^JBCU8(Y&5EN4.%C&&1'S@L4(ZUZ3-5P]$ M-\\%V @]M;F!Z!J/A3]XGKT;174QEF;H%IBV/J:=D[Q45PP(12Q7B)%&4 M)U"*I&2">Q)(<&EK.X^;MA&T+5234AT"V#=55 '8[P3L,S%5;4R0R2),37:@ M2KIB6Q*<*BN%C(3%%$LU!\S;A-(VKJV 3FVZZK>Q=;V8_S=TOVS_,_]S^=/' M=OBQVY_LUZ8_(M+'DAFD;O 1_"OTT8*^-S&VK/>#X_S;9R5C:7\PSETTM^7M-,ER:GOYGO,;Q_DQ1D^N>GZZ RY^E9>"C)>E M4Y\.8\^.NU_B[U^[87QT20C7OC7IXJ?X^U>LRW>0L7GC5YK2L_S'KKC^;[G; MBB"X8\II99SCFF,E-.8,^_S::\&T#Q^HWKK\TM'P\@E.,E$A-XSV47-Z93+L,UT.)EETGF8HQF%IE>_) M-N9>6D?#,MG\[=?V45O;!P7Q__S-;NP#E)61DN&HX+=ZCCGC]E[Q->_A<[_O MO/G?MV_:K9>=W9M9IRDW^_:*3'>OR'3W.IF^N:+0B3F.3X;Q*+?+Y-AZ^>-A M[_M_QOF$]_=NOS4^&ISF:X31/VZ\W:F9,-]L-6=^9_SJ7$>^Z9X]&<6GER]^ MO_2FN_WJIZLO_7YQL8MIHM#'9_FZ9_O/_CC:.WC=Z[SK M'+W_].?Q^T__^GSXR7\[/'C]Z?!@AWZ/,+[N'AZ__WQ(.Y_V\N_O'[SNOG_W M4NP?O#WOG/_U]9"^S=?KY+:O/TU'&#LO_M5]G]\_I'NYW5\B_]T[_/19= [V M6.?9'Y_>'[S\ND?_[+Y_T4E[74RJZ.(;_*US<"@ZSY[?94::9?'1\&WE0'./ MC>8@(\VFT!R;IKF[3$AS5SSW"+:NOX[C[K"* K;<)-EI:QCSI;YL0!;L7[5\ M7&O7:U&-/ZO!^4/$>$*SS_( ZL=PD3;W52\_YD[X=#H:EP&6R7@_'=AOKP;# MPKL ^GL'_8STBE8):XA'*5L8Y1%$D276(<8RWP=. M2D;M[&$V"/2/( KYYV"8_^RW_.DP#W)_UAH/\\5ZU;)YRU[AXV&KK(=W[.(. M8G,W\>S%B-J]&% '93Q-;F^G'PZ^CZXER1>M%^X^[XQ[HZO*/>;XO-KA- M9SI^K(LR-7=.H^>V^U2_$TXO6>%76<1LST!J<1FWV8#TXC MPFG$ND\C5ED0C@:];,_1__Q-4Z)^;SW_O]/N^*Q!3[K F<1V*W[SL4RWY8%: M^5'MPL<4YTZ1=WQPT3Q1FMWFX"*53Z04M9^Q$T_XXL _M[)&:96[ M+_(YOWEBNP%E_>(GC198X5KD5.UP\/6FKVU$E^UX?WI\VBLR]9]N^-MVB*GK MNV/HG;F],RA;$JI7_GKHL7JG-Q@MLN%MB:/:&]%TTTU\,"AD4 PXFO7+JO?C MC[[9S:1+\2JD^SU'Q8W1S,TZG[_;LZ/1)-J[!BX;T=63G*MKIX>'U6D[QX/3?ETB^&%U#8RGAHRGQC3=" LL M/&P?:@>L-@3O^E#;M96CBTN@TK[:DU1=HUL6VL9/D:GN<:W]>5-ML9[M^]BR MU9K>L^AC51:/D7:+8DJFUEEO<6QD,>J[[P,EBW76..V)2<=)X+YXUD MVF!&G!=42L8^O"P]3.B/V\->=OZ>/#[]UGH7C MSOGS;YWCEV?E=_;.>]VR@6OOX.5YON;7O4]_=O>.W_+O&\1ZW;T7G>/.N]?= M]Y_^$IV#O\XZ[_YSM/?ID'0.=L[?/_O/T?[!WMGAN_D@/R?L7 M_SKN//M,.L]>DO?OGI]U/KTE5R.V-LQW>Q&V(KB+D*7DZTD3=GBNBD,=C[-8!(GBX74"%>)!_(?2 =G M$>:6Q^ U-C$4!IL]L/: J0OTRR+ZI8P4:#4T2Y+.]71P),AI81,32FLKMK:%D&U.5LX%"=P&W-:4AUXF*1.VS$4;,(U:\RS2K!#" M1Z-\_DL3^A-==D,N)F"Y]<;/]Z;K-(O@@N7"H7*<&O%8\EXJ3E%4A%EK0_*X MI!Q7LHW-;,[QI7,F <,!P]W[0R_#< )K39-VAO#()7'&8R%2]"$QAD.DP'!- M8[CIXM1!"D.==-DC519QPB(R+%@DD]#8^I1U7A9RM$WD;/[(A\EO$%U?)+I. MA)')2ZR(YSP&Z@)/P4N##2=&>+EP=/UR$VJ%_(M0^\4/7@=^ZGZ+ 9W'X0"B MZDMBOG.E:@YIOO;7#\8K220-2!N9,>\Q1D9'CR(QW@OK L5X:[LZ?$%_!^<- MI,U#D39+*)O;\=OR@:DYO 9:9FE>^[9_\)E^<$DS37G9'1 8XM+8S&LZ:QE! M:+8CUC@DX#7@M]/([<)1\\;% M;#:/#"%E+P2A2#OBD.8V"N*$EB5Y*E.F3=AF;(2H-;LWGD-+TUO4[R;=]V*0 M?3D:G58[UP?IAQ.D!42M41R/>Y.2>?GCR$01FZA@!^5LFLB/8;),TLV/]C>Z?Q)U@'8;,, MG,]_@//!RP\F&XR::% (V57C)JCLM/F4G3:L F9)Q*JJ+P!YLX!\X66#EKR#Z5'\,#V>'WY@4D5O M*46*E9I=/D7D?/Y3*UTGR6D M;JDM82&]E@AKYVI38*E]M8,_"$T8TYPASZ5&^;]%='J*;-F_SI@2QIC:%M)K MQ'E-^9$VY'KR?T>S!8&.R@6I;!\\Q"4M(\<,$XDD$JQ$60R&*AD2VU[84A*0:S6J0, MH+P)?B-8":P$5KKG-:0:IT7855K;G#FSNI0=_9B$XTA;$A%7PB)73@)A8[SB M1A)E:9XSVUS.)G& >;.I6 =&!BN!E-H9-0I43D1H0V)PS[J@TO5(BQR!2/EX-(52%KQ M6WD=']NCY-=8*^C'WSL5U>I-H2!'*]-CG=G0\(J*)Z8I$@Y:Q 7 MEI>:41'E,6&M"H&%I+,:-VV)5RZZ JP W U6 BN!EZ?3\XOEVP M>&/7OV"5$JP$5@(K@97 2F EL-+:G"3F'0Z*4\T9X4%0H[FU1@>I67"S-:<<88(XB3AVH9QCLLAP&9"6EEKBM.*F>#2D M+?1LR2G <*,Q#$P+5@(K@94>CY7N,[0+JF5]*6.F58ME5 CG$I*<"<2IH&&)$*P$5@(K M@97 2F EL!)8:;.MM-3)4V^B4]YYQB0W,9@4([?<8**(90L%SV_(H%_I[=WK MYI]U?UT8+^]&@S+#>Z,Q\.N.QU;UXL'@U=VF/T'\&#K/(8Z4PE=BD"E M2 QI[#7BV6E%V@6.N!%4:BYC$KX<0U5BUH&%;/M-13[P,U@)K+21^1M@%FW^ M+#H3!TXL8>T81C%H4E*'"^0$URAHSJA,(0K;K%FTIIVXOZJ)?17G#=TO]P+> M/VROJC=K1Z6F[)X=^J,)W3+2;A4(7G5^=8>W69VZ*!<\Z=^G+!LD#$XS]"8E M@U.D;55S>Y$DXKM5H> J \Y LO,YS!E>G8@\.1>?9\P]4*J)BPL@$[1%7+B"G5-F9DX+$ MP@3NV=8V56U!65O.252S4@'NE1!US\O;]T8:\UCX/CGCO^[#^$L8O4DT.JLG M;\>A-U2:*0F_XG#TO"JL#IIO.6X\G^9&G_5=2(DC9J@I!;DM7S5P^'%$%5U:&JHK(F4,,$YX44!)$FQ?Q_5'L<#:BJIC$'F68.38.) MFE&$L\$0CXXBRXU"V+$80TB*$+>UK7 ;,]J6A@.!@*H"556KJKH-AX*JJI\; MV30W!II*A6>,+-,:<9,\,DDJE(3TT1%BDK*%&S&0(I BD&*=I"B)"M;G_S#& M(U/:&,)HL,QQZYSCJY BK#VL(7/=!6-R'(G'QB&AL2I^*$>F.*/!LTT01G1!(9%!'N9MJ\8:$7^'.] M:QPS)X\I)8EDEQM%XSWB,@9DH@PHZ.ALYDVJA-C:)C(3*)F5G4NGX@?N!.X$ M[ISLEL&>.*(X=Y%RZF)6G\0Z[B6VF$D+W-DX[IS>/:I+ "7B@#A3++OK5B,K M3,P*5/MHA$A6AZUMUC:DAB(F#X Y805D]140S+&G4AD;.>82D^*S2HXUQH'Q M%!??5W(PC'9T.CRK6.-B.>3B!Z^31NI^RY+@/ X'L/*Q!%_L_[!/[I!F?Q5_ M$%02(:U'MJQ_<&()<@)KQ"E5V7V-K#HO?;$O%IQ5$%P@N&H,\=V..9R=4A61MK2* M[#F%E9&5T.18ME'Y53XBX[?W5?'?C/+=L/K7+W)>E=?O/$ M=@/J]EM^TF@Z_]UM^BDW'0Z^WO2UC>BR'>]/CT][=AS#/]WPM^T04]=WQ] [ MD/IIU/NA2O0KKFJNG"R32;W;.[/3L:39*-[N3'+!4()LR\ M $I^W06/LA__R(_9KVZM>,IWUZ?7<4X?6O_N7&F$"NX7.F'"\K5JA34T-1M* MNA?%218>NW,[8AW2=QFX;$173XJ^K)T>'E:G[1P/3OMUB>"'U34PGAHRGAK3 M=",LL/"P?:@=L-H0_,5JZ2\KF"Q82^2X&T*OK"A=6SFZN 0J[9^:RVMT^R%W M\5-DJGM<:W_.K[/QA^W9OH\M.VH-4NM9]/'8Q6&+D7:K5,VXZNAJ(6PVPO;K MKGN\-?"$3=%%I9DVFC,C34P^,6*#=91)A2=U20C]90V\B[)W16-.\+]_.AZ- M;;_TWF(E2C:[%M[S\[USC_=?[)V]?[%']\[_8GL'1T=[QYVC]Y]V:.?='N^\ M>RO>/^L=3Y;SW[)"4>WQ_ MT/N\_^Y]NJJ;>:UN.]/.&RXQ\@)'Q*F)R FC$/4F*JP2-DQM;5/3ID*UI2#U M%BEY$-6;'G-]IL=2@>EV3+=8!:8'463ISACL?)K!#!?!&^T0X48CCB5#AA-: M:BQ)BRVQ')O"8.PQ41?HET7TB\%!<"$XHYYQE9AE@:12_M7I%+53H%^:AGXR MC7[-C7..>>2L\J64KT0ZX8!2S/])4GCGLWY1N(T9;4O#'Q,)@'X!_;(2TX%^ MJ9_!V#2#4>TQTTD@(S5!F?O';.^,U,DXRT#=; ;6^8 M",3%=#.YC?)CYE? ?:19:'$C6(.V*0X3PBSY0@D@5GJ-W: M)DRTI9KU/O\!# <,]Z 93D?LA.3)93KC@5'CA6?$T3S]A^R _B1R#@QW/PQW M-L5P+-LOY2D)&2$MXEET(Q,41\)S'ZS#5#F<&0ZW)5>/A. @O+Y(>#UIXEPB M"4?C.2/9;$+]P>/UR%VH%_8M8^\4/0FR]/N1WIK4-]29P:QBR MU>8 YR*RT6?X.RV&6X;^5@D#A#,P) M=\:$8$N0PUM!73(0@6\&K>W/Z#>)M;:6HLA(]MQ"=,A(J[*<2XJ8K.FR&[>U MS85H2[(9VZ.6WMZ>JO_,_6V"Y]#2])[U&S>^WP-D7XY&I]56]D'ZX4AI 5%K M%,?C7CS.]UT^GAR%;MFO=AAN/DSQ,^]U3L<]1!]5,IM2]F:$T#03&K6<:4&D MPR89&6WZ\"QS&\,$$U2]8+]T5BN6*Z:*X=GI,/?=J_P8@S!Q6%_'T7C8]>,8 MJF8[Q3XOAH,1>+*U,6%G=W:7NR94<.D(8MG6F?O)6X:J'!_A9);,BVF^0-+-@_X_MG<:?8!V$S3)P MGMGR'5R4/EJ/ E4RNVMER[<0$6&A&!/"$,==AC, >;. 7.5RH;^#EF,$40+%T5*7+*H M)18A9;5I@_ .2Y"83928LPM*F 3':%+(^J01UZHL*!&-*",!6R$,BZ1H3-,@ MC5E31J3-7#*:K#JTOG;'1T>Q%UK#6.5(;HT'K7X^S>BJAM\LAFM9I=-&*R>#$4$6.=32)R)4I"1U'#/F8 ,U N6 FL!%8"*X&5 M'J&5EA&9M2\!@,B\NS#9S$* M#CE_W?(6%46 DQ )64-T@XK331AUK@&JBJ954VBC<\OMN?L@G-MF$L^/_[[0[C &VU]06-^A> MSRAVR#OG+_D'05U,DDED,+:(2QV0QL$BD@*1G$K"@MC:9MJT-5XYGQC NKGA MP!5!/1L._ '3U3[@2TCO#D;CO3@^&BP(;@@*+@CNLREP$YXT23JA1*1&G'." M;) 614DP$XPX@OG6MFRSE1(A ZJ;B^K:@_R ZKM&]?[TE.T\U9CYA(CU''&# M.=)Y$D1XC7)\9GNWP(XXQ@*B(I5R0X(A34Q UF49 M+E4L-3I*N:$VEW75N@56 .X&*X&5P$I@);#2([120W9Y@UIMNEJ=W2?.-;%* M6(H(9@YQ'2QRVC,44U0N>*%(T@V4JX]ZOW@GCEO=OA\)6..28#(@0'+(&988HUCS1 M\J@W\NZ/C^*PVL([C$>Q/^I^B:M$93=V\0F6",%*8"6P$E@)K 16 BN!E1Z> ME9:IX*UPBM9C3CGC/#!#3236"$VX#$8M7\&[TMF[UV7V=Z\TNZC[ZS48 MEOO:&8^'77"XUN6X[N_B;WMGTWDFJ;3'#R MM-AJ-.AUP^23!T2"<[/*)6:E8!D4QBA.(K7<6.8="UIX)I3X\'+!9'*[54+M M:ZGD]D_'H['ME]Z#;'*UD=N<8HTZ8BPC%<@%+A#GV"/KK4",4B&ISI.;+=5H M39N7?')&U+2T50>B[GE5^]Y(8QX+WR=G_-=]&'\)HS>)1F>UY.TX](9JWJ5H M1QR.GO_?:7=\!L)O.6X\G^9&28).6$04E""(:VV0CIPC0RSQTD6JHRW<"*0( MJJI>5:623%%3'WB>GHTE#*N$9::!E"@'5=4TYB#3S.%(-F*B!"7!+>*,2I1Y M72$7G:0F$$JIV=I6N(T9;4NS\K'-AT,@H*I 5=6CJF[!H:"JZN=&-LV-.#'/ MHY;(6ZH1I]$B&U5$"CO'I-&>Z8H;,9 BD"*08HVDJ&S$DFEOI+8\B62#YB9Y MSK06,CB\"BG" D1MC#F;KRY+26&I0(%$7=0D1TX9AS@AG&LLDZ=^:UMRT6:4 M FL":P)K_JI+EDG('YG#)AE"I8Y<&.48B<))+;U5/"AS,VV.\F/F5\"?=[O& M,7/>V*7DO(X*,6\CXI9@Y+#@*$G*/>/2>,FWMK.!VT3.!O.63L /W G<"=Q9 M<2>S(@5,C1/9#P_&64(<48I*FHA*G !W-HT[IW>/&JR9"T8AY626G(;3[*X; MBGSTBF&?A:B)V5UO8R&!.6$%I)85$$&"(TEG<>4MSU.R(48H+DD,.& 9X\(K M(#^4/KI8#KGX05C^J(\T.M."2YM(@V(>,:42XIC%B> RG&@J M=69,%%VYB9 MMF+@LX+N MU5J^ZZ'8."[KH_"IW67=0SF9(VR%)IL\^J/;+28Z2)T\RD0)U G34LDK# DM(.2QD\9R1H)8P6WG.LDW!6PR)),PAS MYI0&D8F(F)6F4(HAGD<[,BPFY+,),V5J;*W8VN9*M)5X"#OV?G&^(W1')SU[ M5AXR_IQIH26TA)8 *&@)+0%0T!):-K4E I:0DL %+2$ELUL"8""EM 2 4M MH64S6P*@H"6T!$!!2VC9S)8 *&@)+0%0T!):-K,E I:0DL %+2$ELUL"8"" MEM 2 4MH64S6P*@H"6T!$!!2VC9S)8 *&@)+0%0T!):-K,E I:0DL %+2$ MELUL60'JMZI8<\V)CPC^5>8C.JD]7O+:S/[[8U'<_,_EC1W;X<=N?Y*TAOZ8 MZ,K'_C@.M^[G0=[$V++>#X[S;Y]U^Q];_<$X7WT\:)WV[6GHCF,Q2C_$_FCR MJDJW8\O;J=NW?=^UO7S/^8WC_!BC)S=VP,6O=-__[]DV[ M];*S>S/K-.5FWUZ1Z>X5F>Y>)],W5Q1:F<..CEI_]@9?1PUZLODT]_=NOS4^ M&ISF:X3158+,:FK^3N)5PK9\1SU[,HI/+U_\?CFU=_O5=:LO_7XQ4UXP?V&N MJ7QMU9-//KX@-6.>**P*KUV([(L?OJ"\)Q7E74J,'SY3](G&-W^,GY ;/_O9 M90EY(H6\U65__AG3M[OJ+V]6+W397S@ROTS>;F::SDG\.1G.]Y/G<@:]U> X MR'0:6\>YW=&H%3-^0VO/#OU1BY'V#[D-5^V?[TT73G+8[)XK23VGLS_>ZFD? M59?190;5;!9-[V.\EM%WP=RZQ]T0>K'N9S8+)9*MYKM4YKM6&@Z.6X.36#1- M=D=*'M$O6?G'T=-%QM%-?5'/ /M53Z]RC27O<.E!,97F^7J*5&*:/3HZ<=SJ M]K./&I=-)-N@)-.+/>K22::;D"QZL4=;(EFT,T80+5P4*7')HI98A*2XMT%X MA^6'9U6R:(()6BQK=!Y!+ZL!]._!:+09":,[NQ<)HS\]Q_LO_G/4^?3'T?N# M/S^]?_87[KQXR]]_VL/Y=WA^30Z/_^)[!W_VOB>,_ORM\VX/OW_QEKX_KNZ) M=P2%]?Y"_]^DS/GQW**831N\?/">'YZ\_OS]X?_S^X./7SC-? M[O?SWOGAM\ZG][V]\X]T_^#UT?M/O715U>A:54T2M99$L\K2B)G1-F*/ M1<5'])*/*/#1_?'1^30?!M(8Q@\]W>['5OQ)^Y?WRER^.PLEP\*5; MG'!W5K^GT!1_8.VJGZEFCXIG\22/A&X5VK[1H M4 VQ25;_F*^7KO0X34UT3 MTU4EOVL34Y82*1LL(>*]0]R:B"RA!%EC.<>:"JQ\$E[0$ M *\)P#/*4AI'HU8)*9/U)'?Y'\>X1290IX-TB3NUM:W;!C<)P'4*RZ9+B)WC M0;Z7\PH+95FUVQ_;_L>NZ\71K13%G*YX>(14MZ*X;H3]]/+*!#NC41R#\UL? M177G!.-X()[2A#!5$G%/';+49HTAI?1,4A&TW-H6;4+YJA3U$YI8E\98U-MZ M])"N6V, I.\,TC.JP^D8N)06Z5@@S81'.LL0%'F*C&K,$@M;V[RMR,JJHT9( M/Z; Q;3J"-&-+S?+]C^V4KRE^G@4[M!ZU<>?EU;8'8P*40$7+)0*61X$4HJJ;)G$N,);VX0_P)4^0.S=B M ["J(G5$/1 <5G0M( M2)(1:Z1 )B2!N-+4.I4EA*49L:Q)B'U,$8NR'MSZ^T?;[?^CE7%7-D@/1K97 M9(2MQ#7$+=:G'$;Y'1JTX"XQA9EF"8D;*1.<&9<<%E&S&+V'Q!\6"_J7I6],:,"MS08MGH9 M OG2^:]RQO>T;+ 91A^[7R9G%B$(<3=!B"NC_#D8/ANU<&.3':&GJ M?HL!G(#BYV@&U"Z#VAEED1QU2J:$J/,1<2\M,HXSY+7/$Q>-5$JQMP*+(B2+B!M9,9N%AY(XPSE()5V6DA,I-G:5F)E#0(QCEN>#$EQ.,P* M9&R_/;:]%'P125HH2O!#(*4:1)<3A:*CEDF]M&[R"=H"018.1NS;Q ,BM&;G3XB'&H ). M!BFFRY9K%9$M&RZ2LC:PQ @AT'N8PI=O!D/_&?D["21Z7$9]I,] MFG$"@<<5F[C/T,2;(SN,?Q1#[%ZS T0DZB.FE[.2@N@\B7"LD2"D'%>+%F4= M$1#/O&1),H2D0DRLG:5%@QP;B$LT+BX!8+YS,$^K#*U)(MEPB'.-L\H(V3_ M,;\*@A&C>%)$%)71SE3=(# _IBC%;K4H,FIU^]>3E%0;D%JV'UJ]KG7=W@H) M2Q;UIN[S&G7J2V&>B&:;?*>F33:/8AY:6W JN[;#F.>C9W'ROR_[EW9Y?646 MF)[JFY[^FJ,UL>Z MK1>@?>?0GE:>S##"L.4$PBMPZ3BQ7RIB2MLC,V:*S\;M_FR]! M7@WCB>V&RYC61&H.QD=QV/*GPV'LCUO"2I?!^(L8_$X_ M[!=+7:91 *I:@JK>SJJ0A V3SC!$;J1'DTWK$1DLD%S'[%LXB'C/2M6$!B>0HE2:$['QL;=,V M5[H9.']<(9']J]!7KT"F5740&B1TFO^ (\UW(T3&=O1Y#GM=V>;?Y>_7Y2;W MT]L1I'&JG;<.YVP0-EP++Q5BJ>0E5XDCX[)'I9W16"O-":-;VZRM:9,"^! B M:>AJ'$#\_B$^*TVD2HIY)#A-B!LGD Z*(F^M*2>E2R2E0#SKE 9!_''%2RJA MWLH]_YBC(PU=MJELT[DR#81%;D%+?I[RD)F8A$886X:XS6Z3-=2CR!CEDC B M<,BTM/(F((B-/.K8"*"W%O3.["]6/)I$*")>>L1E,,CX[$$$ZK+IN.+:JZUM M6LJN0K3CWC: G-BSJ@)V67VQW@]/XP\;?AY7R*,99Y9N7CM^-3'63C_L3$SU M[^^6 A>I/C;[.&>)1D2N/(XH:X[L(A'MD&/YGSP(,-.64"6+]#K$_K M%1J48TJ7###!(:Z(0LYABWP0E&@5)-&EQ$6;&0H!E_O?7@(QEH;%6'Y<@+[D MK3-@K=I8Z].<['-YUC%848J\H)FU\I\H.U<:1>8YS8Z7T8$5A<+(*AED(*S2 M8(S?H3@!C-\%QJ>522;QA'TD""=A$>=<(B-$'N7>)DQ$M#CALO%5X]F57(BD MK!VLDP1+)47=Y6(0Q$KN+U9R$=>ZRGH5+V/ 0%+UD=2.9B-3XX0S50%BI9N4T!M")0W=Y0H OV^ 3ZL0+"PF*@2$=2DCF(Q$ M.F",G)74>1*(Q;*4(Y9ZY3VN$"19-5_N,'Z)_=-'EI.DJ9&1W<&D)L*[[OAH M]W24^R<.K_E.0$Q+$-.<='B:I+C/4Z*B1D\0BGDV,C, 1 M,1E],!8[5RJ1-Z]B:)W1#$V;K3HZ<=SR=G34.BE5.$,,+7=V/;]NML67E;=_ MN,$PQ"$:#TZ>EGX9#7K=T"J/]L!IK>YUF&RLW6RK5Q>F^N/L[:B$:*_6BW>N MK 51VOJ8;5X^UJ 9MSPB7?(C<%2EQI@W2&0^X-RP_$_)0"3; M>DZ=L2:20DW1ER;+GX*<5NH-OHY::3@X;G7[7^)H2OFL5$W@UQ:Z[SH#2]YA MG>*8F&:/CE>G0W]4MD$/4M''F5''9Y,C7/]WVCTYSGXD+/W=F?A]9<]*CX\. M!CL^=_\POKJPR*N>[8]W^N'YI5%@GJMOGIN3:8_RE(AS#C&3/7KN'$-648:4 MY\001ZT+M.Q!HKPA&R5A+;!YFZ$!VXW ]K2&Y2I*QU7(GJS-&I91BFSB"6$G M>1:HFB=?CI.KMII3::2)NZ!#=W32LV?E/N//^>"N6M:YIMET ?6RDM,%MZ5L M5V^0;V#%4DX;NQS2+.WT[VP*J/&R%E:]GI7GD.Z=?\ZLJH/"99MVC!(C;KQ# M)I)8P41RQ:QK.LD8086-1LR*+F::E-GI7'O+ >+&@V:;?5#:L8+R\-!ZL8 MZ]8J5QNQ.$\E"ZHV[*(2LO$^(4:C,H%[;ZW8VI;U1'=@4?.A$,/:CL<#,=RW M\+DL5)F2(SP:9(GAB"NID..>(A6##D0GI[7Z_]G[TJ:VDFS;OZ+@WO=>503I MSGEPW7 $96Q?UVN)LHW+#[X0.8*P!JX&8_CU;^T=5Q9ZHY\=G[U# M-(J#+BQYKMXS_G5^SX_QI.J&G?1OZ(1=Z(-MZ(*:#=R PO.0XJ: K&$HY$ MM IQ(F/>!':(8*:L5Q0[ES:NG:LWJ5SB/YUF]IY8P MIC%BQ88O508Y&S 23&L6@=;K:+/JE5R2-K'>[ZU9VB/?H/Y[T(>A&2H;::+, M#H7H^Z\-:)G>,SMZ^Z";U%5?O(6N^)0[( ?_U$=K;P?QGQ>I6D@Q848-"D[H MG!F7(B>P1X8+H:(7QG(/$(]KQ; G/%E7O@%]Q62MMYU7,XD7\KQ0S4B4'*48 M+-A;7B*+L466&T^\TU'H\ BWG9\ ^WD*/BJ8M5E9%1X\R4DSZC=Z<=08'MD! MT*$X&G5B?=[A06+VJA05N_U=^SU+(QWU.[D9W_8'GW+G_&F',;SN=T]B;VAS M(6NLO176+DOH*RGED0>PB95 7+!"[3W"$,,::^8(M0D(DZBESI[H5+ZO:+W; M3^7:][7">;Z@M9IU2+P3R%*63_%C7)[BI](YC3GER=H4FI3]F$$^J YG/S"NS%CP$4.KCM -V$N!4M]\K3+\:IE8'4TLB\IS!6%A! MD5(*3#_*.7(Y/9XPP$]D5/!/$9''U,]$Y-7.FV?DO+GEE*X=.7>?S?.D(VKF M70@$)1,5XIA$Y'A*\$](EB?/N(RU(V?-'#F/[L##LFB_^L##(SCP\';2<75< M\^H!N;6])+=?8)ISZ%;M3\)M4K' MT;ISH8GVDJ0]Y".I8QR^7]O+KKE8QR. M!FT_BB'_L-4+E[^8N?)OJ&X_S.M\O_GN.^/"DXH@XH:VD29AD-UXQO,GXHHC_W:S:]>!2*W1B M/5=@6;5[JP:61PPL\RR,6BPMM0P9'C*P<(JLM1Q%%@FC$ENO\B:=V,1T51D1 MUXR++?=+K3,%*R=&5DV-U71I#&"^-,K/Q9&X3,B>5S#10U*MLD-VTBQZ[?1^ M"B=KV%L=["U+MYARMM?D4-!EMC:.# -;U#B2/"=<*Z6*F\OLK!U+"CAHN'[5XO;\)E_?C"KGA><4NW #H6N.5$)BL\AN4-&% (UG > MO174)7/P/N,;H?=J^]4 MCH 6Y+CD09-HM0*.<\CXM#3R%!F4/(NZ1BC#TD# M@#&V:)IHK;+!F&Z\DVQ1Z4)<+W M5Y*5&^YAEBWZDD$7A/[8=6+I._L)[_:R)GQ(K/O/!VF9IP+_++"DM,-2!L\9 M"5H)HP78,%@G,'!U ?_WO7]8P__JX'])@LQ@:$H&4R2< JKG141..(^"B=2R M9(,.#JB>5)N8D-4FP_NI2?; CJ\:86N$70'"1I]$8DS"O,.<6V8%-AKX-,,! M \31TIBN$?8Q(>P\P2;0J9A1C,!F H1UFB&KX1_")=4A2I.4V7BE &"7' MZ M? !;$/-_C7)N"_C_T/[VZK_@GTF1NW9PV.Z5[YX+3_,P%N-@U5.6X.OF+,US M]E.,#>M]OPOO/LN.P%Y_!$\?]6'VVG%H9Z4%F+DA]H;EIZ+5"@&&*H+?=J#, M\$5Q7N?%M,?F&Z!Z*Q=0K)/^L)U[^66AY=#^%O\X;8?1T01&9NZJ>A)?W&(= ME& \NOJ6=6E9=;DI9O_-I2TPA3NFG%8&[% -YJC0F#/LX;/7@FD?#IC:F-QT M-)C4X,0> ED91/L5V005?&D[I_9LN/&ORR,.AMMLH\^WUY6MDM)*6D4M:95R MV /"]@?%\?&7,(7C(%\%9;)K4Y;&T2"O4O]Q??] ]^R6F<+LHZU -J=?Y\6Y MB#J%>BP9MP\ZOY95'MI]Z]/__?QIL_&^]?IJU%F7PK8FJ/IYBJJOIZCZ>A95 MWTY1]=,451>K=S/TX'CCFJ5(3Y:B=B[,J/CB@9J(O&A4!+(U[L(C_ HB3BZ3 MQ9W!H>VUSXO)0Q+\'<0@-4/RYDZ:=<-$'V^VA[_2'XT'-YJ-X\_'C>!T+6Z3;I__$:TCL/7YNX' D3P M.Y"\3OSOCV?[7\*)HUSNP[/W=[>^ YED3?K^K/6N^7W_^"O=.]_O-G>_TA;] M\+VU#<3R_&V"O\^:'PZXE%Y;JU'VCR.NI47&QHB2L)KR*&B 1:OHNW9O',-6 MIMC=CJ[-'NH M6I@]5_J"?Q4-V;7#KY^' ),]/X7)AZ!#C=^RL07KTUGC:Z]_VFO886/W-]FC8&([=L!W: M=M".4#WXK5'=_;HDLYN3^ZNO3^/\-^/I*_J#R7?]\:#Z\O?&J2VT/;J RNZL MRM!59 I-T)TP&%-J=]H%:!>%^K,#?3T<]7NQJ,ZT-A??3Y\,#[:-;_&H[<$V M*:3-CC(-!].T9+EYT)>-T/CO4H&GZL&EK3C3P_-M.+U]^FIX^(X?]5T:OWQ: @#WT/3A/9A>Y1-NCCXUO:Q[*U>KMQA[%5=V/!0 MZ3Z,PD;\GO=A8L_'R6@X[0\ZH= &4'\,&]W^,.?5[?6_%69>H[0SBPE[%#LG MV=[,4]EWVL7VSB">E,OP9B[>*$?HYM=#PYWFA[<'#3> +X8P'"ZJ,WW98:?O M;&>ST>_VVBB'C/5BIQ%B!UX\.(.BP,=<]=3WQ1ETJ$?9!O.E& %YCHVO\>RB M$5!CNVJ7UY.JOYE6'4;/ +XMBOK)IC@Z*SYN#6!@M LF]QYX3 >&2]%0DPFZ M]7XZ)S]5[[E4+Y@Y0RA^#H[+0Q8*=@+&F\Q:J431A M";63,E;-.[QHJN*-W7%GU#Z!ITV;'U A$^ C.VH4\Z+L+"AS<7U^Y.=>08L+ MQ@7CX^\C ->3D[SNYUD/0%\4K5\L B8HA<3R!YG<:FR M<:'""1Z=\3(#72A(DBOQK-LOOAG9=@^#)/MK:_0:L5DTC^<<_4YE:%NMRDA+\0N;U^@" /RYM4<;)V38C9F M!U][6,ZM2S@ZA7P/0Z]D#I,IOUG^>3)HP\B" DXF?=9HK>!ELJK\!EP=?>O# M7;\WJB???-5=R4#]A0OQSC.9"&/E_*J<6CW2Y=#9OB NB=CX)=#J,0I\/2C3#@[ MXQ#AC5V@,YUL,W0L0.TD>K8/37T&S^UGEW;O<+- ZVH1'32Z[6$'.&B^N'K' MB\969]B?/+8 \=%1NX!V6^ [,+(9Q,\E&K2'7V%)Z-G#PB>Q6? I,$$*$M(. M)5>>N:"H6 *6>_/E<=U6@Z>!_5OOIQQO/:?1$5R%P$#JY $4[,A>C.TIS,-H MZO5+#]GFQ#>7U;CCMSP B[$V GI^X;F9F+K5G.KH' #VRY"T(L' MC(N/7>N/H/0-F#*#\K?.87\ 1G87BE%0W_PE/*C@PB%^ \9S FO4*,\\%,,A MV*+O&\.SX2AVYQ>8?\VYA6[E4&6/R*%*[]VA^@E (=LXMC?:\AX6U=S\?V<@ M!!-O;=RD9Q,W:>NH2?>/6MM[I/5EO]TZ_G"^O_WQJ/GEX]'.]E&W>>[/FKM; M8F]WOSWO)MVC;\[WNV]PZ_@SV>^^IZWMUM?6NS??]]^]X3OO]LY;Y^^_-[<[ M1ZWN7ZFY^X8USS\?)&NE#QHCG@1%/+*(K)30F$XJ+CAV1IEY/RE1D=@41&(X M\AQL+BW)!PT8ETHZKN;]I)_&71A\9WD:S?1%XZ(S&I/>N(.G]/K"7"Z\P51C MHKAU-'+C/%10<@-(A'5RTJF?\:R:![$XEL^KW^SO]SVQ_K2 S#MI;E*=E?\^ MYXG5VFX>A.08EE2@0"W,+H4%LMX0E)1CF@@;N68+&Q GYB%1V0I]7LOM!==ANN>^_C=578"Y I?48G_4'QUTD%.1/_S,17 M5#EG\WV#4%"&PFT^\YR3DIUTX-Z2J6>: K_'D]&$(,_YB?([MHK>L%/'VN=/ MC7=;6W]?N*MW@$AO]:!?.HV/12FS[^]M=J01C/[OE).< =G(X>7P\.WH8]>! MP< *]SBEE]SCEYXU>R&Y"O_Q3]>% (H15--#G(FEL$[(%A'B6S MS_WTYO7%TRJ[(+MJP; !\WM8V37YAN$,V,^VWZ3E)R*;!=6"GK&5X[;P]0YN M$,:3'9'074<6K!<78R^[\"?:")6G=]Y5=5V9+KFK\@,N=TGA&BS>EW<,+%# M$70K_-Z&U_BBRY:]]1:Q2=4P+;/'%&%.3\-I"#3Z3K%:I=F[&/MUT>GET"E[ M;'[:5K.LF#WM'%G1[LZ\I=TK0ROSH,NOF4Z)=F\(".O+G2 829-I^&'J,\]; M8@3GH?HQ'HX[Y3,^H?_WHJ U@VQ<=TT/.J/.]FO#L^P18- ^QZ/>V6DZ[1Z\\-SIEMNT!E5 M[%V>>M T/\"ETN,V!:?+/H2YF?6B\;[\MG\"=M8%ADRV2:N]QYEA<+?1E!<_ MFP<*=((->9H4WV].[,S*3]+O :;W8>TUS^MZ!Q<,2S90X2[,LH5]?@6@5CG M_K6'AX-X6*(L0.IA[!\.[,E1CI%N@(52E62GV+.#ZL?VM[QKF7?W\LK2#L4& M: _JOO0)_25/N)'[Y_$;I>[>C=+/.0/# M&VB&3,V&S]+XW#K0Q!H<8T N9M4C'Q/*#8L,20X3)Q0C<=[XE%JF1$5R/%EN M";9.6R9TC,(I^#+.&Y^?2\?HM*E_;'<^1IQ<;BQ?WTYS1KV5.AE/(J-@9WNF MN;1200]Y8SE.LL3C.?OG>HPMN5W&V+S,7R*[%7\K\F4;\DUG*S)-Z.?5Y5M OCYFBG?"ZF/>*SG M"8EG<<1C*22OV*=_%?)?C^0/,E5G?)H%P\XNB-&X,%Q+,](73H'0SKOT$QLG M;VM.UX(7E_9EVGD[,@_>N&H:/K+$L\CX #,^.E*-A[&- :> M#3A9WIH]9>W!Q$8N4F)5:\0?V4#KGV;#L#0X\['(4;Z[\M3-TN<9HOY'\>9O MMC.>OC5$J&L1VV._3Y^>K^I&F]>HR>L[A<+]_%I6G*-$_82@\-.[+ST?2G=J M!X4M-,J'0>=_+Q(M(F=+P_=WNI[$6$=^E/&]G>83M'<,XL MXH?]?CAM=SJ%*_DT9C_*1;KKF<[-MPR'Q;K]QR1>,PZ^55U;>2]R]XQ[E>TY M;?_*0)IPB.R8O;"/%I;I!SDGL")VNU;&F;]WX^S2>:9ZG[!Y_N: A>@\D0X% MKACB5#EDB1$HR! H3\(H9^=-"A:"(D+J@&7D3!D+RRHC7KD8HG(8SYMJ?U_L M6)5+[$4G/!>K[=HFF^X63AW,-['!2H_^Q#<],44N[2=6/MW3HW[>)^R?9M_0 M[*F@'&'7N;0O56Q45 69>$J'%Y%+MMJ7N/ YQ4Z[6'+CQ.5_T;^+P?J]/BQ5 M@W89F)_?E#UK15!>AE^XOPC$GYQ::90;(;!DOKC.@'H:(!A^!0AFTZ[DRA_; MPZ^O8;%MC_*G9XF!'PY2,,DJR1"T6T*"8.';" M*9ETU#%Z8Q0G:>-5LU\ZXY=N=5H,O1 M$_E!?MI]Y=/>C ?]D^LQZ9XC"_U1#&-85G/.WYGAM9/R^/KS+/_[%N"Z/WC> M+&?O(+ADF8%Y[80FB#LQ*I?HC0]9+7,^%E)!%P[-0IL(&K-C M3X;QY>3#'Y/$P>U>T23%37]43Z^\H-GU-R=-5+RO_+GR"G+Y @N:H:P2#ZU> M7/D,7Q0H-Z>S5-U)7A!*K_P9OR!W^@U>*F-"_28 M?>SY-7&PF,&_=/Y1_Y I;:<-[]&[TY?YYLM=6J+,[57"N8OUNI*O6VS M,8<#UK?.I\M0F5VHN9#V,-Z@Q1[WP+YSMU\O3;?>?;[[@QBFNM<7 MU5>?1J]GOG6#WKV^ML^JR>ACGA"WUA.^LM_NU'4/J4Z_=9.A7B>T_TG)X-XX M!ZS.J083ZQQ37BOJ \=!&J^TIB(EBRTFAEV3=9!>ZR_\>\I1R%3_%]''Z5FH M!("WON_MOA=[= _#==SD.^_^.FJ=[\,U6>3W;7OO/!S-"P WM]\> M-8\[Q_O''[[OOVN>0;G.FN>''.YAK2[Z)UO:; VTU#8X0A UT".>1(JLB1HDQ2CF.Q'J=D7"UVK^K5_=]@&GQOVJ, M>2B,<3XQKD.@FF).DC" ,LXJS).$_Q)S33[#&F/N$V/P/,8D0W5.RX:(D3D) MJ73()A90#$8)1H+@G@+&K%A?_-E@S!/@G]=G;%P_BOGGG>#_ILG=?JZUUFX< M_SL+PU9^^\;=%LXZ+=[-ET?F)=-,2!<23\Y;Y;2,DE.5XVEHK)?'AUH>6Z\7 MET2WJQ?!VRR"-TDULMX[ MNEL_/*Y[U:'5N>W<>>G86VSF3@/++B*>ZPW===PC?8H;NM<0V5NPN%ML,STJ M'WFE?C0L >!BCE9RH\NW$V_8K(^B 5:WO_SD]D\N*R/4FT^W:KP%=:/;S*"? M]XUE_VCG=VOO/7E8Z=U_%>G28O?SA<,2[IWNG?\L;MW_I7O M'7\&8W'_:+_[1NSL'I*<+++9_7Q>_M9*S?;BW@ZSTDL9&2*.*\25=LA*1A&! M_J'&:Y((R=ES:[]KO;>S/A@C%8G6JI"XB%P19H357B?%!=-9O6/.>45HC3&_ M#F,6G%?*>I/3 B,=,&!,=!(9FRSRS-!$O7$D&, 856/,-1CSR_9,'HRWW>^& M2>WV;ULFD[%*2:D<-T[9& $=L8G6N)1$'7GS<,BY)/+&1DI#PA994J1HY 8Y M;1C"C$BM/,6*44!.6KO]:[RX'[PPUI 8,>8L2NYH<#YHYY3$*@KG:Z;UH'BQ MP+0LV-D"%1-%O")M7U8/K+2*8_>DTS^+\4)G;U:= MJ9*NR#EF?R1GL;GLW/=,FL0G+R-!\I[E;_'>922@[#.9-P;]7C\+*17")'4> MCLG)\_<'TAG-M+"(DPBKA@P*5@UG41")I$ ,XR[,*R#8P".U24:XA3ML'!71 M!1:Q35%J:>=/JG^,>96_E-#F4G_<(27'M45XG! W*T93"2 #BA0IO5*A_I6Q M9Y)I AHO5^NPR@-;Y>4]FZ3#+E0&"WCY:]P]&8[L8%0DT9CF8?^4OQJ?#+,> M7L8X8'*74V3\M?/GI_SC11*.>?'^V6S$52[B4,G4%WTUZC=L@,^-'K1/SGT7 MO[6SYMM,:HG#<;M,2!#;A:S9;^W?)QK519(,F-25<%]1_5*:KU! .VUG^;F3 M$YC&1-?[(I-'=YI5FOY1JBTU_MW/^H2-WW;[)[ X,RI_?]EH M7A:'O'QESL:S[+%E.1I5 39^+^?29)X,JU)7"HF%-OZ&+*QLNUD0]+S0GAP6$IXN-BXBSRKIY5X<5?K)A5[R M9+J[/$,[Y?0OZS*=X(,(5-R7R3\REQP7$INYX%7B\C)54N_B>3._#::2G/V, M!A/Y^^FE,\T 3?KZS>M_3]HR?YX^I*K_>+8E&[!ZQ )MECVM4IQ1P\91>SCJ#XI< 7$FF?JD^#F_1;O48RO[QP[[9=+SX?@D/Z[X M#.^/W@ZKE$4S2\+WDYPIOE1.O1#0KFK9K6(&#VVQ)!4-6R1/O8@-O)!AW2Q; MJ!HGW0CK2"@K7BFW%G&(EUKETH#*^#Z;"Z.*1IP;2I.\'<5SK8?%)R>+*(5< M+PW(;"=4;YLD[ 2TRCDE^H/-V:0,I4DQS2"34YZ 85T)R$YRB%12>A6>%@EH MIQ.K3![REP7Z-#AK5+$VY8W%#96J*[]_2>$[KWNDB\4;3F]G0&Q93",9P;JEU@CC*C-/:))&\6TA".*';,QWPI%1%"X/^ M"FF]:]MJ+OFH")*Z2#15@6LA7+(Z)1]H():S$#9>[?0:6T"4.PTBEN3T>PVC M.N/X-@#-11*^63MEDB,L5**D@.X7R<9OYQUG #O*.:(P%5PGZSP.T?AH);,! M.W;POO".+O6V^OFJ%;%Z6Y<(SOI'_Z>6UZ7TF1EE?!RK$^#O-?/GEW M/P@H/Y3G/3QWBQ\D#,25RH0X#!H$ Y0CY[1%UM.D2&)6D)F>*JC2 M@4T$7\NLH78PC+X17O3AOP4;^-!X,^4XD^]_J]A@^UO,1O$&,*9^'QAZI@#_ M>>6(&@_#_.:LU9[0%+'7FAL*F.\DM PL<$XG(DBUV0+#"2T;5TC< /BSM#&8 MZ*6_+Y9:<$Q:-,M$>E./[Z"4,=Q3Z1J"].3OPTM (41%]PC$VQ RAL5%(L81P]KNGBQ>%2Y :#;F5*V(I'ZX%)BNB*!>QX[A8,8 M^K1_;4J6YYR Q=0)6-:@+'4"EODA>,M$*NO#U:[G7A'*WJX5!GCB;R K, MTQ[JCT>-$WM6FN;9L MAU7I+ZV,3?N]W1UW_[9G4)UZ:;Q^:7Q_>J U6$LN:42H-XB3G,_=$(F8HYYC MZ1.QX@531\IEJ%AZ/RC64_796"^LV?[W>WMQHCF&?% M!NQXU*E22Y8YL\<#?Y3SU]C#02S=B56^L\(U4S&_'YG?=QJ =QIR955F'*Q_ M%_L"EP8?S'?_$FIPVA^$8>P]LQ'7/'\O&\QQ1NO^KW2=S9O=$]W?&*O+LL!9<]C#,%N9<*^TP9MI*J8"("Y.N M.SGYLU/Z3=E&]9R^@1^('D@9K(.>05I9B[BP!ED?':+0;\9)%BCA&Z_DB\63 MD],I722B6C9(JTR!0!&JG+]7LXK9!/##",_M'6XVX%KHVDZYSVD#3,;VL BY M_A:G>7]O%&1XP]TV\XAVV_B][[9]+'7RWP[ZW3SA?3 M)-KPX]'^]GZ[V7U_NM?]0%K;'SM[Q^_Y_I=_CF VD9TO.4;],]^'[^=GT/Z[ MMU]A9IWM'?_9WM_^C%OO_FDWCX\Z^U_>POL_"_B]O;][]!6^3[GL!S$$;EF0 M,&LD$"1 -622IX@IYD6P21N!YW>$@-US9H0+8%%R', @2UP R]+Y#Y_,8JAA MF:>@2.,ZZ8%A&7@Q3:=TAWC#:\MQK>=GLD][Y=*=C]9<@-";[V!T FN;COT_S_X>],,8 MJKO5"U5VC^$SAB5QX#1T F,:96L:"'K$R.5E'6,*9IL6&N!J(<-H/KA,@:,1 M#O\)3D=8]SDAC(9DK5^(@-Z])'=6!CU5 6=E=%.Q21'ZI[VK9,ZFX]>=3>EJ M/V>LSF=P[A)/4(:$+D\&>EWM?K5*FC$O%%9W44E3](7&5_]\5XDP0EY((5>N M9X9?,'VWIUY;6/T4$U0]-S&U!\W,Z'R&9I:?^?QW< MW:Q5_O.>ZK[6A[UOX7JE3B;.8F21$IZ2=$$*[L"H%R013=-UKE=V2R?0F^_5 M*>.M?,Q@&,.N_7XSQRM[G/99)8WP-3M:NU".T_WCO[K-W8_'>^<=>$ZKTWSW M >RUO[[NG>\?[^\V\;PTPLYNI]UZMW>Z=_YGM]G=^]YZUSK>^?+V:Y-^/MW? M_@O*\?&XU87GG'_,(E3?%X3N=/ J4HVDCP1Q(A2R,F_:&YGW]KW(&V2OX.M- MPM9>[6Z5BG,U"M8H.)'NQ,E;IJ(3W')LF!$T::-QX"0&9^DU.2%J%%PW%#R? M1\$0>%2:6^1,E(A;2I&)R2!%4HI&T91EZZ6DLV^DT2EFMEK)?CW$N&H!O7N8Z$(PFK"( M03'&@PU6ID@QF!O,>,>3K G5(YOH"X0JJ623,&!,\DRHH'^1S;)[Q"K&C<\! M PDFNMC48DU4.M> "]4.R]E4%>\;DSWX.Q&F)35^Z: #]\DH'8$P,;4I MU$_CZ'*,>$@?7#W1)Y:1]DI&F-8X*NY--"K"W(=9'[&QAL_+#=<3?=TG^@)A MHHQ$%Q7)I^8) M)$D$LJYC.#GDJV O7XVO-;ZN M E^M%T*&(*)BW!GAK+(T8K &;<2^LNUKRO]X\'6!\D9WPUFU)?)0[R^/%U36V%:8Z0Q=.@C_K8UVSFCA\>IKGY8;#3 MH_ZRS!V? =O@KT]9VG;XHO'?_5-X].#RB? 0._ ">$9.##(]-%:\[C#V#P?V MY*A0IQ^/\K'L29GGGOSKSJTN.3+V;E),OY45G LAK^=[9FSO]$ *I8R/"CG- M@#5RD3^%B$RBV&$M"!#'A:P9C"?BM*$R,$ZBTH)QH)Y)Q8!M9/=\9FPZTK)2 M=S&(+\LMG1[%02QS$TQ&:![NTZ0.>;C>Z9R9O/J?,ZG-F]3FS.FRC[)N9?'WUN;+Z1,55 8 T1J4B\Y1P3EDTWC!FA-;4 M*26PKS M+SBWMM^SUOE?\(X/O$F;IZUW>^=[NYVO>[N'WUM?]DAS]\UY<_N?X_UWK:7G MRC Q2A 749 Z(JZ(0B8(B01GRH-)PR3-B0>HW-1B4=[O\9RHJ,^5U2AX5Q2, M7BL6'""?%CPP:KA,6=N0T>0)IKAV\3\R%%QP\1M/C59!H>2$0UR:@%S(Y\J\ M%(YJ(S$V&07Q)OYY%W]]KNQYG2N[Y :O#Y5=E3Q(V\0D !KEE$LEM6-4YQAI M:Y+B=9S*(P/9)8?*= YZ9S$A8H1"^8@VTMA+Y+ E5@1/H]$;K[CZ%MZ^-D5R"HYM83#Z8)R=(F M6.E$ 445QBD2GVQ]G.Q1(>BEXV3'37CFWH'T *#.8Q0,Y8B+G&P#F#"BA(FL M7F\"YANOJ-ZDG*W]*9/Z.-F=SXTZS:(F&D?/..;! $NR06FEK&"I/G__Z";Z M^:6)?GQX0%62,@6-I,M"&]@E9%CT" =E)2961:MS;.DF$S\MM%$?)WN*WJ6/ M<3C*T7-?^H-.J+U+5QW,Q0K;P+AF%.Q-8QR%_W=>L<1F"=TE2 MRH1/$1F3DY09I9%CR2$ML>&**D:R"Y^Q3<%K[]+3G>C*QR05-E(3Q4,DC@3M M74ZGJ:0QAM24Z9%-] 7O$N86!Q,52D$PQ+TVR, P039P&157 RI)4G\!_4DO2DA/XG.C@+='("^A$GC!%CF=M M8A&H,H%:2<+*3N"O<(H]CA"[&E]K?*U/X#\C?%V@_%91E[ 2P/&30)RQ@&S, MR>FYP4YXE32C*SN!O[;XNJ:VPD^>P%_/I+*3>=_XTW9L;U;;]-&J"FQY#\-\ ME,]4^]C^ECMML]&+A?/8YC/:N9X9QHJ!/DKC3L-.;JG2= ]OE0^>!99R%G@I M@^>,!*V$T<)[CG4"D-8'[W^7?J*;\O.&7W,UZ8"+N? M17[?_I?/I+4+][_[!R;5(=T[_[.SO^UQZ_QKYI1G\,S4/']SWCH\P)H$GYO- M&,40M_"/H3 ??,(B.054$K!O3MK$.QA>0B7,I (#'COM@C*2YX0FE@.]G),V M>=L?G-I!:$R(PK"8#;D'&D47-)K1#L>#V(4Q>$?-D1MRB:6Z)-=7YW+U,325 MYU$(3BCG6MHDO33"JBA9_FUJD/V"D?PWD&E_]JS'\.E!<%@P 2:/=EET#.Q; M9%TBB$@#-(HZ(H.9[T2IO #S-E@G$F= MK"/./*($^=9GV9^##^8N-5$5@IF M3F]83!XW'N:CZ)EI-K[90;L_'N:E'F[L-7RQ]OLL,)7GV)'-5Q4"3WF\VTYC M"*M^^5O\?A)[8)0#O>CUN^W>1.=J\5&;C>'8'><5*BL3S9:I/W_U&3S6']G> M86P,X(&-07OX]45C>YSSUE\LA.6R-_ND0H^A>/_USTP5G$S%NS9+]:XKV5=! MS./@Q Y&9ZOU-[]OO9U,SI$=?GT),Q[6]YWT^N*-T'Z7F!B,!9_9V"E8Q-5Z/3_@+!7F3.DQ*;%$1+&@T)IZ9F-BM;V^_,#%6%":FH18"U& M/(8(2[:Q8(:QR B-2D?R8_8DDF=!<@7C*'(81MIZ9IW3$6PX>-3R='IU5]V^ MJSP%4Q)CCYC,R"Q4S-X1CQQAR1J9P)0MM"X6^?KEOR>R8OU! X@'S%)8WV&A M'_M2??!;OP-=T:G$.[T='C52IW\Z;)P, (D'0*G@ZDY!32IB -?DOWQ_.%J@ M+A="/8V3..QG'&KOPJ6O>^U\B.[U*2<98%C7-3G,<%.C?/@"YD M2Z%1NO"@PXH774?% #J'?4#2W%X%7,[?@V9;%"Z.E;'6:5N7NZD VHN^*;BE MKTKO*O?OB\8L;PU]J$^O/VJ,A]<6\:)>V;4*'_/N0.-D/#CI#R?/O88+7F:2 M[NQ2^V:)RUR4$(=0BJJ.C:,8#O-[VKTAOLI]F MW"E(<"D>6Y1C.-&&3=F>_5;8LZ5 YW"V0OG5,'C[ASWHX&*P]N&2P82%-WYK M]Z =X^^3I\&=Q49)4/%>,[U]IG;,H ,4+T#@G@WABVS.F2AZ*9;N5(V@T&:._3=WOU4N+ M2^%+,-XNC=[?+]IL&7)=LRE3U9]G>5$8D\44?ED %"PGE:IHM2<[U+X8O M;K$..G<\NOJ6!:VZ![) "9[S1\[\>S2X$&D\C*C0IT4V06%?VLZI/1MN_.NR MQZ;=0[,-.%_W*VN8TKTY'DLG4S:E*5Q-,CTYS^N=_HJ MF)=Y_/_7O^RCK4 &NM;@%+ M.VEG/ (8[^45[8*!_ET!PEII;#^(&V]GZ\#R8(1B @D;'>+.">2$92@3>^X5 M!^.,+;CE'N/N\K52WQ5?^3]9/WXTRCM,BSPGKV^ N)V"3N0_QKWIGQ5?^:T@ M,+\OD+XP'7\7SWMY=T?[+]?MAB7C!2Z7C3L(=U-S5Q7M'RML\WM1V";F$166 MTEH.O%8.KY7#'T Y_%DJ9M^5VV6I8=%2@V4"]LWLN6\:=R=#^*,P%W-8RK,P'_='?>[9TV MNZVO^\>'WYN['[^VOOP#[VRUF^_>'K5V/XC6N_WCO?.]A:Q\K2][?/]XZVR/ M?NSN;+_YWGKW@>2S!4WZ_G3ORQO2VOZ*][NMX];QQRS9>[9PYBIH$@VW2'J9 M4-8,15HEAX*5/C". PERXY4PFYR*1ZS86Z-=C79W1;L[Q0#4:+<&:(?GTI22YV'C%\2;3/ZUN4NN3/S<%J7\V\_75\/2?3,C]A->G935\*JO0"CAWCFR 3_,[4^]LN_=O&+,[O4\V[T_- MQ)#7J]'*5J.S1>YM@K912HR@:S/WSL'IEG)D>!;;\@;S@#=>D4U)?EJTI(PM0*R7,/4@\+4 FFF(1":%$$,OEP9M??#]>">8C&>I-7PS.)0A)%2 M",^E=I83%HT,P41K95+&.!NN$()<\'%<%8'R')P;A^?[W0^TM?WY>_/+A].= M7*9=#V5KGN]L=[JM<[ IOC3/LACOHOANJ[N_O8>S0._^]A9O;3>_M\X/3YOG M3;[S90_>]Y7LG?_U=6_W*#67B)M;*IVWU".EB4=<6(RLP!'9X**P6@CB[<8K M0O"FJ2/M:H1[E@A'!"68*"$TP5SC8)G75DCF75;;"^D*Y=,:X1X"X1;DQ7EP M7B0LD/0!(RX=0X89A2R8:"1J;*7B.:.0V,1BQ?+B]X1P2WP5\\H02P^;7ZL@ M^#A]'G]68GRE(LJHO_2T\&79FO8P*W3TAZ5(SZPH6\,/8FB/"NV9S:RD4@FE M=,:#B4K*Y>OA_I,XR!.XD@#)5\"OW>'D\B7%>=%X6ST:[FWWPW#BI(FA+"CT M):H>6PAW%U(XU?.FVC"]L$15K!%@J&7)F",++[197@Q> 4R_#7?Y4=[;7*K] M,EO,65V9QR^-/JOM4\A+=D_*V,<8YINBTF3)(ZFPA;(-5 C[',%8N4)="'ZT MHTHM!W5+7=A0'78_Z0\*R9[1I9>,&M&"-5[^7.@%%8,@JP7!P)R^. [S%&\/ MC[*,3&,(%V:1F#&49= >E1T58FKW"CV&(HYS^H[-1E%2,.G@SC2 5>BT/_A: M5*4L86'D713)V3P5,D[T3L ,S,I',!#+.OS/N#W():CTGV DA?;0=_JYGO"U MRR^9>53W0AEW.%\C>W+2*5JL?]4=#=L91!O.)N\->0I"\W3;H]R0+NLOM8>7 M.N@I#-'WO8GPW^9,RV2UL(PD<'E1]7_';['3(--.*K6W&O\S[N>V.0'@SS$, MXYX-N7HQ%-),MI#I!A@8?(V53%4[5S>O+M6(?E$J&__@G73^G<&.;..DWR[= MRM7X[SNH?JFD-!S# (>Y=JELFZ7Z5DYIFZ6PRIETUHZ=D,61OL4;%(1-"I+? M-^[-O'&V1*D"UZ)ZQ5NJ% >>2/-\\+J8*7I.EJ202$VFSS<9I7CE2T<#+ M<3&WV*(*2*'GD1MR"*@TMY3F@70:BU'2*U;FG,"BC%5OC$_@[956YMD?C:/^ M*0R(05&,T"\6O!^7IER.6E>+>)=^G(N]; M12TJF?&PT_L8LWX8E/E/.VP/G[/N3NO#@4F<:*4")9+W\L@+_4$KFV,WZ H(]I M?Y'2%XI=_?-=M^S4"ZD>BR107=:ZK'59[Z>LYH50-Q:P>OAVO>%3?U;$BHO' MN37]@SWZJDDF!9K<)LK5\&[-1"Z:Z8F(!;V]PJ>0LX\N66A!1N5@&VV MHZK\GHU/1S&.'DVS_G!_^%=*;M]V-#=+[THUC!M;,]Z5.8?9NG?!6HUL.C>R M;T -*+X!-7@><9J/O_^+>A?^[]+%0_[+#?[UJG2$UWJ2=VU%6K?B"EJ1W:X5 M5ZE _""7_J((81@A]QT6M;QKRWV'GSGLO)J): M!BLQT3<]C?':#H^V>B'_WYO_&;>_V4ZVXJ?A"=O3$+!G$+S;M0QK/F;N=H;]?SG7WA_]\/97O?#68ON MG;>VC]I0KG/XS%J[[[_O?'E[U#H_Y/OO_LI'OA>.9T1,H@TZ(J&,1!QG+3:& M!0J*V*"T]L[9C5=L4[&?/O1=:['5$/5+("K0)$TP07NLN!7$V,0M?)#)*<8, MNV>(2NWO,:#S..C7Z'0[=%HX6D&Q%$P2CX0T#'&5E7%,3 @';#@5.4T>H%,1 M#T7_J/&IQJ='@4^:RT"#$D8YPC'AFG%A@$_QQ+W"2=3XM*;X1.;Q*22M89@* M8$\^($Y2CAAE 1D?@ ISD9R@-3[5^+0&5;L%/BF, W E8$R13X$4FX+4%VN,>O"JU>MB/>;J=;%>%^]G76Q-U\5\[98XH)A;CQ-& M1B2/N'$":9[3,UF*5<"*);>&]N**XN;6/O#B[8+@P2#ZV"XT*GY*?OYI >Y3 M%MA7V$.UA(%)JKB6P6!GA2!,"1,8%>GV@IAE4&:]3; *2%VB@8DMH1'&*(I% MLNDH-=*>&L2"-8(;004U*]LFJ/-\U##T2V#(:ZH"D 5I/..:"<<((3@*B:4+ MP;C5P%!-[WX*BQ9"*K#!3&1.)Z@SB&-BD'$ ]$E@88WV41._\4IO$K:J3- U M$M5(=,\!7V!S4D.]YUQQK[G&23C+N*0V>7ES"[0F1/<#0@MQ$X1+%KPWR(NL MKR4Y@)#7#E%*@N4Q&89Y38AJ&%J#JMU&QCM0Y:23@E+)<[H"II2VQB:K8K"1 MU(1H#;!H(3Q"I 0L-B84>2"(!Z\1="%#6@O#"!C4-/":$-5(].!5^X5(-++# MK_,P]&GLCJ,?[?9+$8Y*@V-&@N/UC-3J3B&56O.GU6"6F.=/@ME@B(W(6P>8 MQ31!1C&- @D$.IF29'7-GVK46H.J/2A_FFX>[J0Y-*LYU2H=W@NQ-3H)H;32 MB#H* $6B1SIQB5+T*B3OJ).Z)E4U/#UXU1[>O)MB5*%_^.]*Q_NLYDZKPJ:S M^;@_QVRB02,32$3<*8,,51SAY*C%SB7K1$V>:G1:@ZJM*7DJ90);_5%IYFT= MVIS0Z776Q1_E'#,UN5HE@"T$:'$IG"$"(TFT1%P1BXPU&"G+/5$J,LG-^I&K M:P*T)LD4H+#QQXA77UE?>9]7U@.UOO)17%D/U/K*1W'EDGRRM\E?!X^I$S(] MGJ0Q=5GKLM9EK1,RU0F9KM/"GB16G.1DHC=)O$#JG$QU3J8Z)]-C:M Z)].] MMFR=D^DA1W.=D^G^0/B6.9EN0@WJG$R/H_\O\N T2*-.(G3GQJ./H?$>&?B7 M+XD(772K=MLA=.*J M.^_:)%/TGI-,W18.'B0WS:,H9%W"NH1U"=KC,"4VWQN/'$;9-(:"^$MM]B%(M"1$EK+S=T\FO'X*]T[WOJ^\^[S>?/\ ML]@__D#VCM_PYI?W8G_WS6GSW9OOS>-PO+_[]F@^FG%G=[_=W'[#]W>;YZW= M3K>U_4^[N7OX?>^XTVGN;IWN[;XY:]%6I_GE[>4$5,=-W#S>.W!6IJA-1%X3 MCKA7'FG-(HK!R.095GW%;C4XU/OX9"4>^,]U9XKKF33CL,7$HQ^"\QS-D:G]84G\@L/K6VWQ^H M*(B,EB))2<[M$BAR*C$$/K!JU8GVJC'7+TLULOB_7@^FY?.<>_1 TH#"Y%AQ$Q(B'NKD!$V(LT$-H1) M(BFOU\4:HQZ\:O6Z6(^Y>EVLU\7[61@?+U+XD^61*Z\3!!&C=*5G4I;/0V MK?7$(/HIJU-%@&.HG58FAVV$"#.;$D8C)LE:A?5-(?IY96CX52#\:3$L0W,6 MG8TV&R,,\9 8,M)89),(GDL?B*A35M4PM Y5NXU(G@Z*:6$,,^[FHDZ;V)-B&H86H.JW<9UIC5S,NI ..'1 >6GEE).I "VSPBM M"=$:8-%"0$523E '=IGGS"&>HD.:FX0$P)+UA&$?4DV(:B1Z\*K]]@NA:&4Y MJVIPN@TXB,(!F\R ?X.6FV\$D0O0-."L$>- M2C4J/35^]*Q34OU"A_9"M(W$QFK%BEP)"G%.,7($$$HHL.J MT4W!?SIBZ]=EI+J=@,ZCTTB;K.KM>#>AM&MB;>MGU,^HG_'(GE''L-XDAO7$ MGM4!K,^,S*X^@'5F_:V#-E9!3,\6HUBYBA9ZC"**&45<2XPL,PX)++@DVNA( M;1VT46/1&E3M0:-8K\2BVE+^*4!:"&7E)@FME47.91>?I!091PC"VFOF!8X^ MA[*R3;Q6AG(-1S4<_^!&BF!..<1&:\5\EQ03(1/ M)NB:&M58M 95>] ]AYH:W0\@+02U@A&MM,4*5%:&IQ1AX[=BY][(;C5$F>QD 917_B5L$5..OA3:B*Y(\%Y5P1@ M,%*3IQJBG@=YNMJ8.[LH>:#6ZWW4FFFD V2()ZP1)KA@$CD4AF% MA6&V#FZMP:GF3TOYT_4!KC5 W0J@%F)8E6*V>[P].^@.8 M.(V^@P(6HUA^G[3 ZFD#IS%WEF'V)+VZQ M;MCOC$=7WW+OBL3!=9UM]OL&N;):45M(L MRV+'2Y" 52T/V]R= &YQD*^",MFU*4OC:)"7ZO^XOG\4 $X9T6D?;07RO'^= M&4HO)SZ'>BP9M\M7@H5@V_S%O<^WY8<2Y(M&1<):XRX\PE]F7SOCNV-MGHA*SV? M9)R]D'?>A??]V>G[KP],I5J?*BIUG)_UF37I9P)TJML\_I!IS='.]B'?ZS9I M\_S].3SC?._+F^] BSKQOS^>[7\))XYRV3P'RK7KS_=W/[/]+WMGK>VW[9TO M;_C.]E%[[WSOO'GJ$;C0CL]"3C^F ,(#'I M@V(%G7; )JQOHPFYJKI_;AC/K4UE]US[]E\4 Z/W!&ZJ"H0Q80"G&K M)5!IZ9$U7CF9/&8NS@^,Z[CJ>A!3#\2IWRNH&8#NR>Q@CI<&<^:/<$73#OQ1 M:20PLMG(PZBX>!OH7-?%P:6?:.,4^&:^,X%QUS\=OKP\!:YL(6B0PA"X8%U% M-GF?3<2387PY^?!': ]/.O;L9;M75*^XZ8_J6155$XM'U8KV+W^^("$O<$E$ MJB,CU9NKGU\4/\V90^5OBK[02E[Y,WY!KOSM1X\EY(4DYDZ/_?%O3/-[*2R] M68&N.99SR],W]^-AT9/I4SSP97L$+_,W<0BW>V"-@*T&,V*XX.B[76U+4^$7 MU_#?;'O12>_SJ\V-3OA$:["TO'MR):8^$$[G45KL"]H.\GHP98T^W0R&5_!O[D&];]J7B: M)9-)):F%\!0,P:!9DA9S S27 NF5A:>YXJ4_\C1?R5*++;#'L?MU1R);.I>[ M^U^A#-_WM]]_;VX?GD%9CN"SV-L]Q/N[7^%]_W1:=/_K_F[X.N]?SF=&?[/6^]RY_S^SYV=G8_G+>^ "GN?H3[/Z;F;#:%W3W1VGYS(+DS MQ$F*P$11B!N6D!99@(HQI6W,"E1BXY5@FU0O[G[=S;U\LUFRYIMC-#\F(&*2D\]<=A01KGRWE$?""SOQJE(B:,U'ULSH&HO\C%ADC*&2H0#-X@S M39%6F"&J'70H2;#LV(U71FX2\]/QDNN7!K6>RM54#C3S#6:)8(X#$3=&IN E M!@L+3"U_XR">>BK_LJF\P#F,X7E3-#,-'A!WP#E<=-8R<<,1E9@)K7(<84:AK&UCB4? ML%?&60VDH^85:P9&9XN\PB<-5D^B* 8/O ),6.1,(LAAA1,-A%-)"HUQOBHW MSQHY<^J97,UDKR2)W&@LN>>$88,]X< T/<=115W3BO6;R0NT0C$8IDH&Q'". M!L:"((NE1$D[!72#LZ"*'.1$K5T\\-/V5[SN]X:CP;B#K_(0;&UN^(* M,.)* O88)Z7!W$?AG)"<4&\#=;!4I9I6K!<8M5XOT@K,O+0F1*0](XA;P"&M MM4"*4@%63Z(\ !@1O"D57R,;IW97K)A7,*NCMS$!N0!N*7)$,*P_)@<$^Q!4 MS2O6;BHO\(K(A9>84Q08S6EDC4+:4((T\ T?90J1%ZD; ;37:"8_ V_%SN@H M#JX(YJQ]%E=)_U&FA)%8".JY#]G9EJQ++D0A(O;U7LBZ(=*2V!3F8A2,!$0$ M=HB[Z)'Q/B$:&4Z)2@;T(A^$VN1K=?2Q=EJL=BH[J:(EQ!*C(V>8.YBU+!(J M@S$B25:3B[6;R@OD BO*8T@8A9 DXC(!N=#&(VF2$4)H[@J-!;RIZ3KY'U>: MA\>L-\WX^XK3(H=Y=OR,$^,G0N4>,VRQP)+2#DL9/(=53 ,?T<)[7IQ5L[IF M(&L&6TNB,1(CUD#'(:J+71-ID356(>NE,T$)9GS.>ZC$IA&K\F^L1WCL"CT? MSW;^<\N)3%9XS EWQH1@#>?16T%=,C5M6;OYOT!;+&=&!&V1%CIG9K826>4M M2DHZI27!S.@\__&FTJORBJQ9W.CC\Y=L>3_NCK/Z4(")=3* N5"OI+; MR-FMBJK,M/SV3,/#YT[,'P"]MKI]:*+SXOLKD:T&M96!VI)0D$ 4&,Z2(J.Q M1SFI K+8:L1-=&!C:P"UF&TQO,F6!,,_9L6[>L:OFIS4,WX-9_P"C?%1A"0P M,!A2;.U(C:PT CG/7338,!E2$8FJJ%J/";]*QPM;<[YRE>.ET)RY$W>LM#(8 M-$#HC[/R1L$?G^69Q56VS%K#_SJYIEJ/1;3X,2#ZSI*X&ZYP5(P#CB=L$-?6 M(\V]0IAZ+$Q,FD69)4$W)5ZQ7^JG9M #>ZUJ^*SA\S%X]FKX7"U\+A!B(@B3 MSH'-JW',,=0"Z8 EDB(%IA5 JV %?.*?CRQ8 _B\0HQY5LSPJ4@QGPS:/=\^ ML9U&GEN5E'%6*"[$O&+C[Z-VIWUR L\:-DZ/LIY=_K9KC_N#2J)X>:!58Q"' M[0 W%2*HC?8HW][O=."6TUZ$[A\[^+UM!^TXO'>ET'_W>X?_;G^+H4@/,?SS M[%WL'P[LR5';;PVB'1:2L<]8XA$?*(D3C4$A+3!'W,$LUQ3FNY LV>3SN34U MKQ6J)?>&)&XP9EPD;A,T??14"Q&D569>$C(/OU+7T,5._Q0&3AQ6JMB+XW+4 M'\&8O&)LN;/&X;0'&]!GI8;H730:7_Y8IO1'&HU+)4RO;91:V['6=JRU'==+ MSK#6=JRU'>=\C!>TIQ9TK)7.KCK&HXW%%I. !>%>1VUDCG%PRB2L4W"U7_!& MANWQ9]H$0Q1^A^>]_[ZS^_&X23_PYF[G*Y21M<[WCUKT\VES^_WYO&$+!NII MZ]T_0&H_ ZE](UKOFN?[VX??=W)>HEW/6MTW;']WZ[1YW%HNYR@XB=1$9("C M(6ZM0%;8@!@8% *,7:FLW'C%Z:996GC^:CG'&N1NJ&;"54R$,FZ-XBXF MYXVBSFOB>2#8RMI[MV8@M^"]TS8:H@E'1*H@3C"9YB0,30^C7(RLEH2X2IL"IR$9"(1@L-"'HPQQ(7 F.+:86%J K96 MV+3DQ #E2C,7)>(I>,2]UMIZT\B?/N=4ZR&L[3SFA$63 MK,N[\UP293TF3KJDO(P1F$;-,=9L'B\1;Z0Z&!J1CLPBKKA$+G"*HE%)!J(8 M8V[CE=DD3*[1/'X&GJSWO="VSRN4_U:ZL2;A2&UBA/# HG8^)I&LB<8SL0)- MI1IX5@D\L]'YQ^^A+(<'RF25WZ"12 [G(X<.@6VC$ _*6JFXX,1OO")\4^N? M%H"N(_37=B)'X HX>B--2%P#6U1$Z" L\T&0($7-(-9L(I_/3N36[H>#&+P@ MEFD4B !+P 6"\@1&7#@:?9#1T 366QR3==H(C\#7\3'G#2]GQI?^H-.J'T1 M5R"0(-PFQ[CP2G*9I$X*4R\P9Q;;J$)-)=8,@18/^H'!XKUWR LN$)<\(*,3 MD IMM&$^!<]]]D5H_-, 5/LBUG8>Q[RE&[F.)&)N%;@PF+)!)(\,E, E)*'*$$I2H,8*Q"/\K?(KTYXG$^ODBBG=3O=Z, M8A5'^"[O--TV3OQ9;57_=.,\%6RO#_(])FQ?)J =H><",P(9)BGBG"ED@X=_ M>&+.4XX5)ZLZR+?:2?0X(GIJ'*UQM#[1]^1P=)$C<\:XU!29!/_P&"VR5CD$ M"^'_9^_+G]I(EG7_E0[NO>^=$Z'BU+[,W' $-K8/\T9B;.-QP"]$K2 0$D>+ M,?SU+ZM;8I.P!0@0T.?&]0!J=5=797[U958ND>FD MN9SF=_7O.0.HE##NF'*Y4+_+7>IRI7[.L(>?O19,^[ K],K/TX;(.2L?YP+F M/SQX+N!4E'^9"Z@>/.GN8Z\73MJ=#JCU1G=HNWMMF/DJ 6^]/?"=WF#47YJD MN\UW8S4^^GK6VGK;;AW]?=!3 M[G:V0(T_;M"=;\V39JEF7T];],/1SOHAC'7[Q^;'C;,6W&=G_7-JK7\BNS"Q MSDO#$-BJ&''!(M(&*T2(8S;'Y7DJKB?=)6)$BI1D[(#&Y MGG0W6872TKI8A\'/T]YFIK;]\M%O'EBBOOC]&$:=N)DF;_6*Q8?NQB!X\DHA MZ8Q%W%& <*\B*DYRW; = *#J=WLG@M_ES/)]-KJ:6JT3?_/&]TA_G MN^TC'80]\[S(V_GE'SL^J=2')S ]WEHP 'P<9W#/SM2^JK1W.>)]F;9I;6#^ MQ,"<$(7G84S>D4:,C4D8T[?W8/CM=%KKG8/M@\^=7.)E>^L];9V]ISM;AV>M MLPT&]Q-3QN19OL[3G:.O>/-;J]WZ^/5T\]N'?: AK+FUT]G<:K+F@0=:TIF9 M1:>),I)&G0,V&.*)P4^Y:**P! N9E(/57'E#B6JPYQ2[,=G68;#QY]ZX65C% 1PK6QG$J45#;=@7HCFQQ%T<'_!:^M,FKE#<>+ MJH:U1 ?,SXQ,SB@'=#2FHOJ@CYIJY+AK'9QTG,QJC@Y5! .,4 M<2T],MI$1)5,S'IJ)645-6:J>$%4Q%PWQ4V,Q]E/(33_,SZ@E_KR.6HZ^TM;5VNDVW3^'SP^VM MSXV M33_L;ZXW3S<_?A5-^O?!SL>_C[:W9E>&B\%R8J1"B2N'N/48.2,YDIX:PYTF M5.;@($$:BMV[QN-M=>5Y).75D/>L(>]6C:8?'O,N4"(R,-1SEC67O'O!8YWXXUJ)X&P5NWE*[QK\:_Y7GOY8*_9Y-: M_$R@CDT3/I>2YP(1IPU '=7(8H81U4Y*'XP5.JV\(4HWN, UX:O[JKS.OBHR M*L&3M(GQR*,A+GE)L F,2Q>]2/.FN-36[2."G9AJ+.^C%B8Y1 CQ ';,(AM% M0$I(ZJ43.KA06;>"F6?17*5&NAKI%FS4/@+4U4;MPX/?C_/6P_=JT( M/&@F4>(I ?H%CZQU%,E<^Q8LV10]7WDC=<-H]8!6;8U[->Z]3H97&[.+AKC3 M:Q#GM>0LNH!@U2+B3G"D!=BUF"F?#*;.Q-Q?0M.&$(O*;:Z[Y]U32;?Z-L12 MBQ[X2+LNJCT?%&IJJ$\>Y2P>&,PIK4RXXIP0C M83,6*NJ0"U$@'TT"G%.4)U8V$@7NMT2)S[4R+]B>>P1MKNVYA]?OJ4/*$"TC MQ#ID Z.(4RJ12\8CQO+994I:.M!O0AN*WL>_3M.G^C @<9 MM4!1!@&[=,+(>FF12-XI(822R:V\H:8A\+T[XM6JO+2JC,$^3=:"P>HM#TI8 MSX,E5C++$Q>V/E]:1F6>.E\*6++HN$;.1P5;LI'($F^0\EQHQQWG2HXI]S(U MLZF5><&4^Q&TN:;<#Z_?TTB+3/(R V=:0)6KIS=LVYEU6WETNU:\Z]:#6^?DR@HXF:$#$NQ@XZC2QC 4582QM=XCS /LUP M@[)I-7X]-0&?0!,WA_NQ?ZG0T!-GNZ^A8W>(BEM%?31"\I"<5CAII8BP M2D3AR.*.!&ILFQO;9K4*HH)R080"AJ(XXI)ZY$@,B'FO@*I@S9W-M4ZG78)/ M5]FY5M8%VQ^/H*TWVA^U_MY&?Z>\^II;6+9HD:8^Y59? 6FC!!+:D^@E\2%[ M]1F>KF]YZPBM6G5?Y3Y;FA>UEMY&2Z>\]D1IB14W* 6C$>=2(XTI1I;B0/-1 M'$YTY0VY?^OY6E675E5U])P0[0"1(Y>&."J%%S9YY351C"S.95\KZVV4=3KK M WNAF#-@XW."N'<.:6\H,D8;+6B(5&F@Q&11Z6VULBXA)7X$;:TI\4+T=]KK MCB77$4N;VXACL&EQ0%9$BA17,0I&$\&@P+3FQ,](=Y=+=6M.? Y5#R(Z MHR-#TK&(.-@IR&$']FO0W,FH7:)FMIHN;5.Q%]7W:ZLWM)VG#;'_U?<6U'7\ MA25D+7AR7LJ^L*CF/77,U*-M&U^F#RQ(%$8IY9%*S"/N$D<6)Y4#IXC#P9*4 M5 Z Y VF%M6@;4&:],0Q&368UF"ZP%IV#X^F=S^!\<36N+_^'Q=?J\G"@' F\PBH1BQ#&8_$Y(CF)P MFE/.@S? 5C4!?+U/^?H:6FMH?470NES(6IO\BT;1Z^$,BDCE*#5(ZA2 IOJ M-&$,)8DU94QZ32705$(;QKP0F[^,AOC7T,(3X;^A_?W-Y+U:HR-0&E_]GF6] MW1V56_F;_X7+*@GCCBFGE7&.:XZ5T)@S[.%GKP73/NQ*LC*Y;?[2>#*.;'^O MW:W>2D^ L=T-L3LL_[!H;2?X5XT':59WO5K\[Y5WOZKBH-.":.&B2(E+%K7$ M(B3%O0W".RQWUTNO'L$$7;CWKFKWG[WNWE;L'ZU'-]R"&[_M]/SATVHK;7X9 M:^O!6]#2)MD^^G2R\^WO@^TMT-*/'_;AND[S[._]G?6]$]#D-FB5 ,WKQ']_ M/MWY%HX=Y1+&<0+7M'?6WW9VOK7V6^N')]O?WL.8 &^?3B$9].=;QMX9[V3 M6NLPYD^[4@$G$8XC;Q4!QH)!UWA0* K.)2&>>SS&6) [X)(9\XS3D<;$C&*& M)R.,PL:XY&S4U&.M5HH($'@,$S[LC^+*FSS=*,]WD2=\6K#'FEJ*YS4AK];D MUP^\.L# N.-)",XLYBHE%Y52UBJAL([P5N=;RD,)V!>_'\.H$S=3*6)9K5^U MG*WM2D^2528@IHU"W$:'G!(4.9DPHT89H>UUN;D!J^0UJ*+J$:!JBIF44+6U M'PMG.[;KX9Z]5/A1OP]#*FPW%"!>:/+[<;; >MWRF@ 2D05NT!X,\^]#N$?J M=3J]$]A$"EM>T[1]OU]M9.-N\*R\YZ1'_)6/Z&]75>C&68-)*G>8\\VPVM5@ MLCKV>!!_F_SP^R0.K=TM7[G\TN_C>XUW2'$\M:.5:U)]_/M).PSW,WU;Q16% M&T?ZC9\\_GBU_.C:%EU]QO JT?+&C^'3&S_[V6T)?%&H.]WVYY\QS>O!/IO! MFE6J;_YTN<8*$RN,>":#U:N:Z[GN^HOXWU_&YA,Q=>VS:*M=0GLQ0?4Y@H)? M[$Q,-K/)9-#;=!>_9665!W[/\H:_M8?P,#^/K[C=A6V_-X*;AL&4VV^64^UE MM)1_5]&AA;SPC>KPXF:MU>OZ>N+N,''SIEV\OIFI%;%6Q"=5Q%=04*UT>/W9 ML]V':V?\LHZT7FTW9^NXU<%;RX/@6B1-K!#.!$LILPG_LIK\T X.K_BTQ_#> MM,-1OSULQV<46W57_V1U:G7PB37A;YOK?Q\T/WZ&9W\^VJ:?^,['KZ+U\<-! M\PR^#V-N'GAZ_=2JM>Y/=[YM\-:WYLG.Q[\/6A]W#G;6]P]WM@[Q]K?F6?/; M^]/M@T^GK;.=L@/65 5JHH7*I2R-UR$W?1'(&F81Y9[BJ+T4+JV\X0WXH&[F M7.-=C7<+Q+OW/WQGE.>I!KX'![ZI-%+CG5%*1!1EU(@'1Y'5BB+N8TC8DD"4 M6'E#)6N8&OIJZ*NA[S[0-SE@SJBWT1T,^Z,CP+MWMM\_A;E:.X))?A[12<\% M[J:R.CE+UD?LD+)>(LZI1)8#^E&1/)%&$(I+N-,-*195UZR&NQKNEN>];P%W MPFG#E)>*),%5(DX*RH(C,B;.3&2_"L>L+=O'1[SIDJLLB60%1]0X!XB72X0X M+!%8NQPGG@L\YIX-#44>O+%SC7:$AR[SCT&OIJZ'O-T%=;MH]]@C&5O:AB"H$K@XP6 M8-I&8U'N;XRBU$Y'S+F@-..=:;#GX\E;4)W193YI_AR_]SHPGANC$EY[Z\#H MF=81[!03*9?>&HJ)(8Q92[5FT3S( 6MJ_X@!G<5^KT:FVR#3Z?39JE1,6$4T M0+UA $R6(ZV"1()10R5ETGBW @"D87_Y?8G:!M8M0)=%GCHS MU"DY39A&+!*PK&( IL&(SS]%Q8F6P9):H6N%7OQQ6*W$=U7BJ9.P$'*_/,>0 M,!',!6,QT[4$0\J. MK8!@?3CBEDEDJ2((C"7E4PPNT:6TD5]!:M>?<3#XK2QF5*1VUW9]KMR28AS< MR0/_;#L)/D63D_68(I")\*&<]_BN-Q@.QO1BB5H)/@O4R:T$IVP!QPD3&"-J MRC)-F" K2$(B2$IS7;EDP:9G]ZI>6C?\?)UJ>I$^_5Q*:#X7-9[RK_MH#+/! M(ZR%R:XYB31S"BD9!7-,!8W=RAO2H#/J9]:*7"OR+Q2Y5M^%JN^49]TQAI-7 M#!FA)]AOH_3( M<..0"=[HI P3EN;]ENE:D6M%KNGR$SNMIESEAE,'^ZU"S% P=R66R%#"D%", M*NJP)X)D_552+H?^+B@HO5)#MMS.\IE5&'_UHG73G[KISZ/[.F;$(-7 O3#@ M_C(CKI_EE'+,4 J4 N_B'CF>'(I>83"C I;:G;IE6H^=K0,\+ MV[4&T 4"Z-0Y#Z?64BLL1+&*,$N&\Q83[#)RR892I@?/A@;-& MS?EFYN5 YF(D Y<(A\I3T12A7-8,FLP MQI\6-VO0K$&S!LW:5'\:W)P^8\;1]?7*E&SAHY:^1\8.2L\7*19T/3U>@P=HK+A$B0&DQT*Y V 8,D1<.8@-6+ M(0.F:@CQQ";ZXF("_E7VVGXS[N3]KRM=ZJO?QYWN;?F6EWM]CU6#Y\[?O19 ?,*N6GFSE<7[?_]EG^T+%+U4O,L[2WT]()_G,@?D)P M9C%7*;FHE+)6"85UE(1%OE*Z* MDC4]D!J6=YRKO7&IF'DK+=[U8V@/B[6]?HQ'EUMFEE-T]U=5#_FB/WVMS6[Q M)1X/JY[5JFI9W2B&^Q$$X@C&X.>X4M?#4%=C(%Q3_RQ3ECF^+? M9TY2^1GY_9_%27NX7P V[Q==&+SMAB+^:,-L=/>*3LR2.RA.]MM^OP!V K^& M\I)^' SM,#]_."B.^_%[NS<:3(UBM=B"4?5QKX8'V\3>%?^3RI5B?^^S-0 MI7#L*)W#(3R; JW".^N=U-Q: MXZVU7>:9,Y$J)'VNW\-,0H[HA+0G4C/.&':Y;*_"JS?UHP%EZ>0E'N:6I9T> MJ%8IJ2NED)SW,2U@/=J=]O!TY9^EN-U.1K!*7C!!C ^)8P/@ZF#@DA,?O C> MSBTC?X)B;J9*="O]\[R05G[#%\ B.MY6:FW+P_:WW:C4EK M JN",#<6\1@Q$&RE4(*%L8$GYRT'EF5^+3?]L@!Q!JJ5J;:GN#?K*B^=P1P6A:I.)_;U,["7_QG9/N@];!S9?NE6(^^VMX8 MF>QO_?B?43L_9'QIYQ2V%M@GVL?P]6-[FH%ZD%G1C5@ :@>WO 8'DM) HR$Q MGQM0CYUC*1)LO/$J.:Q_"0=EM:FK^\5?DW']50WKK]C/!@H8 )MI$RRP=A<^ MFEPSV5C&&(#H:P.!@_>X^6E7>ZZ,SXX-49 M/LG_R:N>9:DWGMM+@F'+V85/PV[_$FQ@N!8LU;BDOQGL3&+;1$<,)2<9* M'L%DC\Q1G%BJY>7!Y67C!#:-(*+ 6, NX1-!W.NN)4!&"EAD8.,6\%BE#1@AC4(R:_Y M:2TO]Y67YEGS9-:F5)+3,/+C.?3IIKNX$3 X9,0"GHB+@,#%E M%V0MD'HF[,$.XVKQ=Z\#][7]*TRZ'\_)M.W'XAC8?GLXC.$EF3 W MFH#P^KWO[>QXNNQ.*R?;>A\'\/?>+?T-614IYAS'2'C@RGEJX'\DBF"Q#;_6 MS=K?L#@MW3YKG>QR:H"+Q9R;RSGBQ+.2UR+R6.*"6ON[6+I'(_$(>>) M1AR$ EG#)=+:6TN3P&":SB4F@Y/270[K9Z=3B3@@#MG] M/1K$D#T>80284[C)LA7VNVUWK*MDK#PXNO!/W8AIE_SL-^->]KC"KC.\YL09 M'R^HU6*M]*TT;=_O5V\W]LR 7T2BWT;;B7M=^RW(>81]L^3';$6]SG%?8^# M?10M]EXPCQ+S&% Q">0$ RH#UJM4T?#$\7Q>6)"3^XKL\^<:Y\(WN/[6UP^[ M+I&Y^,.#YHWG\!)LG$_GH%&X:/OY8"_F4[9&9G:]$>Q!Y=< 5MJEZQK^^H]V M/ATI;,@3$T/EMOT2_2@?#&Y^C_UN'FWQX;QN\&?0_N(?*U\V/WPN^O#SRC^+ MX\XH'\%5DWY[WZJ6(3*A@Y8DLM;;K'0XX5]VG,E<2HD+EH"6+)$X2V(\* M.KALBK"DC; >' 'T0\KVEN)T$0^BM3I]?JWEPJ"%0W!>\^-T]:GW6QY8!8.T@#M,PW3/H#)&$TZ,,G=,I*K<'80*T&X)TPHITG"EBO! M(K<85A[8N:4$^)51*KH:)AY$+MCFVBZEQGN<"'!$BRB#2@:8B!.2>V*T"%+J:#2VF*4TOV%4P\4\8M',%C(% MPA6N8P66.G>Q;FP+<^7V\,R@"C%>'M1HH>@(DQAK'*AS MTNL[\)59]LF[\U%^B+$6NBQTGWAVGI+D"+44&:XEV-O"(!L31I1H&9F1>0GR M'L5G[5$78)27'42N;T^ZEP2B=-R!O!W;=K@409"]I'W8&/J#U>);-F,!L6(' M!!(X,GSAV)Z>4^UL%\^4ZIN"(K(LA_RM?-$Y:ZH$^_RF)3+"*&)*60W /OWI M/>U-5GAQ A_=3MJMXU8';RT/(.TB:6*%<$ 2*64VX3C;!I\RP6^&U??E.\$F M4 MY%G)_FI%5>!4)C\@G ;S<&(:,!7%G3''B C4.TY4W&&CIYP35'<)7 MNG%8=")8NB!X11EM744AQ7Z^?=$K+>7)?<&RKH).X>=]E*;W>_PT45\OSC_,:%]3#X*K]A4 4OAG:^EQN5 M?RI!Z 04*$/"U.O!CAERJY^+@=P(!ZO%EY$;#.$BF+O.:?E=.QC$*D(J.PP" M[)D ."?[O?QY[Z0+6 6;\: =VOE :.OK1,(NR\:-^2J/)31%LQW>]68-[;%& MT"@VNGZU488VWS!Y#9B]XFT>:'5QN<[Y^B, Q7X6YBM?##T8WK#M+^[0CN.S MMTX,>SFF>I!3&#OYV_#E7[J3+G&JB:Q[T'UX=UC8&;E7ZR\,:N3C7*+/"$Q@L 5/>-OI^<,GWOA:[\8; MW]&'HQ;=_K%]\ &^$PYVUC_]V/[VB>]L[='-+8];'[_"LS[LPWWQ]8UO^]LV MVX'O-6%S:]'680NNVUG?[VRN;XO6V2>\LP6,[ML'>(?/J07WRBV:@PE8HJ3R MP3CA',%&!_9%XD%);;1UJJ(G('XQK&47O<0VURYB*U3I;R ML%)$(!/'.7JA/XJY&5J>YNEJ9C_WL[GTQETGF; M8Q^KG2$).*?CE'NF#'$N@F@0"_0^<#93MWYV_G-5QW*5Z^=QQO/H2G@&]E4$ M/,S'.A:TKHJP-5$K))6$R<;>RVS4\]7IO=W%H3FUM??S2WMD_A77XT]W83R:U675[Y M7*(Q\H!<\AK12!1V-@>F^KS\T];U^?)/K-/A/G"- BCR<']05&E?LTS2+"V3 MV/W!<64*=DY7BU\#S2#" S,/WXO=S'FJ] $;CMK=3)\U]-=JXT)47@$NZ<#:<,:::H4 M,K!K:IC(8*.XOG<_RPTS6[ )>'EUT%TFS.?PN4'E;MK/DIFOS@1^8H2>!^M5 MDE_FN671GKH2S$)?!OU5KO.QXHT#TOXO6'%7=>@GIF!Y_TD^S96/Z&]W]R+ ME%Y.$M[8C1V< M7_Y$3"7_79F+5]#6^]L\^\8< G+W/DQSW&/N(C3/H7333'YXFVK*/S-3)LNY M5JWF>7QB^6$^Y"%7C!AX$_];&/5/H^T_3_XXKMG4:F\?M8ZVZ8>CS:W]#G!% M>,X?^\VS-0;C!=ZX09I;^X<[1^]/K]=L:M(_VMMTYP"XI]C\^)6UUN&=CMZ? MP5AYZ^QSIWGP]HB)/^J!6K8=7K?G+H-6J]82JA<]5ZV#OM+EUN.NY22EYAZRT M!'&A.7+4*F2QLMY(B:D(6;7('*JUH.YCSVHKOV+8W0EH?E&HBC,F\GGT M4KQ=B,/=^B%,%5O\*>:LCQWH#-YY*'[%#*I*(N'K=[B/>LF/H$B_$^-'0^-'7>IU%ICQV-CQQ1# MT50YXIA#P>?4!V,12(9.Z8#K%XG=LRH]_KBO/&#T?%QIPR/ MR:%D=K"?H]%/BO;%N4U15JBMCI]^[FJ?UVM>N\AK%_FRNLC-\_0,;]UP\)P] MQ;>Q+&]I0#[P*\]?U;9J)]_.(>6]$=PT#*:ZAM]/<.[D>5H^.9GS .77;_NJ MINQ)SEF>D@>]RT2@S C)!^Q5E9W!I/9PKIY<%B53KO* M;F_'!_$;+\97_,(ZB]SNW9>:B]\BFNY.\4H_:R)RU38=U_D:/(]V(O>S3O?( MSM;:26OKCX/66=AOK7\Z!8M4-.G?AYL?MW'SVWN\O;5WLGWT^?"Z=;JY_G>G MN;Y&FD=-UJ+O<6O]#[!(#\]V\C,/X-E;G_$ ML\K2B)G1-F*/Q:^"AFN8>VR8N^Z$6]_83=Y28C!&UGF%>,J]X)/U2-+@)=?* M6LER=TXZHQ3B,L+<(QU5/J6*?M[\>IXCZ'+66$6!XP^_;[M[51#JHLEO?1[Q M1-3O[@^]_E7<_'.\U'-64:N!.<1#]$B*P3(<_+4)T=I4&+ES:):1]8M()^B!22[EDQ?MX!<^@Z* MK[<%Y!P)[(]?(.%\OVF.B]2_]DS*LUWL$^6":A2,X8@KEY#&DB"FI7%)6N.- M>SF9E*/<0VQL5U[T\^K^/!KCL@7ZL^I8.4<8/JX"1.8.X7CFB8]:K HCGE.@ MQ'P#JD_W%Q@6\@KRZ3($H"J'+E3]&G(NPE.21QMSR":2O\I[QG M2*HF^E#V1QSN\Q6>OE.M_WV]K?F:?-@_ZAUX,7FUJW]D036-24A?[QC_WMLXU3L.1IZ^PP.]+.-O.S?#S?4]L;E^ M^&/G(,P\E!78,RZ50Y1&"43+,&2E%,A8$H+5S/# P,C##2'N[76;#9_+?"CQ MQ-#-ZY.%EP)MZZ/8@B=OG<3.]]@LPSAK8%L8L,TX36 FJK*- \\Y\!V[QLM :V^8$ML[2MDUZ-9PO# ML]-I//,JFF@Q15%$AGAF:S9JAK 7T49#$E<6\(PV\(RNK#51>U@\DS51>VEX MEO-M:D1;%**UWDTC&F922849BE)JQ+7'2+MU3-W#KO'E_3M"5&M;*R]$\A;:OW-OYEVV$MKV4-:@L'M1EN-$=H<)@Z MA*,7N6L314;9A(335H44K:3>].]6V0;J:D3)4U.Z>R2R MO698O"W9J_%P87@XPPVGK&:28X^HP 1(GB1 \F1$0OH42/0Z*;/RAIN&8O<& MQ)>4WO644)DUY[>B?70\&I:)756?QIH+WG8>_[%LJ/>U.ZDI&L/['QXN72LK M6=00N"@(W)SAMV,"!^8,0;"B#'&ORW8Z%I'$8:4%MT'1E3>B(=5T/Z6IL+Z: M#3XR&UR.HBWC,& &*QIZHQQ47&YH=:V#>\[,4N\?3[!]O.)$WD?:(&8X0@-A M'H1:HR0P15P'@1Q+#!F"$U:*P N+*5R$\CQZRN"<'6;5RL^S-9:I MPRS!#]YB]MU%9_NU;GA7SNI>['K8T')1X4XOERQ;FN2ITW,5AN^&SO;6^]-M M^CXG/9VU:*L-WQ6MK?=GS:W]3O-H^P1^_C&=//7W08O^O=_<^N-@>^N0M=;A M^70#QGE(FEO-'YL?OY[N'*S!SQ]2<^L3V_RTRWV J342R:0M4#2<>ZVK@"(1 M%OX4+27B>F]74%FI).&Y'2;GBCIB$C]=8)>3[>ZM YEH[4K*W&'7K2_ M?O[5\6+JO% J4NP)-R8:31+1!+Z;C.<*+S@A[,D;@'^+96?L2RVNO]M^NS<: M +'; WIWW.\!%H9QQ_:.;1\-JN:1F>SM51,-7QCD!+)Q?3^ Q78WM\8&&ZH/ MW+"7"C>""\"06BW6.CD99V^_NG(T]+E9=]D#=^3W'IXWB),+GG7;\GOMGVMS'OLQMS@."V^4&[>4MCV.W[!0_ MN?5)&SZ!FS>*V"[;T@V;@,@ M-[P8;!%YSJZFU/V?_]*4J-\'Y^_O=TOJ47^,UN\2&Z_B@+*&6-<4-56QR/^L>]?A8TD/(!@$_% M)COV9#!J#V'!RB;O\/&?O3,;;/%]M=BR@\.O@W%/^C@$F5MM%*W>:D$I\M\1 M,!*#_OCK7:-LZYS:G8L2F%^!H\)O7X8@4H-B/?=@!2$'$1KUA^?-*;^ >H" M=B\^![G.L[#=ZQ^"?((>#(:710]$:=0OWNVW8RK>_XA^5+9UW4RI#6I3??@7 M2& [E%WMLQ)?7/_A7 +'U\/K[>=6LD?'G:QP6:'B7AQ4NI8?"MHQ[AW;RZL+ M;U)6]#Q_3Y#D;JPFL53=63JR\==F.8Y9GPUBUH7QQ^U^*/X#:P8:F%>,%-'V M^5$TU/!"83%F[ M^7RU&M5RY6=G*IK?#UX)9N%\G0;E$E5H.GGUZRMP=:+[<=P9M7HLS-@'F,A" MH_]7-1,>YI&TN]_C8 @"# N28#ZZ/HY[#0\&F>U>'="E.9YL+56QV/*ZL8 ? ME;-0[A&5PET@;,^"6,#?0[L/DM;KEQG+)Q$ 'O[[=OVOXL.[8FV,XS"F/U?_ MNB[5@Q@/!V RYG;*[=2&]PKVR&8Y+P<-4WLR?D;55#G_==PG^0W_MO1Y [*#L#7T)[HBJLK<;XXF<"%!QU"LU(-^M M/Z^[U\@2.,6_B1P(L:\,FGC&M&LF1/2UY1KX5R%7J]XX> M<)=ZS#S]L=8!RRA[=D? [%#2:6T,(D52PQ' AN>-2\\B%I=%J[(0Q MY!?%S#9:'Z;\X[W!X()YG\+;OBOU\T,6F-:XN\OU/G#=T=$)0-\@=L]]'?C5 M&4K;>'-K@^;J$YM;A[BUMDLH2TE$CVR2,ONU";(Q8,0T]4(89L'D77E3=H"? M;A0_UNCQKCONOI&1NP,2'F$-]W+]_JPX UB_,67/?!)N (06]'/[E<2_#6)M2];;S75"XDPP K6K)?(E2"1MKNTZ%I2D2B++"$5<2H*< M@Y^"LTD9IR,EYM<2F85GCGTI6@#ORQO2W3>/+(75, 8+V3Z*M<&UNY8*,&4'7MAQDY);^?.QU7>I MV'U^V'@63F-IYP)K:F?J&NY12F59=C7@'&O'_7:G('S2*G>+_ )=-N_78R6PSWFQYQ1(4PUBW;&;QR9;/!(6+/V+?9PF_Q$5]EF@8 M3T6T,ZF&&1C8%/> $);$%6![D+UIU^VBZ]:;S2N)@1T/;9$KKF5R6(I]OLF? M,< :%%_6OA2^?WH\[%6DT6=2TP\G)53DM\B>CTH9+KF+1ET+=FZO#P(&QLW( M==I^8FN4CAQ8S-Z/4C> @]ZX"UT:_K6]R'CI$_?"\%R3 &N=.'5*>644-B2$ MJN]<+M[ULP#2:]M/N>%LIK_:0-@&\%\P4+)%TSG=R,H'ED2>_HW+8YKG:.B5 M;TZLN;>;*%:6)H]$U (!?8C(P':%J(DFI."PHF[E#56T 1@VO3T=EPM2VH1Q M6*G&\?G:%.U+BW-9X"];_5J"1?/3+N4\N%R.-"2> M$ \V(<-91 I[JYE6G"6V\B;!-C MOA6\GR_Z8(S]%\[HDG-4 GX5&/_[%L?@ M]T7$&T3F_9C"@-# !VW0L7Q!C7R_D!O27%\[ 4,Q1A:9!9&1CF#$&=B(!CN+ MA F,MDI$/K[.1"WLKGG,\&[\CELF*II M%.L]>#."",:5]?+NXSL$]HO$1',ZPW+Y,@+.U ;QJ&R5\>E :MUS2V7P?^'+W]N9YN76LOG*2V>X%P9-GMKO;1AB7:-R]F>'!%W+!^.$U^(V86^UI"-0+SHUP4F!J@C/&4<_BN%LV;-?R!E[W M,[.E.7[F8*T\P8[A[>F78:\3N^LP\GI/KI"6@#5B!","S!'$A&-@C3".'/P/ M6%T@+#CXJS,"[? M#H"OPBO\-FAW>L6_8[O;ATVO,9^/Z2/G7(Y .2HR8(\BU#<\OM-1\']PJ;@Q3&W2=2#B\^S=H$5N)Q'/O$^T>#;!D/1MGP@F]4 M MQS9/ M[&P<"7M+L!WQZ6##@?^@[+([7&Q-LZ"7#.9]WY1:OSKTG0\L7[-0I_ MFIWZ55C;Z?C"1LFG)P9K&=/< V,5'N%.BU%Y@EP:B_GL',A8%;D!UX 1/LQ& M<*$8@.B5*@/WFWB3N^.#\.'I<>4,:E_5K*+G.N-H[\'J/,QNOB24\!V#OG<;X-G8CD/&_.C#Z)4E!8,Y)[@/7HAN\>7"(X7EG.]_>_]@^>G^Z<_3AZ+IQOOEM@^Q\^_NP!>/^N-H^]L.&.=K/S;7=@4Q(AFED/$I@!G.?79] M)N2(#D%;;Y7V4RD=C.% ,2,1*VZ!P4C!$A&!2X>%H^EZ"LJ7(4PO>FL',127 M5^0.V2>_?O35H;*8M)$V\$ ,CYP9"Q=I$EB4FFOR\(VD6KTR@#>&S[$R'F,H MI^/+/AC @[6Q2VV9.DD]C21^VB7$$.>H0I(FA3C7&EDF+%*)RA")L9&&J5Y2 M#[MX7_Q^#*-.W$SE6DIEI6(P[\AS[A#'/"'+DT"$ MYU,6[(+(>6T/V!;LR1E>V2^L;.65:O*_^\\+Y/(IV>DIR7L8Q@1N7^"$5E-95-S8I)/[-9@WOR M17DE3=6X6)6:/4C[,V*>2Z\VNDKQW6[[-(WEGL_,YBYX\TG7G%WP;JS.9.9I MF%?YG1^Y9=Y-=DVIL&-"L(C.>,]T!F#'NOKZ]Y6$2Y5NYJT1L=PS5!T<5_$C MO?2_KO^O-[VYQ>;7<_!Z)O);^4L,U52B9PCDE!;7TGA?:=SK9R=AR!$SR;;[Q?<O2!5%60P&@Z&MJHZ88?%'[:;#WFJ.;YF;XQ=J'79V]FQ48/2ZS15 MQ(M;3F2RPF-.N#,F!&LXC]X*ZM(X,HK07Z84SG:2K/5!Z"MW^]O3BTO&I7#7 M\E'AF#%=6N<9"8C+&NI\5R?+N/Y7\P3NS7.H>^OL;7M[ZW-G>^OO_9V/?^S# M=^GF^A_[.^L;9ZWUM;/K];^:9VOP'GNB3/3(UW_\>[_U[<,A/ /&OLV;1Q\. MFP=-&'LKM][[,=78A9-$<)"(I*@0C\0@PW5$0;($'S"CA(.Q>0,TXAI9QW-HA@<.Y+2E?-@FLC+C835Q(8CD54>!$(P[4Z_#PC.I]CI8ZW>@.AOU1&4FQF0,ZMO9M=XPCY^>2 M-=-:.)B0*:8E@[ N)61H/@_S7B(->P:*'BQAC:B0>ET.>X7#"@U MTZJ9UD+01OD9->1D\3H4XP.*9IR M9F;$2"NLD:.&::ZQ &A=>4/UZHR,H65$S<=NXW(]5V/LS#-/Y[CK MGFU;EMM1R#M%+SVH=ZYX=[A.3$%0E6)NJRK&VZ,DYSCG/3YD;R;.PP_EB\KYT=MY%K\8;VLPUS! M4Y54>3DK[WRQ:KZV*-1JO9MV5=EHL>'2(TNX13R0W&X=)^1)-)Y)+ZA)*V^X M;) 9[=;G;S;\$]18TN/+%\S39KWA4J/62W!23?"L]E,] *Q-^:F,DQ%,T8"T MI;G5C(>?)#K1]>\9XD H>8] M#^&?>F2TJ]U3"T:\*?>4UHHJ[S$BVE'$DS7(!FD12YY'(@V.&@/BR<7%8RU1 MU-6RNZ?*"*L/O7Z*N=Y>[HG=];$L_][KYXIU[?X='57/]C3RZ1U5]PRZ&J_F M*-<*ZX;W>0VKHH$UP5LXW'V9]FLQ3HBB4B&G50(#4 '5(X+V& \A'=VS=%^=J/]?B8&[*S^5<$-H:@S##"G&< M%+*64!23T'GU54ABY8U<9??.=5P^H*L)T#.-QSHGNC45>@",F/)U68\-I8PC MXCQ'W'B%M/4>16T)@$=26N283:H; K.:"M54Z+E0H><3BW6))-6>K@7CW73F MH4R116&0DZ;$NX2LIAIAG$2,@E O1.Z;O,JG(QJ>?2#62RX?5A8JKE;H>K7B M>UZ 8AO,'$O;,7 M%ZB%2WZP^F! \WQ)ZB)GYGE"[\^JEMT%?^NJ9<\#=J<3*V/D)KH EHH1B.O< M\IY3ABRFT2GIN-04C'2VJA9PY0V[-\^[/\V"'QPXL(QM(XB!\EBLJC-0I 'E32A2 D!UK/0 FDI<4[SEBGA:+3+"0$-PT6# ML^G8N%<+1C7_J_G? OG?W7"YKJ7V C!YRJ,IL]>21;#)302;7%"'=#0YLUY$ ML,<)MC&NO*%BE2VX N63X''I"?U7V7_KM]D5OCCAO?5!?D9N)E1N?R][@K3NQ@.>?^OU] 1- K M*SQP]Y:;!^_%;HJ8: )8+G4.X.&>(.TT0TIKZDTD.A"V\D:OZFFFO5H A/1C M<9+_N66T2#(V**4(,8X[970,F')CK,<)=PZ75D#K$4RYI< M&&D&_T0-3"%QSH)BM_4*8!FY94P8QA./VCCE'-Q8&"*LP$S67H'G)"":*:Q2 M1)0SC+@V$ND$\A*3Q!B$1QKEQ7\YVUT^ZX69Q&A3_ M6/GKR]?!RC^+WM63VZ=D [.:3I5=>V<<)Z].-3)_E![5D^[V7V+_>]O'&W2F MT^GY\J?-]#GZWEX7)B%4F^R[WF X>,6MJT^;:[N&T1@=CTAX"D:25!990S6" MOR5KN;%JNK_]LS4 MH_JXE*M!<0Q[0V[6%^9MP;SRC/HM*[JJE:R[ M.Y!S3#43I91T#*N!Q7OM+N MQ5L_,7OGZ ;Z*'/^I.[K\VDL;_A;>P@/\_.$XK>[@(F]$=PT#*;BH6>=';R, MGJA7 NSJ-K)S3AE]<%U[ OU=>/CI$QS"9))["'< M-?>'U #L4:ZP-DO7*J(7;?UQL9;#+-MN_<5$3]W4[#G M:<*-#\H\;6ZUVLV#]R<[W_XX;!Y\(MMG7T7K")[[[?U9-NW@/K1U\/[T^D%9 MZVS[1Y-NG#:WWG:VC^!9ZW\?M+8.*3R;;&\UQ?;!5S %M^'^?\QLC.LB)2%R MA3R5#/$H*;+)8B2-C-@$3I6V*V^T6G#8ZHL(3*AQ[>7CFD[*\<"H8QQS:;PC M3G)GM+,2PX38$M?H!-=HC6M/@VM3T:&6Q^AL,BCPF!#/A2RLB019V)=<5)+P M:%;>J!GIF\\'UUX )[YGR[[$;^[;3*#WC-ARUN^W!,%=R M^!XG;L+758#H%JBJF)Z=AE84D.6N^(?0+;.%6Z_:DI:T@./IDG1>8 MYV-P(<&BL R46^M$S8,QIEJW%Z;;4W0JIU"E9!(BK"QZ'S0R4FF$/:=!$X'A M@MRJHV'P,J6(OUC>]+.>(FRY"=16;V@[CQ1=^ZI,\GM/SDO9@>X9WEGO0$^] M \UJN\*8T"09C1S6&''E$W*$PC;$@J0"C/UH74[W;'#YQ"']S].964-K#:US M0*OU0L@01%2,.R.<599&S Q8>MAC49/[Y8?6*7+/610AJ(BB8!3(O3;(*&*1 ME-8 YBK"8B;WIB%G='9X0="ZI';!KQ.[LHJVNR-;Q1X_QPC-_[WV%I4B@]QI M(VW@@1@>.3/6T:1)8%%JKHE>>;-6AFO.B$MNY)C,G.IA!\5/4X064D0$B>NX M-E> \GE ?AF_/R@MH\N?Y_B+5F^X'8<7X<+BG:.;81QT5Q"' MG;,""0V7]R:[$QCB;) HN!-@ HT>.T8 2L9YBK 0S9N6-U*O3E60FPE*> MU&7NZ6 M+U3+R]/+"]N5E#ELC4- ?T%>)*5()R^1)RH((HB6GI:]\FX6%]BU1MU+600W M9!ET,C4NAKTRPR"OF.V>_I__TI2HWP=P@VI1QPE%X]SB1O'YR]=!*8\YM:@! M=QD<1Y_/)3NG>5NTPZ(]*)_AQS=W5Q(:>D"="EM,)357"0YYY#]+\Y$Q*0# M*&34'(QSXX1UEA"IO%2$ISG2?!Y,I*O4GP^]_OA/^3IR17FIB4_2RK]#H3+?*<@;C] M3#CN5'^X%H[E$([6R2X-V";. ?@, 5;E.$99M9%Q1G&E+;"=D(5#S!:.$I1^ M)A]1)\E=L,I:SV.NPNX4)TEC+1BA/M;RL;SR\:.UMFNC"RPS)YXH ?#@!FF, M&6(!]@ CF22:_40^IHW9U>DN6/*::#RCFL.!$UCSK"'GSU(BO9AMTS@ M_EGB'='7JC;G/SRX]3N5 U%:OX2N_E0M%I ZN]$%AA&W[(_U]L!W>H-1/RY- M]NOI6%:/MD]VX#O-K>9IZ^.'H^;ZY\[VP2<.\MO>/FH=;M/M']O?OHJ=K;\[ MUV5UY^#M$8SO1_-L V]_VSYI??P[/Q?D]X_V-OU\L'/P87]GJ].!>Z7FP1II M[NTZ;V$N%47$8\ R34%6P=:'C4X!8^$66VDKS@[2"$B1=9PE&IDF5%%.P,AS MVGH;E35:*V^),]>S9:M9+V#:XV#:SIZ-+E@TP]C/(7/= MO2*GP;=S6E+[J#CN][ZW!WD"(*55<-W^KZ,-'C>)DO^WW,^>M$GK'!+LDO^,GN B/.W_08&B'HV&O?WI^ MCVKGRK\==^!!>=2]X^->?Y@-O';^^+MM=\HDWC+S+1;?+>P6HT%Q,.JW!Z'M MJ[(_\&$UF,OOT@-BG9^Q6KR+_:&%:P:P:.W4]K8[S.T,1]W1(+];>QB/X%$P MT$$\MOD[G=/+Q'W\Z#%/O_PL>(CWHW[Y%G#73/AM,>B-^KZL2I0':UV[TQZ> M3FXR/8]%ZO>.BO^,;!^6*EL-XQ]G0/1S$\BM2ZN1Y[.?,T%O%L4\9;][ M'CUE\Y^#^?AXY&WLQM0>/A.+_9'A'BQVNJL-YP2H"8+I5H@389$VRJ'@HO%! M@I5*;>[Z-=W)]E=6K?K]5WSC;]=E8X;#%)T4XRH'&R'IJ$O M[R>#.A>NSS"P=Q43@6UNL]R;JK.&L20A^MI$"6R;72ZS \LJ9*)TB&=Y LP( MR 1!O6+.49:[H^I5.25+_W/9[)UWG>\''O4ZWVV=^2[,$\;)4(1) ,B0%M;9 M.(Q\2(S@9#UQP.N9F($9_W->"F8!:!':,))^S.6B7!R>Q'@C+2N9*7Q$"0P@ MAIR3_"B>';I[-DM9^#*F\-[-^^(IU@UYG-+SY*U-%*Y[(-B#BVNQ<^O<6[BAY[H[:[U^4>-F+R/6C/40V MP1O^9CLGL*0K_[IJ18$)=7G6KT_8C=.2TH.YK"K#+613J121WT8@9_U\%8S) M+LU8"E!)V$W_:X[U 2,PF^__^R_[;%\@JW3>T7,1L_(]9LCM,_"%L@?WA;Z' MW0LXSV!2'7A9'*&M]L1IOR>VS\+^SM%[T3S+1=,_G30/#CG<2VQO;9]N;NV= M; -UV3X(TT[[]!8D4DY*Q*DWR%'M$>?2"S"//4_^NB/421&Q]JXL^!&QU?!LEKA6 M+ !1Y?BZ(W0RY07,>5%.^AW21,[Z1_S]?/P!M+KDVT(K]VTW74Y4KO88X0&S;?JT;UMN9 X5R MZWG-*-1:VY4^!JY%1-80BV!?L\BDY%'R'%-"$B:&OJ9BI*/A.4]W65I*D0Z5 MO,Q2CCO:GG61TKI(Z7,*AJ^+E-9%2A^B2&FCB#]\S,DF%=4 >+S UF"']EY5 M3&?DK2RWT-VWD.GE%[Y/+=/G.'%U.=,GKSPP>VU*GF^'\*AY1/O6E;YN*_-W M[MWZB(-\ 7+ZDW(BRUXJHQ6'$Y__18 1V.03BS9O3ON]#JST_*5YYRU!]'Q3 MMV>]X8O)OUYT:0L0L>HT[L_>8,Y\PJ=.L[ZC@Z)*LS[ZXV!G_6T'GG/4.OMT MNK/^>7]S:X-O?_MTNDT_'&R?;9RU/C8)/&\JS3J?-3<_?H5WVF:M]3\.6Q_A MN0?[^SOK?QQL?VL=Y,Y!VV=_P[O-KH^F#<$FJH@2R]$H1A%D,,/(*QZXCYH[ MIU?>F(; 9NE+*-VZ/%J-1R\3CQ9=#Z+&HX?"HZFR#U(&)B5Q2)%@$.=6Y(HZ M#!&2HR)32+C,]"(-H:>#FI8-D%X 47U^!M5Z[/:.VMU[FU3+8C75AM%8)RF= M(7B7ST^0F?;A/Z6E-.F9>YZL?-E$&EQIKEBF3Y/?JU.5ND+SS1U-[VEKX.M; M^[6^QE43TLU4'H@.-B]6J#P\TYM%$2BF8(JHA)&E(,9T5L6S;?UVN^3Z*?C\27ROZTBCZ%,HCR%X M3Q"S!#1>:HZL219A90CF1F 7V[-< ]+(!Z'X65PU M#P% 4Z:3EBEZX@T2QMAL.D5D)34HRB"IEP9PB)< 5 <G'KDA6A-P^P2J2 M$(^>(6.20,I@98,FW >?;/&Q _UQILDV*%\8?OC')5 MI5L>_2DJDPA*8"-X5,%&RRD!-L(B#4:SVX8&Y/+6DQC:+^D001M:#)]Y%L<]W(!YK;M M7"U(&O\S:G^'B>T.!U4CI1EU'B?5'=__]64QK00:A;M4$+:J;E^<]$:=4.S; M[[DD;,Q];89M-!&JLCQ^;IN>_[F=K#/)F13$LN 4=YPX)8QC7$2I. UA=N/7 M6M:?1M;7Q.;6UQ_-K>VSYM;[T];>KLSE1[BR2$H%E%9@,E)CKD# 3 MR$;-P/3''EG- Y*>))\2HX*"P(@&-0"48L9N.@=07HYGM66EZMM@WTE[N%\ M)3V,99^2T*YZ\%5-\4J RS6JC^!3.ZS:8H>R76#Y8_GY.36\0&S;\:/.+,2> MJXG&?,TB-%UY\WSJ]?,'K]?_9>0&(!;PHN^_9[E8DDK9O#G1PJ//!\VC3S]: M!_ =,'^;9Y_XYL=/8N=@C>^L;_ F?-X";8)['DXU*/K8!'/Y/6T>;8#Y"V;R M^AY\IW/47-\_;![LG<+GN/EQ \;_N=3"74Z28$QB9)42F<5BI EF*.8IQ5HJ M:=GU:OU)4Z5]"IJ&R%-2)GDLK3 )1@"KJJ_7U;Z8\**:\9\7Z[^O!3BSV/\O MQWQ5W&\\&7H$DY)0T(/-+H#3::$K4+I:#]]VNS RGPOJ[Y=8$XNW/=L/&4+6 MVWV K%Z_A+4WS[)"V/NTZ9QB(=$"CRESYU _6^S.Q:P2.U)+VQS2QIL@;<0%KEU"EA",.&S&R%+&D2/621>L M=I+GHL6_E+;58BVWJ"KVVM^SV(QM29"2"_D:E/9L)V9"=-'< ]8-=H3<->T& M<3QOL6:/<\O=>,LNJS78+:GXB=;)+EB0V"?+D6(1Q$^)@!SP%D0MP;"S*^8B MO1W8-2HQ^5%V_>Z<%A,F\LA>Y'++OXV<6NH8TY0J3!Q/(ED7M"><.(\9$&E[ M+J?B+@#Y.1[9LIGZA8Q>7%-CYIQ""Q;PC^;)KF6P'@0K)(/)>6%1___VOK2Y M;25)\*]4>.Q=>1>""8"GW=T1>K+=K9EG6VWY3<]^F@"!HH@V"+!Q2.;\^LW, M*APD00F\1 !$S$0_F;BJ\LZL/"Y'??!LN_V.-C*&FC$<(='V>NJF$R5)M$6T M>7([%20PT@I:E6E+:0PVKHKG4'K\ 2V$DC=;0^.J$5AS0-#VW9 M*[ 8%Z%#TO,SF+Z>A4'.ZR0"2?=\YV'LBJ&^V>CMPT95C@0I>F.I(3L%T\[L M94B9.4CY<< F*;2L)6@%&;3\%%J@L>@D:XQ:R[1Q$#(\]<_8$[8817_1K8@] M,X9W<9I:" *Q5]45DE##K.OXF!G0FTH/RNF('I^Q$,QG1F#P?"A6S.(V(W" MD#*8)B(WL(V_Q_ [L,4"\#OWX198QVFLR_EH$CG98 M$L+OR@.EZ!9\_#_2\\0%-P-YCOB16QSKBUDZF_H"[UAZR:NW-(QQXKCP0 K2 M['2%%O7I%U@,WCU%(&:.0"^]2N[U[M-U.MT[HWSJB(PF M5Y-,[E[:L@6R?\*4"(T<$ 'T:@JNP;(!,L2EQ50OL6$;N8Y\G0^0E@ MLT ^\FC"#WFRE(P>GE@'(-64[T;8/)B!X\>PE M))_]#K!DG\7RG\1O,Z5L$= D7P'M"-K*D_(&"8AP]@%F =$Z28T?9OCS#Z"( M&\]2V86$]B-7$B#+7^)P]1>@P.07*7P2"LD"E2@3*.>@F*,P(.3@#DQP@X. M#/A$610K!=Q D1K9,9\"I8'M -/+4T-@FWG 'Y!7 ,YY^0N"ACCI'W[@VL _ M. 'W$?TIP 3<$?*Y&8B0!8I1> !>P[V8V,B\OP^ 2VBAXP6[Y^C4SZ>$*->W MZ(+*KC*65=+T$>#;4)Q% C$].!9/WPLOLKD+ NR-RZV@X-.DWPI2R3@E@D; MQ,?%9\VQXSK1HH"=2GH;PQ*'G"Y;^ T1R:)BW/'!Z1VO]W"(04 MHKSQ_ ?!HT0C'N@RA4VY.T>V1IZU7(>T#["%& VMX,(B#"7CA^\#8!EXK1/D MCO+9., !C6IA).*4X90$P @[OK0] $X8STD&B]UPG)DMH1A*L'J< MX_A)SWQP0 3@Z,G<^8R[N!1!]5\BN.Z8"'P7 8('M@!=^!.G\H)=ZQ"T,*"] MI+]]&L0KHI'PN9EO)WA%D'./(D"@.9R)0S(3;!#N BT+-'-KZ@$H[Q?"8(]A M"T(&1 /I5AIN;/&X277QU MDUK7=_+C*@.ZI!0_4)X >EPZK'8.S@.:W4B@$O$Q42OH!L<&U41!8/KH&-A_ MXD3"O,SM-"%>9-5H2M\9 [BXY "I%?"=$HJ)T@\ :%;L"L5Y[_MV:AM(:80@ M?71<=WEE22(#_DWB(5L+3G#@#:##JRBUL0! 40SR&DA.Y@E,.=J[(+0Y4B0: M#@ E0*M/D8A%DC20RMO$%H+;I/6;4-@G *4_6Y ^> 0JNOP)!DIJ&(&0\L@S1-X%L6FT'>.D>V<>_TWA C>4(]PU9.< M]_D98SB)C!@*\ER T4^;;/EE2QOHY+5N]%2#R8,?!6A14X=O\"1/I&B0&(6; M1NH@N>E94SR-RV2F3WU!G>MUM:4KEL"0(@^O1VHO R !%2?=EX;ILGN#GB>( MVA1+^'>,B0D.P!5@0*K1"84P!<9&%R\@IA>Q..G <0OWBS&5T <>B1*Q54F# M-8D%)'*:NVAF8R80&*U39X(% L'/+./U#X^B/A2K 0V%4EP$GOS)) 2DCD]V M!D_;H5@B: \QA #0#Q?18PD"T$Q4W"5"DX@V)OX&ZTBTPX9M(5G>[$F6 [7S MAFC3T->($Z1"9V?B3%?YZ;>;'Q^OMEUADC)A,SU98:^GZBLK['55;=<5UE\L M8>0ILYB2D)*#OM$"F_(YODT&$P9 /5"%82@$ ZSBJUJ,T!"OP M.9G/C@4^&C!$ XR?Y5T5!/Z%;\S26\AVYO[G.4K8T/8YX5K<2D$ @-R.04?,46+!LU^5BY3/I MJ)&KDT2!Q'XRH DWA0(-C,Z2$%P$B0AM",'*0M3;*%I= M5XKAW#I6@@>)D9"]$?;+/[$ITVS]C-T$7X$MDPW M](6W#,PYXR;FX4UB6!%% #$G$/URL@C'0"7PL4<1>OOEA&)?PA3;K _.+Z%I ML#FAJE M=!JA7"'#(I,K,P4F>+V(N$];GFN$40.D_2ILEU?FXE@>A03',UC5R 31\\6?$ZS4^_1F? MQGN,H=K-(G'YFN!] FF5<;D*BC.WV-/I.1*#KF@4AE;@S)-"ZC#;%'\0_D0( MB*4$(JV;)OFL[7TET^5S%.8A[9SM M,-*JF^UPX%S4RC#*]5)Z#)+'#]("7X06^/1L\D_]M=]R8E4D#LTP:@M.-Q[Q MED7YE#"0Z7]- '^2[I M^_36Q[<19L3ES!50.\(=D%UUY9?E994NK72'$]>Z?57O#S=>[JC:QFM/O1:/ M-+313J]]^IHQ[+:+K=5B=:/4:Y_I"?WL3)71VJT%#4M%2.!E^GH.2TW0^?&$ M65]B@DY3P7(K#BY\3+^1?U^30[ $DY(T<]+.M[><'K5M>^728J293=7+;[_2'==UHZ<8G?YN';:WT215 M'@'0DG(S2'FD](>=EI1WG/'<7#JN$1%?=!5CT%VSW@ZS]1/3;OJ.IV:5[T_' MU<.II@ZK@]$3 .#-?J9U\>RX*IO6W])S4[C8H^ID9FNT[*OB.M>E$1]7+-<125U/T88NE:F/IPE!Z>F=K M*ZG%STOA1U=[+XV=IEBJM5#E=]BPP+M79,*?*XH^3'OF>$X8R98^TIK=2M>.9KH=Q5]U*W:O.O=#=O&(JD[:)%4:22U"*HX@CJJ=A(,U4_3U]AI_XA- MO; 4(=?Z_#R,V)'2[V]+X*VC\;(X&BJC3HNC:N-HT-_QE+7%T$MQD=H["8;J MI\AK[+)?S7Q8R_^D4RX=+S*]>X?Z1(8ACW8+Q]?6>.TIFMZZZ=7&45<9:*=Q M,5HMRE,]R>_$#PA8YI35&@QSV_:IP*H>:KU^V47%),;WG4P^J)X#3WKE\ MYR$C WJOVK;##YH4[J]EH>X3$-BO2*9R;*=K?66T=>'3MK"HD1O4./R.%$UO M\?O\GFJ(W M=T;?)%MP*!#7":0TQIZG;XZT-6V3[-@;5-CV^Y>;:8+_^\XI2 M:$,%+C3'UVHDDO2.TNMM>U+4(NG%5;S6V[X0ML7/BRGR3EL1L&L0H=(*7 Q( M$!$#=B&T^.9V0LVT4D'X# 8O;:>V7D1I,TOI]-I#ZFKCZ,)0=./%?;U3EX+7 M 3/;G3@TH=69["*^;R2\ML9:3^F,1JW#4VD<:4J_TU:I5QM'AM(=;5O#UN+H MI0]^ANJVMF'KG=8N/4Y.@QUSG$N8C"R.S%]'.N2N(2-H/:4[V#%1M'$G98U" M[$ 9;FW.M8BM/F(O=*6K:^VQ=@TQIQG;1,/;<^VZ1 YN __!"9-Q2GN;&;6U MJGO*J-]&$*J-H[YB;%VZU>+HI:/BW?90N[K8Z:DOCIWZ:?$:1PV^\FA#7EI) M(UL.+(1M,MN/L=2>#.VS;+M_2,A4FE]&2J^SG[^]%W!.[+FUG-%RQL90E*;T MAOL56;2LT;)&$UGC0EJ?_W"_LP\/V(S;GH _4GLEA]N?M#U9G/@Z8U% W+7YE+J3PUIK.VH M^Y4-[3JEGCV:(7NM&SW58+!*%R.T> U^&JF#Y"<%/A/.N87-R]V%RO;\N,VM M@)LA7!TOV.NNVLV^ R_2U.$;A3U.N0<2<#8W [@O\LN_7U?95NB5N!R=A%K+ M(1? )$?#,'\R@:]X]_6GX!]3)!S7]1\QH9!$(IL#G<&R0L+V&(CDI^T_4E,^ M/PY2&#P!%B)%;EI3-J=!X._+"RJQ@D0!"0,!8.&:\Y"_3_[XD+1$<#S:$3WT M0;Y+&AO8U&!% 1'(Q>4/NW3UXQAMUULK1:K&Z5>^TS$\UF[=K1V:X'A6KT9US\V M:"$&"N@08]1K"I9;$KC,AR4Q^??UU/3N^391\BV/M(^\W_)J6[@TC@>*RX_A MI7:H,/[+XN"BO-EKAGR!3UIM,D +[U ;+E-)TB3 Z8<0'R5@4R_ 7+S>BX,. M0DTU@]B*S#F#!*./SCW*:78-3HX_ Q7TZ1=Z -RSRA]1MF/L&S3&7NL-%,W8 M]DSE7,;8MZ1<*U(>*0-CQVDNC2?EE-;O6%N(U,4YV=9-D;YQ9Y9TQ4'J#MC%,Q9'453IM M9YBJ(TGI#MHI4M7&D=913R/KZJ?#:UR&MRFKM2VK:,LJGFOO9?048\^Y/74N MKFAYH^6-S;PQ4OI;C_IK>:/EC>;SQD57,0;;!^X:P!5-#_BIP_.,]VVLQI,/ M=K&>8^Z'3N3XL"/NFE@&E95Q8#I\[BE)XIWL$7,,!!U'FQ]9RR4\446.-ERN MELG_[S3($E#O^275YER:$UCL>]-]-!?AJW?+Y36.=YD'X.K>-^YP,CG(#HO* M 5EVMSR<;068 8HF@=X%ZS)K,Q:V#3@DS^_^C>G.S8&X^%@-!YWA]W.H#?L M=(V.!7];PYXQM.S_'KSZRP\DWC^],VN[ 2SNNH9O8=D7[:. !.M:WC;/E43( MOP%@>&_('(^M'J;3GT\DLH(*\J+ &8,LL9FNZF_H 2SF62[0Q.I)!W0KR.S' M:(I?RD7]EUZBJ=TWB JKJ1AMTEM)OZ*E9A;UG9N67M96;!%F%N,+" MV7G@P*Y@!5B2:&0@G@3]C_)<3TAP_>!65-L++[GS+ 5A_X;9CTCL_ M.]X/;DT5-C=!59HNO-&?3$(>T1L][+7TS"L_H=Z(3,>;P2_L_[*_ F2\>X5] M\]A'/L-O_ A,( ZX!']XX=R'NZ.DW/<[AT?QVJ?+:W\&5&=QA<$&'[GKXG\] M@.R&]:L-0;C:7\+W4VRX#^I33.=AJ+"_<=.-IN)* 3((2;>!/^$A-M&$YU)V M_K_LQK-AD<%"9; 1^':R"$1?@"P;1DOTQ-8I:@6_SQ*-DNVCD'2R[=#*\0\/ MD'F_V$A5\$\3A5CL1HE ,JU_Q8ZPH?"G6S,(N<5LU8?_H]?^/8\4^?L%F&VN M[[]ZJ] M12C(KZ:8;>C19X'0&%G70552K"PVDGH9F52"C-8DX28YMED8%1)@ MH1PMP9Z;>"\CZ.WD73V:"]C :% _0S$ MC#,'$\GU+:)$D#[DX)+@>?0#U_[ IOXC@"A0Z+>9^4\_<*+%AEX$^#Q^$!G$ M%M\@.\NTJ)F!&<&-(,W@GKFY(-(&8OO#<] (NP-F@!?8V&(@"-&4NS<#VP51 MCQ][G'*:)(B+2(5E(%<.3U/-*5]^5U,DT][M(1)ZQNA#BFN%C:GY"*@5 &[ MZ6TI?2!LY]BM&BQ(M @J7RN@J9WS3"IO=G3LQK,=\[S: M1^A#1>^V4X$KCB1#,7K;]N=JD?3"!K R'+;M(ZJ-([VCGF9*??VT=_V<[^\\ MI!SK?V":XWDYWX:A]+JM\UUM)&D#1=-:Y[OB2.HKW39"4G$DC?KJCETLSDZ- M/V&^-+4+U/)!2MO-XSB0J333[-8%ZH#@J4?60,L;9\D;NW2!:GFCY8WF\\:V M7:":PQ7-COMMUP6J22&_C5V@]BZ8W>AC[;W9DI6TWV4][#WW>$ UPU2?G%:\ M)M6NXF>LI$WKP4,G$JUJL$0VEQ//[@-86]880-;3PZZQ/04]\.BOUN4F,]I# M!7L'N+%-A;WP8FUYJT MY'O=]%5CI==-VL&@J,/!IG8G&WOI&&KG .\OT;%E0XN8)25^09#FR+TAQ MBP1#';S)^B3D]P>7GVJ*\LP>TWXA);:WTCWDN;XGQ=T>"AM^'+,POC%\OM*6 M0/3$L5>Y/6%5R>0[<2S>M"I9$..47Y!O^9$0)"BC.?=(<(A%%! 8$8,5NV8 M2[6"Q1P^0JU@_A5C_X8H,.U6(7TBF)69_AG)+]*!Y4N9I M0W6TXYHW]:C:+ U%!V'^5;IGB[;P.HI$=F*A2?%@F#(9Y4^($?VB=N@^A,P M']3F*PF'XYD=927("/OI[60A[-S%[5F;:)5ECV2S[,S5STJ=[D',NG(=OYY= M;:Y-5 -:\!S*H%A*.&!%,N#D0A)%VRF%TWYB=1L9I&_GIFS7HX]Z[RG;V/V5 MI(85N75*PEBU5S9*E?/K5CUJNU578"UMM^I]NE6?B'>2KIK/F#-Y"ZF2@OH9 M\U9?\W[+VH:;VI"N-=/=.DRHJ=J.:\K"6&7[T_XU[>FZ;H9A9U=7A/4^Q8$_ M!U/\T8&;8:VA$R*!)RUAR2#Y'5[IL2NP+!Q+6,M78?GFSR=H?EHD!5[]Y=L< M+5ET[<#"XEZ8JSZM:3O7:U]@-5R=ZEI;MV-U1UNVH"?BQ.Y71.*O-6.@#ADL MTTW,N==:5U.-Y*?EUODJV_?K6:@2..NUH?:R#\&+=+7W!MOS W-;_@S$+]PG M@Z"EWJ]3,#\+K&WJS^SZCV+F0.A['L@&"W9%[61A17JVHJ,$1)Z,ZHKU!R"X M' ]?F.Y$+ 5>(I8>P.^Q(]HSX]J+1"_MR0Q#E+OX>9)?Z'EF[I/X3'_UN M)BN$^(!?]$W2XYCK$DR#X19PZO:3(5LM$\$@1(,0:E/ PP;AHJFRLBL%CQWG M[1I8)C<#[]*/(V%HV#R0?O8*&V\*+J!@\.\](!4;XQ$( %BD>(=<\%*S^!!; M>)L>I2D:2AG M/G@)P/>!_\!G,O[WI*JM/?U=S)^ ME-I3M65*[6:D^QREFOFE :6BYI!JK5 1P-]7H%EP' M\&?\;?V)K'A?^U'6A:[J;U?G<"J_# .B+1@0;!L ML*+B( #8($MMNE!%CCA3RDHTUP3?%JZ#>A7.%[Z?#IE@H/!D#-VEGT@):?= MP13Q_)EC 2G;N,XXI,]L7@\(7;S\: 9V-E@$[3B.Y$3"EJ-Q23%0B_SW1R>T7 )$R*[&:(X!"G["XK[#SND%V@<1 M-P).A >#B&,ZS7>.T27")"9]1L(2<3SX829EBH=S4]:W(@S(D* X<3RPR#!6 M)D!<6G-4AG,_BQWL&D:J)->N[>G JD!3^\^Q*_+4VBK$0);U$ >NC/@"-,+= MM\_?Z2N_W_SV[3NPDW")+-/%1+!(C'AQ,*:+,=#D*7%B/8ZD\Y/2\]@/ AH[ M@TH(SU?KJ5YN\7@^3*Q/(8599/YJ K%NWMN>WK[:67'V-T<*T8 ![U'\@!]/ MQ?3.WS>&.(80?S)ZJO&F*#89,CK4S7Q^)PQC$+J,%B%?\]&W7W MPY^S:W%<4W_UCJI5#- ;@T)Z9$ED0@:&YY@ZZD4@ !(S3IRDKTX 7)K'B+>Y M "T )-SK1W%?1/' YT=3CHM\/J]-(+*B@G3?#H^23+*W!G.U1OEZ%ZIX5Y MXP9([3O$[0QG;I4Z.) MHZ+R^7@MCUXLT237>,24+6V2VIK G#NVNZ B%CS"30ID/U'JQ2(Y)%K@@=@" MTQ:HL#9VQ-&P+>^F8Q;*]XA\F3 *#SD!)6$X7HP=26(P.\)099_]0*:8.&&4 M:S&B8++IF'M\XD19*-(<.R[U(_%IB9B32LL1__#$^35EHX:8RHIUN.EB%#:) M TJRL3F?Y'9*3N?W"TP0Q+X^>'H-C+]4I0[/).Q! MS$2YJDN,Z7LBV83\!/&>J0-H83-N(C--8E>^CMZ6'B=@;X/0F<#:Q'GY SX- M$"O@M9('FX-73R/XA&=+GV4*U[5,X:H_/5YA^O.]ZX]-5U1.> N2%1/3XDN) M@;,TY3F7Y5>=30:/S#,OQ*=AZU674--7F<[K?+]PD MF->?9T&'Q$";5TENT5>@G1M*#5*R'S^9@4?I>K<@D.^F: I>2.K\='LGR>RM MPC[]=O/CXU7^0?G#9S0PKI&I/KO2_+KV/9+V@D/6G@!S[2=8:S,):%(BP,ED M#M !-9&J3,M"8AQCCB_:B?7'R2=0EXF9G0( @>[Y4;[,BC(Q0+=:*%=0ALT# M!^AS[F(#45%X!KP.U_D<05O8?A!A+XO.+UXAE;]Z2^BQ??H:99>!I #PCU'Z M,-,%">()X0,_>D N,I,,9$DJ-D4K&[GV!$,YI('$BV&/Z>8H8+OR8A5/*,L/U)45N<&U!"7I+KW6PT,%/Y'! ]6H@KT&: MQI',9,2%2>F%EX643V&+ %&!.!,1B>;F,ZQR>Y?Q 97Q+U,V:C>LPV6 A)G4 M+A; E2!@LA#(D0P@4&$BO2YQG; V#?P;K!Y"IP5?+>! R7T!1TFM()(H.1=K MBWWOG[+.3IAH*V](0P!L$56O9>(QTP= MI @8+^1-\/2,BIOC.9 G?8">24 /EV2W*Z0;V I]W^7@+1(FPL@4;2DE6X!) M$?F! /Z9#;\*;(19:UU(@Z$][#T+=,%^U1EOW'+1-&'9(0=H(3%0FH<"V;( MF$;BRZ5AAHI4Y>D&9^:"7C#FLE:4TE%@-S[9QR$ 3#3*!)K#;A#I@\@3=$OZ MV=KE/Q2)@@X^42+]$!NTR6:X8 M!]B"(=K/'5/919/)G&\3&"00,S#]^Y(G@D]EB17!^=O.5[)&C"&O?%))6 M-%,X::N[X@IP)9>RC2&UHI>T^@O2!D8[_1!C!TBMTK=ZKDA; M] <&>>XOL+#=7 0^MMPS?ZV5O(HFPI>6"Q= #V(M.=9DA6G.>9)>GRG'I43V M7&\-H+Y+^@11VDQ&"J>.-4UZ8$PN7T""D:<2XD$_=OJKWAVW2>[O8HY43&*5>VZ;I[Y*FWU2PW J7ELX7Y=^B M1'Z;&;=;YM(=>;\;8S<;!I&1)>['\%(;W"+PS?D\8F_69I-M4P!0QQJ OIW*BCH K4SQQ?E4E%Z_WXJ SK,.Y6)$Y9U#>\C5U0 Z6>+^*]D;/?2VQ M_4JGM(Z47F=TX,J+ KZOP6SCEI!K3*$-U%%U4'KRJIDSJ!8LWUKX+.K#>HJF=T]2(M;6\)7%45<9 M:*>I\6QQ5!I'FM%BJ-(8&JK;=L5H2"GL2P?*GLH<.6H?@-7DNJ/DUO748:_$ M<@JRD=!>O#14K> H'1/B1([+A;;2=GX7$[U^S*EWMZU3+R;2NCA1]<.0-M); M#%4:0[UM+9 602\LY ;JCC'0LS-!]HPKG,H$^5284%]+.T3?QPZIK9/05_K= MT[@)K2-7%D=81:SI'UHL51I++2=5'T>4K]T&19H<%/F\6KPG"_0NJ&3O;2U- M$^,L0R07FC(:ZEL?5K;>W4L)4T5K/?"*X^C"4#2CUP@>VD]750XS7[^<6R+" M[]CI@=3PVWRY?%8M?UZ)"/W3-*IMG87R]L<6@K-%S@L?;I_&C3L*@O83\Y5# MS7::K7H=JNMRY[EX]'<<5D3]9>J;Y- ]2P]>4W1MQ\D\5?1 &HFCW0X76BRU MG-3B:/_#A?-(=ZB>[527.UO MH"MUYTM8%O UNO.<\G5NWNF%6TM'>O>66;M M:8;2'VR;GE[A"&@SD312^L,V(ZS:2+KH*QVMWY[S5!8_1D=]KMV':I&S[MG',66 M@!M.P%UEM&M2<4O +0&??-/@J'1[6]A9=:+=AD?I!NH6#F8;I*M5D"XWTNL+ MCEO)=]!&OL=S4_^RY,#FU?.?[*!S0=%Z>I@O>(IV%^_ ML#\SSX]P@K4'6YK$;IF9TQNW4)N9T[HZ[ XV7MUUUO"HJXYZ!YTU7-*. Z2\ M. ')\^ RLRQWVDVEN84^[Z/G,\FO=.@]]]N"L GO0N XZ=VQP<3Y^UMP_5 M @NS*<2TWN+L+(F)%[82!DJR_'L/WF@S,RRL6RA#;$VF'V-/^I$$4)D-?>>P M ,(W"(;8"Y)_3I[N[(B#8]W8YD0#?#+A5H3HGYA.P(#Z?X*K_6"Z,6<6S3.G MA%-XY:,9(, \D#:8A8K?##@8!F&,__'H'7^H=RJS49$'ES;W_)GC$<&9E@6& M$CP%E+>Z.G6;LX*C%C#5AI#7C_Z.( @K*/G"M,')W%Q0]C.*.A/H,(Q=(D + M-@5$3@U0F#^/G%DRT$U2:L@>.? *2,W(]W\R.Q8:%#AA#JOS23;"75$06Q'< MSL)X/O>#B 6^RW=1KA4N96Q9K02KK7Z8&$CL1^I9#TOW1B::,@RT1 M+2XM%RXX$P>%/FJ,4$$6?>2N2ZR:/00<##SELLC\U62;8[TDI^XV1THBT<:: M%!2B7CJAGCU.'6LJA31@'L2S20^/N<I.YU ,:"%POZV'R.E']?T5V;7[Q1 M:I6)\O4I,GA0@&J=!*+TQO=.!/BSEF \*(SRI=O^='M7)KS7+Y90]),#EI47 MO=<'Q]S?DS'+_&Z8@]8A!DO^>G5U2U$8@,K8<4%3)08AB!TSRE,!RA)@'7CR MP71P#WVA&]BW\Y,RFM59"+L$<_$#I8 M!(>2A\!>9:O0 ):W8A$$,)\E>%R![;@QZ7B",;W)E@ 75*B2!(HF M/'.9W@^ ))SF9 " 1*R%4:LV[4.Z^ O\0>]\H">2'P$B]+/VX2V +&+Y5^?! MIK)O,3K&'NR:_-PQ=QT0 7)IM#_<;2C#*.@QN'2G&2Q6M6)*7-EB3;C=$6I1 MTB"";0EQ\K; GP=H/.&+X!^()X9R/A)Q1<6DN#/VXC#&%V9D#$Z3[=-1 *I=P"5\ &,!#DE8 870 M!"2X !E<"OTRB=&'4NLO5'[@9L!:]1^)I$DH8+S-LQQP"]DJ72FT^QGZH+8# M]T5 Z8+?Z4FZ78H?997<,#Y"CT?3@.-+O&@*$L=#G@2594W%,:2A*1@4-@AM M&!U^7Q+*=3J&&>CJ<- _^#F,IJE];;33:Y^^9@R[1UFL7GI!!_?C3Q@;V'@& M.RICYEH@,GCP,@?DJ[;LFITE:O@W,#0#7BYATI\6YKES[TTY"P5I"]5&",K/ M,DD+939\;H#3CTZQE>A@MFX\D"]7KZY+K4-WMH:PL6/SN]:A:^FX.OL&.N[6BHXK MJ_B26]*#2G&V]_+U;LQ@3H%$C-__GXY6O=33VD4_6,U)27) M(5G+1UE-"-EI?G9MF[+"_RJCGJ[T!MNZ:VW[W)?&5%?1=%WIZ-L6FQ\=4[63 M?=5;<%WN; %[3,"N90?7*!^K+8MOR^(/4$$R<;E%F;V9%-E'Q6,UY;2I+8*K4Y3<\, MN,L?3"^26=FG*0VL6ZG!I]]N?GR\6B[)$+_5/T=8[FV7DH,<=0-U8;5V2F9) MGC_'LNF59'K\5U)#-0G\&3Y,>>&4BHYO2%C&_,5#A4T$01.> S'^2*K)J%KS@>D/Z]@RK*#$,>A:I$&>.N(PJ\PRRG'[AJ,N%8 MV V_8DI[KJC!,N-0\."#&8A/TCV6.4<*8FG5;<@N3*I+)X9;6_5;A'ZJ6NJ!=\LBTNI0SO9(^8X]%%$;'QD+4GO1*27R\83TB?WO],@TR?W M_'(<,.)Y.#[+!(< @6MT$;B,*^ M]U3 +<['_V169BUL&O#)GU_]F],=&X/Q<# :C[O#;F?0&W:Z1L>"OZUASQA: M]G\/<*(7<-2?WIFUW0#*AFOXEAA"!OLH(,%MY/B)>"?A=I Y86Q-T8P@ZT$4 M?PFY#3M%$>W/J; 4))%LJ&%20XU(%KB2P4*E02B>R*87XI\$UI2+I@0D8N^I MPFM%KN:%7B*MEN1S(@#?TDNH>\Y2J]9W/7 M7P $%6@;6TAML^AEM5M/TS1;J9D[UM>>[FJ,6QBW5KWD:U MVU?U_K"MWVT7>[3*Z(.>&[05QV3?U]3J\HC]HHZ\WXUQ^ T' M4&20^S&\%+TBBX,.0DTU@]B* MS#F# OVO:^6(;0;\.67 CY1>6YO?$G+]"5G3E-YPQT35QE/R.9-QC6CX0EHURY9LTJ^U"&ZBCZJ#T!!#8<_SVG@U 3K#AVXU9;SN5^M2V)4-/ M&?6WM2W;MADOBZ.^8FB5ZYO1XFAE5%1W?<9.BYVJ8*>GOCAVZJ?%ZQ<9^[R6 MZ7U>A;H]I3/:,3)44[>C?CC2E'YGQT8L+8Y>"$>&TAT-6AQ5&D>Z-E1/TXZ@ M?IJ\?O[XQUS5PGEYX".EW]^V8VWK/[PLCH;*J-/BJ-HX&O0[+88JC:&AVCL) MANJGO^OGB5\]5P-^;HZYIN_8M;!U*%X(1UUEL.NH@!9'+X6CK0\^6@R]M%(? MMD[Y'DYY+;J)KW3<*6FVG66JTW9[KS2]&SW%Z&\;NMYJ_R=VMUH";C@!&XJV M:^9$2\ M 9]\T[JB=W?,SJH%_38[WM7?VC1NXUVU&B#W8[41TOF-BZNMWZIW MMPU&MY&%%TZ<&;5I,]7&4*\-SE4;0?I /;7)LVSD M?$&MG=_6TC0QSC)$:[31;]:;>UN7.<_'H[SB..:5YC+5-I0>O*;IVFO3\UD,\[N%" MBZ66DUH<[7^XIR9PO8%K#UNK,%; O8>MUY+KEZ=\^,*ZZE8]T[ MRZP]S5#Z@QU+8ZL8 6TFDD9*?]AFA%4;21=]I:/UVW.>RN+'Z*@OCIZJ^]-; MQ1&JWMQC94+UD8;Z-*O&O$$#C7H]1==W#&U6H\B\G>2 M4+H2<3I;M;ILQ N67;7CFS1G63>VG@!Q.! U678>?J[W&1"COFMOI)887[J> MM)+O(&W]+C+!MDBD/_Q/\JX9Z;3$!LFC&76?,UD<&J7#YU"JB]H@]F?F^1&; M<=.#+4UB=UF!;=P"K)?VF@)+$#JLVS7G(7^?_/$A2?%Q//H\/?1!ODOR3(%. M)0")RQ\>'3N:OJ=T7J+#Q":27Y:75;JTPK3BFJX.NX.-5SNJMO':4V\===51 MSRCUVF\XDC#D7A2R>>!/>!B"?6BZ M#-[VX%B<33A\BLQ%L&0CGT53SDSK7[$C+$DLJYYRU_>9XS&]H^O,]&SFPUT! M,*!W&7#LD )P8U'61C94"\S)IA#3>BN1[78CJ:$R&\H1""]LPP?48?GW'KS1 M9F98F/-7AH#4;<*NE>A'4)(@C,81!"R D V<'GM!\L_)TRV10$!8;FQS(@ P M-[@5(>XGIA,PD(T_><0>3#?FS)J:WCT\AQ?]X-$,$& >B \+2!"_&7!0ZV&, M__'H'7^H=RJS43,'ES;W_)GC$;69E@5F#CP%9+>ZNJW([:B9O[61;-W&$7(J MV<*T^'=N+F;T$X@R$T@MC%VB,0L6#71,Q<',GT?.+)D#*(DQ9(\+2M-'VM'RR '4XKQX*(C+H(O $:ES<:+U/L(0"Y[8!.@VB^. MI^??M7K'YA<6T$Z9&$>? @0'!:'626!(;WSO1( M:PFJ@\(8Q^> T+3WW$/W!"@'V"02+JV%+Y\$_HQN'LV'YCKGK #F' A9X M(YG8H?2JHBDL/X6@A)O"'J?<2QVX1 PC0.@V8?" ^)4;#/,?Q,4Y'GPQ\H-0 M/ ATDH,PF3]A!/Q\?*T!,+JA@F7-D$6;SN>N3J:;6G_9_ M .XFH-;\1[(9*0")7K5G.6 H0UJ.W!'Y"Y(SYH!/;.,:0#X"CTC MF/$%T11_G\&ZIN#5>TC'($VMJ3@I,#0%0SD&01UC.N]W@+ %(.5!G<*I@ZXZ MTLL%/K=YK=91>Z/>3J]]^IHQ[!YGL<-#!']WSRL8[95<)^CN9!F$[#15X:C':L\CDO !ZK!$)37*2"]O!MX M.5KW,TZI<&Z?#1.<5T/SBYZB=]>/HG:AA;:5PE'ZF0^4P:!S$@2=4T.##?'? M?07VF>OKFJGLH=(U1@=6V4TQ.UM*KA$E:R-%TP]M?%;,_JQ\Q=*U[\&2DO.C M#1US:E6XI!VN'OC90HCZ%W;V1UL7BQP01DVN%CE\*?$9D*/14[>-IYTY.3Z= MR%+KT]FVV*6FQ2[%F1>GV?R3!DX^FV@E;R*72+;RT,9*EG4N=.P_OW*Z8V,P M'@Y&XW%WV.T,>L-.U^A8\+CK10AN^0)Y*<<[9[VD:%@8@ MKV4JSG<>^G%@Y8Z\:IN(OM?Y [3!8OPNDB"E9CC453T^Y*[+#'OW@)]Z; MY#O-XP",8+Z<&(NY/""T Y$W9#Z8CIMD6U$J%MU 55G?^8/O/N!=UP&'Q;+/ MIB5NA!V\UD;I3!&Y*)4U'IF$#H;+' ,_8\:90IE6\ S^Q":.9P*V 614 _<( M\'ZMYQ&GLA^4

:E(<1H\0VQTMJ6Y)<*P+_#Q[,V.\^P""%N[EI=?2EOCH: M&6\P\P]HR8MG*OL'%Q1"-0BSN>M0N8)(PG-=L63+?^"P:*"UC=B3$.JBOE[W MJE(U_699GDLEW\D>,<=@4L71YD>*K(U34('>71'1N?^=!IG"N^>7XX";/R_- M"2SVO>D^FHOPU;MET@>ZSP-P=>\;=SB9'$TJ"VZSN>6+9,GWQ/G"__V369FU ML&G )W]^]6_/:\#!J[_\0-WYIW=F;3> K W&1H1RG_910(*G-)=*\LY&&:6R M.S"0OOH@\88*P^%N>N?#[[YW?TF2[B,((_I1^Y#D,..]5(CWAV?&H(# @@( MV5@40G^1@T9IUI^%W 79?!?!#Z(:2Q8/VN)U3LC^'IL!\*F[ -5&=50H;W-I MQ8X'/\R2 M5[,Q IR2#W45(V(&?X8U9@5BZ=5\$"-;!QY7FRS8SA2!EV-!9. MS4"8,@B>:RS%85>H9."-HJ(G9TW0S;G7X)GT?6#."/ZO^VIWW:QADYC6E%I/ M@#2AMX3!X@JC265/*&QS#M_YY0!".3S]NJ^K@^1#6 ]J GCLW/MP,:LK#>4N M<).;=M$ NOB;@^GYZ)RY"T+YU'S@TI@!&.'N5Q+K9Z;-95Y_PFQ)=6)"8?=@ M8F*9P&2Y= (P"G"!/2 )^O']=&-J'%57@ F#=6!@'($!VM[X.^9^1,H MRP%HF,'J2O#SDQA+)ND%LNB!UL%_P5Z%D;S)YJ;" ;B5K+!ETQ>K-!Z!A."5 ML-W)Q+$<+'+ Y7 T ^-U(UQ\0OQ-%6WP.BQ&\3BW0R&!(N9R,Q3E&!Y0!--T MR9EE::LR%4:I_[N=8W=Z%B@JITA=>[ HXAFL>Y%0LY57/J(:!?0*_I);'Y1L(/D:P,CPGO/I()"5X>#_N&+$C2UKXWJ4D$!B]7+ M+:AD1+%$H42MLL8/50^Q98SRR%O>*%LWA&%)L_DQO-0.RT1D2V=85AOY9:LS MGMUMF0J,QH"LK;)HJRS:)/6VRJ(EX-H3<..K+&JA5J@) YA@.9]NHTII>+I^ MORVGJ#1^ZE].42N)4!37V4DBU';4T\4 )W65)[C##'HZ52?X&N*G"_C90F(? M$#_;-,I:"@:/3A+6+HX.?TO=R*MU#J_ML4]ICWG;)D"4]](U@J.]H. SYQN;7'5:XC,K@2D&FZJF4)1U]7OY2= MP%%++\I,I,>,;/%TGO=,8T8%MYNAF'*@Y@''KHO)RE_WLI7@#>8,#PC_)SEB M3QL\.UX$6W1 1F ;,1/NH1-??S*!32+.7O=5(_^B@A["_)> $Z/>P4Q0RW(K MX*,1A)X1A#C$6R(*C._O315&-_^2#(=VX#QPCV"DC;);2B)PF&.N0@1VES%< M H&4XA9F/9DI ZT(I]N2]2@C@2U3#2NH46Y2+[*1&N4I9WDG;=)7]:>5R9-? M)"XS$[@U]0 A]R(E&G<31SP01#^.'=>6#?/#*%QK?ALZ M$65$ ))$@D3=&>%SZCPUEQ% V#UY]K\-(PQR&O5)1BC\(C)"-_>&_?C@0/O* MF"5C(.Q )WEGSV=E*=GCL$T7TPPC3#.DG&=DM/0R+=;\M3RR M!*$I7@WJ*'+3L0&B]W3:<+I(K<$"+)';@\D@?(8]1SF727%SU_3" G&R/QCU M99ES_-T7B9ZR]2K]ZM:K7 <..;,@CF@2!.+D$\@63"-L@& "VRR0^7UC#G:C MAYET0!N8.YL89$ !E.240,+,(,$32*#Y&E 6K2!@?.#*\V*J[<&?"U+7RE+' MJ+K4\9WC87^>-FX#WX._+9%T7'\"^5PF)SH08,@1QGP)#/ &?QZE\UY06'.< MU$+O4=!9PM1@GS*\A133TY3PNRS5[@[@XTR !E= [KN8>!F^<+KXYF3,\RN0 MZ6TND-F"TS4]Y?2VK*::52EG7%9S0C5S T))6GQ$)$Q*H\(.;_/NC M$UJN+X8)78W1;_PB!F-]=\*?]==&.+X@9Q&#X^N#C1\+GX ]@*_ 13WJ)!7I M 6P\?)_,!\-_L0LIV\.UD5YOE95B3+J?W'*1^(__KET6_F>YR^MDK%ISB($H M@(9Y^$LH!DH(100FK1<2_E<2%4ZQJ[(K%]-H[Z4*Z<%@2*_/[Y<@7 ML&/@2_GQ<& ;Y";'865U_B6,ZE]$I%04FU"<-4RJ<(GJ;.F .79BN-Q.'=>9 MSV&_;,Y#GZ[?>+8#$ [B.>?)?5N.8*#:%],-??'E;#7KFT!Z%[0B@P3X.3D\ M ZVN0(XG2+M]DK:*+Y M/61^+K@9).5(@&X7IZ0AEM?NS]4#U9\+$-(FCIZ[7X%X@K3H-Q MV8]^[-I"AF1$[F,9;_J/97E84C"/%ZM%I?D3-RQFS9TQ( )#K%P$,PW+*K<2 MXD>44R?GZ6<%V+)V*">]!CU5&XA'EDC[E+*#4%U)L?JL^#JIR 71.=15/%0G M=%83@L<1Z$ND#[^-U.[QI'DYH5N*&P\E<9<^MB9N3TF5K_7L!+J:% G@/BF MM$SW51) 557(+[7_&S11;!%XGSF13K.6 MD]G-P /A$V;M%+ :GCWX& "7C:N6LQCP*W C'3>"O1ABB(>DV+*KG0S07EF4 MPZ7/BN,.X7[J6\&FW+X7^Z&(#IV-@X4Z-EWL8I&?!PFXYA$>,6Q(-EI=1DB:RI0 OS@.%]$(A1CT_$B=T-@_A M%I2#*IY:Z0H39R=*RID98 MF %?.F\2=)4,O+X0N8-OF]!0[_-NXT/%T-(TQ]/UPS!)X\IY7)2AJ.7[!RU+ M>#&9EMKQH8] O8B6$AK6V#&-U G4H+#:C)XSQHYTZOTX2D?W%HNV]0@!!N^ MD; _R<7<7. ?;U9RH3B%%XS6!ZU8")FMA/ VB8=!8&S ,X0'@L%%!@>8Z\P, %<$4K^IVPF M)00,T.(<,1#D,J8F%-J2:>2!Q.(J!OB_,-=%OL=V)A..&AZS:J)'5-M2(0B: M7PYS) %O>7ZQ$@-)]B+B(6+E+ND."NC;/ID&6QD9HK<9+#X6*0FX*[A";)LT MB5TW1!AZ>D$L@"(_F\!/G,"EF4/2R&+AE"<',K9HT[6\N9G_('7B&.R_.$R2 M]*Y#3Q1H8[3QB2DQ8$OEW099FDKP0WYV6!%#&?;'5-^8(#K*O[-J= M^-TDAYC?$ :\*I0=UX(=@MTQI+A[JA"#&06%TLZ:R$;F5@)>V+ M#-R._0'=12[3M+@=')XFIL>&V?-+7UGIJ[S>4FYS7U^AG[+MF!&[^_;Y.YN[ MP(&ZJO?>J.Q;VI@XZS6=;BRWC*>[![_6^\.LUB.).4F6*8"98* 5..^^4PQ' M31=S5&$BZ1!C4TDH*1])0NP2"$3(24@1T]MX;[K"1"^B>%\.XFOYVJ('N8&Z M-^(3H&^&)'BBR:=-] $JK:#>;.:=-2\S2$ON'24OLM6F)%<_J:],23YN6V%5I]8'O"CO@%HM> M;,Q"K)NBS!(H]]Q1A?7G/SB9LQ1+M[/]6OG]SM/]L@M3IFY0S9"# ?$)-(PUHAGFI]2[X6WI>Z]GR7YD1^"EQ_JZLZ*UXI4BHPXBV\-O )"/S M'J\MUQI0P1?=,^;)JK-:$U%[$F[X&"XZB10I8FO@],&?HH\O!6=PT6D%BXR@ M4- '()]VXT6GV9DX68SW[M,U1HVUP0?X L)"=/:%=26H*G47Z,A$W"3,[5SN+I<=Q)4<*+)(NR1+].(V?$61!4T8')G"1JG2 M/J4W"@Y2)!YIP0)&E&T P,\!<*#/X'O2VH*]" \*#$@+ /R0;A7>%G [VP)% M1# HT8!(V[<5(J33.FI/C96.Z%OF\UMW(LHI4*6D'B[B8&+Z#;8QP ;Q,A-" M("V'LMQWRU#;YC$4N6P*(J=\9=*.N\)ER%@LOE)YRL]]:G/"URZU08H IY 3 M-;)BR$](&'."'&5BW$ >J*Q3.*63U,_!S8(]-XE4NW6UWJUF5<[.(Q7.VR]VHH[A>?FU;X\AQ7KDMNK M[S_8S0U5(&OZ!_;MQ]\^?6@'U'%^2Z'_2!:L/+H5Q[5X=@1;)_M_C$'A."U2I^ED6B>M1;\&'\V1 MG7O(_/,I>5[WTM#)RH.A&/YC[Y,1@')J*Z>GHF4Z#Z5E$+=-V;\&@=ZM- MMDR[4NEL \^6(C]H1HR&&JYD"0I8W>K'HSTW;1Q0C'@?S;' M9 -YF)D958G)DR1$K6:D@1F7S3#*E4P%0=F;$>5% HVS6A"KJSG1%;#=0=J M=S@XQL@U;3@\QGRX_E'FPPUZ1GT66RO(:B/]D)/W3CP>;+4=?/%XL%LZW2HQ M4VW7>7DOZ>.7V_(/2I#[&L_&F,XW87>BD62BF^RCE*7TU&&OQ.H*PI@HO"\- M52L0K]C/682Y+K2W*P&6YS%98@9>@3NWE02_-!>95E M(;*/HH[[/Y.:-PG6'^C_?@'G]O^!__8;SX'YCS3Q8AVDX^#=4]-*=YT1M--P MSB*1!6]8EE?R^4N\&>SXE;#F)?[RXH-;R)OX=Q/HK1,W:S_BKDI#0;2UI/-08MCBJ-HZ9PTMZ8J;U37R/775?ZO='I2.Y M#CI]>U!ANX&.*'X"' 5!4' MI2KO:*FSI<[#O8,D_CO*&RU3_K5TZFZ(:N/:9*KJZK![^$3545<=EN4I^*)Z9ABVYFZ0M"V<$SO3&>XS]?$_UGS? F MR<#MI.%#46*ZZ*V,75.P_H3^*T,E_IQ[2=O&-,&=&N_/J9,GUL9X_-Z/1&OX MI5;P?H"5 ;)A.X<+RQU1Q >HWZXHCTC[F5(V4KXU*#9JQ2(E44*$#6R8UAGW M+K4-S6-4]BVW[@R8HNDHMA&THK0Q#79(M7"RF.CA8N&@M5PS&=@G3?5^\-UX MQI.JQ+3/;+*82VTHNB4#^)(.*Z*EHSG#3G"$"0)V?CF/#C4W@<6*=A984Q4Z MV$1#25OCR_%HM!7X251#P?6TAE#VP;G'SC1^L%A:(K;.X0^FX^*:Y !S3*44 MS7 C^%/@*H,C=@Q*J<7U@9W,^X#SK()2(#3@+KS7B])*H_P8N77RI==20WYJ MXOJ16X)?9!"NJZ1#X,98;V%3QQYL]A/.!17XHJ4&56]BNV?91(:(U8S2EAL! M%VUV?TRS3]N^K!'SQZX8F4#M>.1T@=QH>OQGAJTB3E$+CN0.*[1GCFV[_$1R M6S^"W$XW=,HZIW+[3Y*-B4-$QUE,-A8B.1U :ODAQ7&PD]94J5 M+(PS.G4HC#-4X.V)2<60?V!_GCON.<"[6;78R;O4/'DX_]7WBB9,EL6140<< M=57V!0?BW9D3'+V;FS]<==Q$V S-!>$"++0'EOIUP%(/C!C2M#=9#6Y5\%.\ M]CM.Q@33C(O@;8ZLZE\1>AL'(8[P1F,AV:6NC=*1;V#U@L41<#!$OG,[%C>@ M07.W"!R3_2V&%;#O^,*0>AO"J>P"*1++O15V%;DTIU=>>IN\79AR2C+!(:MZEWW,R'!+;,?$%D'EFYU%H ]NH'7'A8Z;UMLZFLV=3P(,VFC-'1FDTE]\$. MK4N &DZX>"_Z>CYA^9V\$]72U85D=V'ZJA_UE<3 M\5VZ4\12]9.>GJPEU4]2==8F$#M4^Z/>P0.Q0]"%G7*O/:Q/?YP#D%6?MKA" M,#$$J*+OJZ\>WL$_Y>X^\M *G/F2;9S#WXH-8 @N.%2%Z/HY295#]\];#^+ M3-6.VU7@V/J]:%N5TN];+E!JPFD4S6?C?_61S7\9FCJ-9N2Q^>"E M7,U$C!4]EN^5S(PF_9HOY93 &6#*OCZ9_ ^V/#R/Q@8 M_V+"D?AD3WP2Y^6M&0&M5-A/*NBM5&B(5!!_Z@8N7N^_DULRM&CJ!+8I1 %( M@H +&?$#?SZ)RU!9D!0+S-\6KOD8/BT:6SCFX4AY^"U(EDBK!4<>''H+CCPX MR+YI09('B=&"8TE^E#6W6[#EP::UX%BBHCU$S M/XE5K34B4FCN^F_! KR(+X!]3",OYV@ 91G=3>;D\N2)Q)K4.GES4O1JZ(MU MM*Q_#-;76]8_$];O[RWC5Y?Q#4W5_D_+\A5D^=0 MUOZET;QC8MCL/%X>P-\&P(C.'/AH?=#Q/)>PO#15G8:_,YK[WKTPL>@16U5M6K32KZB59 M=7WN>,NJC6)5';1JRZM5YE7],&I5&[(_U#OU6LT5[O0ZS_+EJ--O^?(D?*FW M?%EMOCR,#FWYLDY\B?6)+5M6F"U'(\T)3,_S ;P\SZ";JGU;'CE\B%93;[[> MU:5RI^2N_NNW[[^S&R^,3(P-@":C3F57.?:_(AJ-W%C\KVV MI.A@]'MW_;>&T>]-CF!^F+^P5],"7(:(>R&*Q3MKRF=F2M^'?OSO>3YPFVA+6X0GK]ZO?SHNP?C?'W&U)ZH@D=?O]TWF1U&W M0R"A5E@=F[(^?OI\7I3UD4\JO)"LT\">)Q&[8;->$7F^5::@'W%0S#WM@B>Z=.+2\,*^H]\W]$W[GU M__U,*3G8> O]Y=H.S_-D<1+IH58RMGO%',PCPW!MOW@S_?(LF?5GP5*Q?('8?+NR:G$26 M0IGG!C)'QEE#D2N7=NFC0!6&NO)]L.>!_^#8G$T EIA YV2M(1&*\AMI*!;> M;?%Y1!E\2ZV=H^7U98^FRX-_SD+N/F"C:%S^PH]9./5CUZ9%!=CWVZ?(V8Q> M+YZ/IB;^9E*O\+D?#WT7EY@+\(5S;N&!$A$CD$D"A[21=?IJZC6=A!QQ<;:? M!!U=6@JN2'PZ?5>PU)!Z"1H4DZ2>TXML@17H5UC8!JTR30Q'!VEBV-6/UL2P MNGT*3[Z6?5L2UFL#6W8??$*+O1#';>C>>_/7KU<__OC^Z:ZL JY ,UXAP)93TYTD6HH(1]Y #6IC#QZB]V7S/DK;-75JU-A5!T>8F-,U5*/;/?AKCS/> MI]M5^WW]D%TE=PU#Y&_MEW'7YNYL]\63<\MO(]E3#V1;%YH7;50/P34K[+AF'>P&CHB*&/,:KW6"&R-P-8(/%\C\"[B M#]QC5S-S8=9*/C?#"*PM^&L%9#%)\S]Q-BFFV3EV4B^A?Q!6"F]A?WR#\,JR M<$(PCLC;;!%NS 8ZNVET1F?S0>Z[L6\OX#_3:.;^Y?\#4$L#!!0 ( '"% MJ58A"<(C:0X $B6 1 =&%S:RTR,#(S,#,S,2YX8A%$N<[P/D.;@<@\?&GEXF/G@@7E 4GK>[[G18B@<-<&HQ.6H\/E^W# MUD^?WKW[^+=V^Y?3^VMTSIQP0@*)SCC!DKCHF_P8&_?_7%T_,%QR>%P_Z"]/^SNM/=V/ARVL;<'4OC#T1&D&P[=G@9]$.C3F]GI]OYY>9ZH).VXK0^#;XO MI'X9"%!YK'$?$3D%SPA8HH=4FF#3^\04J30R91QB8*< MD(?%4&=2<*G$>BT4$7C-'"RU5ZJ4(BE/+GV'^%*HJ[:Z>O\BW%;'7FLHVB., MI[4T9V4B[?&=.CG(>&/WZ.BH\Z+F4!AZ+;L MY3#' MB=?<$R]I.'--?T'5U'^.,7MP!$>)?IR5)9)7WG;0$$."3R#;;7/ I)W4+#B(".B=- M])^^_ [VZY8?1)S0_VL4WR5>W>*#" WH"J57T@_P'%'WI'7&8,Q[AT>0.W7_ M\?ZJ:!2C%:9)$[P$,8V%N.W@(DS-H&BCB$-?2)7 7!IT3^N!V]D?'\]QA=THDCI&_<%Y S&T/Z-F>\2 M+BY^#:F<;9+Z G0C\Q_68SZK\A]_/^QU#_Z%(M5O_!=53BS&ESY[WFC3GH(: MV3Y8LYZ#)J15-8C= M:3(P#;+\/7DB04C4NB(T_9)C1PJUWG@6"@GC.&Y15*J*'Q +ILH$C^#$:Z@$,&(#GV;D4")G)&&O64:$B!-0P:J01Q.B'Y%>3%KOM"'C =M.O6FA&,G-SXSID1DJ:1*4QM&?+ MHBV0D<#)&NG(A@(J8 M8A/9*0X2VI)3*6WD)A) M--A-(-5KRF[H$[6%-G"(&H,J_?=4?#\G$E-_8U-5"TU&JM>)24#B. ?1YMU, M'I#*!/HASD:3G*1@+Y$U[16R1B)S\8BB[4B-9,08,4CK49S4FK#5H8U\KAB> M6*R3B]L*5YKJJ1Y%K&D.I3O"JPD>AJ/OY.(R-7TGVR7$.8MV M]J=Y*X!\\[-2HOM"$/WPFN(A]:EZASY^[&(YEV !OB=.R#D8&&:R=.,.MVX^ MC)Z7"T;5]+PH@SI-)HM)(O!"F96% 2I&\YPBG=5&NF%)C#UM7XH26#O76NA& ME\D%U*H"_(MM4W'*-P^PY6@X^TS8B./IF#K)YWE>URNJ-)H\92\7\UO;4X8S ME.8')1EJI ,5KP2=P2AR!FUK?Z*B.:IWYB>4\(F4Q9$;_:FMZ/^>%VV+:"-C.<"CU6,SQ4JLM-GR?"BB:QGEQ;3 M-EI=6;-KAC"RF(LZ+BU6+K;:T?IEP\FJ'Y.HE#92E LDYBAJ=F@A6N_5_U^\ MJ&7&&L24BAI9R;]C%"T[QS]0C-=@1KX2]25BXO:?",>CNJ242!MY*7E#"7XD MB"B&;# U@W ZC;XZC/VKP&-\$BT\$E]][$.R^,M-P2A*7I.Z%=&-U.:B:'-J MLQI11B6*=2+)T%SK?(-(8^F_#"484/^^PS/] EE-BBL0C#3F]T-J$UQ5O-1I7:LL,(Q)VE>^'-I*JXBUN^NZM_G82 MF.F>",FIH[^M!?G[G7D5ESBX ER5K\I0S\TJY M-IYSZH?0ZR0)K?E9&=G(8BZD5K _ M>K'2:8VZ&XUUIB)OI'-2O^\T(AA)S$7@"DEL>'^Y]$&"&AO8BP6-K.3B;[D/ M&OS5B?C863P*)[I>."Y''983'_NE:5+6_U:P>7P^8Y/J8[S4C;^G?G%Z]7#> MSVS4 8>GS&TA/!1Z4\])R\.^.@Q$'0E4N*6]+G*@%A&'ZL 0R4-URH@Z9NUX MJI\^Z'- W#"":"$!C$LJ0W7UF;-P>M**DE-))BT4'1L2W4F$KN")@DG/%\J9 M1ZUU7 50/GW@1QQQB+)W"=7[ADR&A&=-$&4TLH"E\,9+.3]=[MAE$TS7+.?# MF)/5"[H@O0TE_,"\C0Z&W,J))N."?\ "41P$C,/5HS*;4F\%%M8%>6>DVV+7"!VZ#U?TG([L- MI1RH;8;0&#\1Z/5'8WD)+5O@ &GW6)+![>5]=4&MQ;>AK-D%Y(L7QP_5CM^S MD*LS5&ZP#+G>E0D:A2CM!&IAF L='4@HDT?#Z'R7DY8#1J6R5B%<@,CV26\.M7@=W62&F-SF-Y"6:)- MDYL8ZR_B;6LMZE\-"'^BCGHQHJI)S*?;AJ9/-]'W9!JJ:BK('5>;FR=]U]43 M2^Q'UN^']SG'X*,J*31A\R3Q"+2OWEF)SA-* M1Z?B5L*P_0&:OVB52]R#+B5T%1@FQ+]G%EYIK"%4_L1ZLX%S[<4K3 42P6VH M84O9Y!1&\5/LI_E5'S7 (W+KW7(Z@B;1GZ7#)\/7JO G ?K)9+6PGLUL;_U'D7\;D.I:>H#;:M)=']T'95A MO@U2?^GG@;S(4Q\&$:56L))]Q:HA$RWK]6K]%RI6Z-,BL0T4SY7'+IVH,S"C MN/92ORW5J[$VX][>3J]WIIO'_H@3_=0P JZ0V(86K60*>T<)#-KA+^%"C63] MV94+]);5?0@UCG>-4QI"%D7Y&T M:;Q#M%:C!RZ561:)OYEFT9J5R/WAX1Z]B5 X8S+!G][]'U!+ P04 " !P MA:E61@XHQ@(> 6(P$ %0 '1A_\*C>9U8.6^.-I]0Y:M#D?(ED.6;]]Y8N2"E-AFD;I?0>YXOQ;/K#8_F=>/P(IV56Q],W M/SS^\_5S"(__XQ]_^]O?_Q? ?_WXZL6CGV9E=8+3Y:-G;M\I(32UW\[_]Y'B29X 278 M"L:W!"%Y"QFMMJ4%;VS]/V^^=Z5BR-:#S5* $2Y :H;^*KD8Z7TY5[7^T,EX M^M?W_4M."WQ$PDT7ZQ]_>/QVN7SW_9,G'SY\^.YCGD^^F\W?/%%"Z"?G[WY\ M]O:/7[S_@UZ_6\88GZQ_>_'6Q?BF-]+'RB?_]>N+/\I;/$DPGBZ6:5KZ Q;C M[Q?K%U_,2EJNQ_Q>7(]N?4?_"<[?!OTED JT_.[CHC[^Q]\>/3H=COEL@J^P M/>K__OGJEXM'+M/BK]7BNS([>=)_]>3/:5K5,2GUV6Q:<;I8?[.83<:U:_K' M-.E"_/$6<;D@4=8?O?ST#G]XO!B?O)O@^6MOY]A^>-P_'+K.A3X%]+^W^?@G ME^A+FI359#U8+^CGLX=TP/R"X,+A;TT;_-IF4UG]-D&0E319)8( B7P5BK(87^Q9AJE"S>MO;Y M\'7)%B3:6N$M+?):ZV32;5YR3<7O\Z -V M4W1FYTY1I7GYC$M?SK*S=SQ9K$Y.UI\)1*V3\[_O1H]1^\L9]["?*IB$V).9O(2'!-(Z$DU+D@&, M00%)N@8MA8S5ADJ+.C,I;D>S"27TUT@))@6P$>*?LUG],)Y,1KG&@,$&L%J1 MTZ9B[;Z=@)B55P9;J,HSJ__\V9LHVWR-RMYI<-E4^\N4'-DWXSS!"X[]_+%, M5CUJX=:+8)I9(]B*P%T+V M'>\"M E!W-=($#XUL#'C5+Z1%"'H&@V(YB(8B0BI8@(2* K?"_ MHA^94O*HR1FWOM H5E(-H8<8LFXMI%H/'.$=0PRTE7ZOLW:O(68FZK,S",4' M5(Y6V>H"31B=+83L*JCFE!-.29_=(%I^MKF*#QO6,*AXE\%ET^^+<2B1U;+3R.C:\)$-!,MDWDL.4-R08"OSDFL*CG!/;'O MP[2OS#=(Z5#0NF(=B!1I>5&EQY#T76OD)31-2X!4S%+>)]?#&C!67ESG_9X* M8"/_L]G)R7C9LP==R&>S:7<2<%I(Z%$KJ2G?+*@JR=H&FI))98HD5\2/19M!+>'=P>>(UT2=V3%%_X?ER:& M2V9?%9J"99=BBQX#T RF9=J'#*$I!(U1Q8"9PA/NW-8]D(YT961B"*<^]B9) MWV8>_7SR;C+[A/@*)WTS^6:1&SV]8"E0D, 8:XF[60;P05M$+[S6UX*&+[?+ M-W[:D:Z+>S)@F,'F6R)GTS>O<7[R$^;EU1Q%<5EF\LF:-:WS,4"LU9+YRDYG MDURJA7N-O!'),6V \)L%AM$?*,E]+NNGJ["L$]*3M^Y$U$108R$ZZ< JJ8.M MJFG#[3C="^J8=D/X^<&K$SZJ]&*.FZ5-@98QH3T(6R*8%A+$;M.\B*8D67VK MW*'5[6B.:2=D '+P:&&@%',UT1OA$[2<^Y9]R1!;2J!E-BZ1>] ,-Q'N2#'O M4B6$[]*X_OSQ72^\H^#X2@73A8Q*8K-]CRE:LM-)T(IMZ$L-JF8KJ]"%NRYD M UC'%&OMSHDO"X9X]<%82W 1];W"@N/W*4]PI++!(K2%7"G@,]$$FN(^@A8T M&S&G$")_\< -0(XIK.(CP_YCSI=[3HNW/<-)__24V?LT6><\E\_2?/Z)5N[_ M3),5CJ(UOI$U!PKD'#&3\$79Z[YEE8XJ]^,C!IH%! MMB84N6C:])* U@^(:)T@%Y/ %ID;YMPR>R7)K5L37 EWC4H5# 6P]!B%'%[( M0EK0GB)93RZN1>Y<],[AP ,DH;?2^1U[+#N.^! T/I].3F/)-5APV6.I]OI@M>NK^92,W M="1HCGETJL\PBCQJ"1"\M6"QJI8Q&Y\&V&[;!N(Q&;\]67/#BCZ8LO@B*,=?H9#3L/M_-4([) M3G(SA&'PV9CP"I=I/,7Z/O4I+/\U7KY]MEHLR=6_V!+] M=(ZLG]XPRM!LM3U;B,5#M#1OBZTF5X=!6,F^:-Z/ZYC\;6;>L*N%C3"W5V*= MP[*A*2L$0K;]A&+"?H[0^S69=2BAIH#,;+D7U#&YWLQ4X57(('5Q%T!0ND0. M!.B(%"UJE2#68@&C\]IF@V3^!BR*.\)=&68N[#OHG+MTUPJZ+[*L189 ?T"F MJKB0LB%PD2I M'"2I,O2F<#2:* 3[[O[=B(ZT\(V#&8RJN$:/OS^Y/EHOZ&?N]G-_+.GK^ES< MK)W)0K_]'!)''[I;GC-D0[I-1&/J3'>9U7].A#L]7K@B4EP^]D=LLSE>,2 _ M?R27E+@_GJ;YIU\(Z'K#M#NJLPD]YLTOTR7.<4%^:6[:-O)+M1!$(:?(0R6Z M0C&Y-)>,UH;;Q \H#IOIN\0XDCJ[$D,&;32"*3UM+BVY[\7$[(2)-$1#V;M+ M&,<4=Q\+'V^UECMJC[=DG 2_E7C*7URLDH%3@ANJM:"F2G)(B6K-$EYABYVZ;< MN]3MLN7\'J):&:]"X;W?.Y%DSH3GK3 6P1SK@@ M*GFB['O06\,\)B=@7_Y\N2L]K-88L_"+=9N/L]F[&)44?) M]*.L'476_4A& M@8#%5U^+=8I_F_IS#%LNX,.:76YF[#7@PZF]YI+1:0.=9212L+TY8^O[KR+4 M)(5MW-V7[E;[]C+],XVG73TOIS^-%^]FBW79T,MV6GXN1[[*$&MKT'0EN9"^ MY!0U2"F5(*\::8%BEO!N1%O:OV%IOA MV.&?\-TJ,+A7 M6*92@QN>SW]-IJP5;7+%) B9-,SYH!5FVW@I:%QI#*[0=9,OW4 (>T\X$%X=OW $^ M2L;P%B[<(&(_%SC%>N;X]&OL%MM)$[6D:#^9OC5#<82J@:2)&H1U,BD<:H&"$Z>KJIRA*$3!,M")V$2J*Q7PYR1QSX MT.G 8?BS^X@_O%^9%F^?3V8?!BY3O7S,P7S(FP5C\AQ[7REZP._SV?LQ?=J/ MG_Y<])+VB\W@I[0BOC_M!5.(XL17((@K"I MAXTP?T[GF";C_\%ZI0H Y^/WZTVTQ=[(!U5E>>!>,.I)W09Y=M'.KPZ8-X4'NIB(TV:YD7!.CY;/[3;)67;34Y)_G(&%>\+@*J ML.OS%>35B2C!">5BZY>2L;=$N0O/)I3QWQ9EV-0S4$K0):F*[=UI8S&]ZT:% MOL1"4R%G1X+'S.T?;9T2#-\6)797P("NSNW]648F$$N]4]!"Z0U\7(&@6@$T M*7OG2=S(?4)H&WR;,"A^6PP:3'W#74QYK8#("E&,Z9<6!3)_II&OE?O*Z4OS M611O?.+FU#V0-LH8BF^+1YQ:&C8,N]8EYLQ['PF;C!>E@K)^O55LH=\!!%YD MT[QISMH!"@ WA;<1I;ZQ+/10VF.CUSWGC61,.=#X@##-=I?,0:K9@':BBB@: MQLK==)/AY-?!=MT/Q")&)0UHE^YL?SA2S3991-_ZS8K675$(I)5@?:;U5\HB M"W? OB7$C:AUJ/WX![-/?%HZ;I&)+NQ0H%3,T20D,' M5F.1+BD;V$_V[(9T(^)]^[EO=J4>(!5^Y1X^H;4C@YLA^7ZQ#88,61N"IPB8 MDUG%S+U4;H)K(W(=K&GY@R>Z=U08WQ'6MVF./Z9U=4;RV,SZ&3(C=R;6S^.E$_.Q$!\+:G? MTJ#I.XG]WL\L4LLQI.>'Q9 KG3DS=BSC>2 1]>-8>K+[F: M8M7)9>]ZLV+9#6>,O5(A10I/30E>*5/; *U$-\:W$<6^^10YD_XX]^%N&HA? MIN]Q<6T@DA!%"!D K=5@1 ]'8[]'@7RV7*L6EKV_Q^;H]M[ 3I_69=JO9T_+ M?Z_&2,% &Y=024&D0;5,HAJ,KN*MZ'Z=B.>P]!I"]V MLCGUQ%?^7TE6$PVE<*I4EXU9NBFN+ZG6$*:I&R M2A>E8+\O8G-T^[<5?7>FJ9?MZMT=HZ*P"541FNY%X\H9FO']#C:B@54>?F&WQ&Z-D5ZQ?@Y7F9ME!],K.0H)%TV,U+V\)U\MV MY*GDSDF-JF'EGD>D7Y+E^_L*5=_Z.\_&L7L].7+0BI6_>IND; M?$6F]N?6L"Q'AEQI*\GU18O]1NI*4R!Y!4KI8&PUPK%?;7!8"0_HII/SDR4: M#QA+3R4Z#<$9!%E]$5(;DRKW@<)=W?0'[B1SO!R_H9QZ"/4_1)ZO!90ZU09! M=PO9>[SGMJXXB39(4VBP!NC3N%.>[X&;0W_U]-Q7_4/3\Z9\O/;%:U<\-)<- M&(LT#%(&\N^EJ#X:25[]8>AY;_>*!^XM\]73STOV%FE: MGZ?Q_#_39(6_TC"MYNN6+Z<;A_3+*YL\9[^N:7GQ%[-I>H5].XCDI/!UO/@) MEVD\V:G]S8&0[=[B.X9B<579N?'E.9@\%\!2T7(/PQRK_FTS_Z]FO:;'$.5GQM;&>S_O2T.?P MLU[\A_-W:;[\]+*U/@(JE68*Q=]*VP8F^0 Q-P6B:H?16UV]N\_,,6$YJCSJ M8/1Y",4QGN"[#>VW&Z&=U4'MRV^ MD&N7:4WC$%1,#:PS HR/ZPY* DH(MFA,KBF_I3W>!\_79)/WX]-#*?%0MGF] MT#P]Z6!_FRU/@3Y]D\;3!4DPZ;MX\S0AY%BQ% D+(/^QE<;Q*("6"5+<^1":T( Q#R/OCA+TU>OBP MNF 3UI5^IY9V8*++- #& HV*C:H0SUOO^T./E&9-C%NK6^G4'.4L=A8FP;E0P&3 MA.E]N@)XZP22*X'96^"13JV&X")4KVBZ!5G(^)H$HDEM M)6H5!?NAGCL1'5,VC8TG-Y31<2F%K^]M*:N3U;JV>).+N&\_(])RB;;8#!:] M/3TGFGR3X!*M[TJ2A2W>(\U=/>'[;> ,@G)M'H^'T^)N"_(H:K7'[MF)FG?9A&AD*L& MIO,>GGYKK(E*6JE],G9,Y.Q^=8P C36ZN MH>!OP',?IF-:11GY]*42RB/=_Z'XKVY:@F5:P MSPYIBF!4+_@%YVHB$]'Z?9!.@(G6%V^$#86[C.#V [.[)+).N]:=UMGC^A:I M/@$0HTPU>:C-J+X);R$$5: (*ZW4.OH\5&?G:U".*C&ZL^IOZ]F\S[@S9C/S M\I?I8CE?K;?'TWS^J>^8KW-M(V>41Q<$1%2T\@F%_4[U!LVK:'2(%&WR;Z'> MCN>8LI:,;&!2 !LEKHIV>C'T7.3(&T1PD7GQ U MD' ]#SU6<[@C$6ZU MB)QC/ZAIO!2\3TA97*FF9:#XM]&$)&.=DLB@6A:J-:$M^PGV>T$=K8'$HFJIF^%N4K51&HT]=,JQ%>T*>?Y9%A+4&@AH(I NI I&H!D@2[1OZ'0X M6[D_.[:,GK;1QP%]R%(%2JLLS<;>XR![ ;E0Y*A3S.3%R. S_Z$[7A_RFV#* M[EH9:ONI=\=8/%^1+$RX6B+?R=I[GK.G],Z7JSOS.E7,15Z MZYGST5H2RA0)OKI>;:0I M/2@D"E,CD-02-W^+H3T&-:N 9AVW7[-+PZV1:X MVVY&0;*@)B8-PF$O%R P,7D/)4[#0SM_:XP>9@VV.'8 ^'2AYH31O) M(5:UD1QX7;L.^] K&S&EU! 42.7(M2VUTCM1L5P]B "\A'E-ORZ,BW"XJ?!B>$7'(7=5H##8/(HA&,$N%$#-"R+J2 MBXDY(O<&U]8@CZFY_/%Q;6LU/@C;GL]6\U'$JHUOB2:![ 6A29P>0< @HVE> M*$SY9W07P]^Y&"NG%]VI8XOP!I4Y.F>@O*TJ0P M565(M@EP-C85G Q17S-KMVU=;OWL31ATJ,N;!V70(70S4#;CYS2?$MK>V'I] M4]#E>8O>-;BD:?UI/%GU--W9&_?(W._\K/TR'SPB,N5#_K4F.]:G[XDG;_"W MU4GND>$9@C6^QZ[=M[XN-L>]K3^>[58GIXSUM(EB0DP]NTMDR6-D4(H-D7O5"RF,=H1Z M3'F1(?EW?4$]A&;97+A;!N8+G&N;,>I 9,VT-L38V^W;0A!K 9>#MT4%3(F[ M F0K@,>4!7EPRK%H<&UL[+U;=ULYDB;ZWK\B M3\[K027NEUI=/8?_AC./_WP MCXRS?_Y0II/3'_XQF?YS^ 48^X_%/WH^^7P^'9Y\FO\@N51W_W;Z5Q<$:N\X M2]YDIET!YL$9%M$HDXIWVN3_]^2O-F7TT3AFHN!,<^L9%$W_"FP(]'LQ9KGX MT-%P_,^_UO]$F.$/M+CQ;/'MWW[\-)]__NM//_WQQQ]_^1JGH[],IB<_2<[5 M3U>__>/EKW^]]_M_J,5OBQ#"3XN_O?[5V7#9+]+'BI_^SV^O/Z1/> IL.)[- M89QN'D"/S_/K?W@;C?GIXB_I5V?#O\X6__[U),%\0<^C2_AAY6_4[]C5K['Z M(R8D4^(O7V?YQ__XMQ]^N) <3--T,L+W6'ZX_/+W]Z_N(QV.YS_EX>E/E[_S M$XQ&A'CQ"?/SS_BW'V?#T\\CO/K9IRF6E>BOEEQ!F0KG?]1/^ZDSID\$9)K. M(C+Z*8ZK@C?$N.S3NV.^_BR6L<#9:-X0\?W/;HIW<@K#E@*^]]$-T"X^B)WB M:<1I2ZC??.XMG%<@[R*T [^#$WP<5/VGK&ZE7%V\ MO/_CYA_?>C)1/!P/ZZ[QFKZ]_(3ZK$TQX-0V1*6;^H\I073#[R] L1=UO51_K=0TI&("TQ B ^XL\T9(JV4LBK?A\\Z#CXC: M+B*]S[)HP?([G XG^>4XOR!3=P I2*U=9"E$R[3DEFQ0B,SD'# 4&SC()AQ_ M\]@C8GA[<=[G5S;9BJ= )D9=Y*7.@97HR'AG:( P6>_)&RF*.1\2IQ,O@5AB M)&RS+=]Y\A&QW$FH]XE678A^.9X/Y^>_#$?XYJR*8\"SY2ERS3 ;Q726I'1 M)XD*!KS.V8!VG0B^^\0C(+:3$.\3JKL3^AY/AK,YZ=G\#9SB(%7C,SO/K%:" MC@LG62B8&#@07G@N@D\-2/WVJ4=#; =AWB?7="?WU3A-IK1Q+!;Y84Y'Q?/) MV7@^/7\^R00O)J-4%BPY16NU@C83:QUAS)+, L\A0@.N'P1Q--2W$_5]3;#= M->$C?'V5:>7#,KR(@%WN/\&Z#-8;1@ZH9-IC9#ZJ0(8$J:P$S3%T,\0>?/S1 ML-]"O/=Y=]UY?Y;S%&>SRS_J\0LM<%,J!]+1ME0:< M+WGTT?#=5:SWN?9]<"T'Y,S[&"0R62(GST\X!EJ2?2&I_KT(SKY_3EV^G'R1_C@112&=(Q5JRKEJ12S#NR)&-&9P0*F3J&P58\ M^-AXWE*D2\(FG:)CWV!:V!-OI^^FDR_#<<*!-.3GXV*#"9%ISCV+*!0C=S_; MQ)T&UW 'O_/T8R.\BW"7L-XI6O8-L'>3V1Q&_]_P\X4)R556Z *349 S4<\8 M<%PR"[F())/BJH6UONS9Q\;X]H)=PG>GZ%G=;)Y-$19 3-+:>]INA,VD>,(7 M!E$#"SY;$Q1*J50GAF\_[0@XW5IX2UCL%!JK606C=Y\FXZNH3N#)H:"G MG@Y6LY!H"\&0P1E?9'&\$Y-WGW@$;'82XA)&.\7&/F ZFY)Z"1D_#N-8%%&@N6XX0$EFHYQL;M// )&.PEQ":.= F(?IU 3L3Z<85H5PP*ZQ QDT,$7%WVWP_2;QQT!E]N+;PF1G>)95UKU\FOZ M!.,37$1:50)G8Q'D;#O2+&$C 1*!%:XL%\%HH;H9Q,N>>@2T=A;F$G8;1*V> MGTVGM-2+2Z^J=F2BG\T&&+S/3EI6@J-=H]Y@AZ0"$_1SU,A-Y*:!";S\Z4? M=C/A+F&]0?SJU7B.4TCSX1=\ 7.XQ#G(,@4OLF8Y6?+"E0W,1PXUN!:CCD%J M$$VN*98]_6A8;R#<):PWB&35R]#IG MGV%,*D?_\U(K%G6I*N?C14=Q?M$LH[1:DN<7V] M24>Z2#\;""^D(XN?&=I.F-8R,BB&# #;M;"W()KPUR MO0C):4U.F:1_?O@$4YR]/9O7>ZZ%]&<#(0HG KG6/%9LYTYF0A@G_$M(;)!5M=S@C*%T:MQQJ__"\\'*&1=C&9(*Z M1AL6 M>:(=)R8N;%:YJ-CB'?[VL4= ;'=Q+B&X4R#L:IF_#&<)1O\78?H+_60V &ZM MXK:PK%1F.G+"9" S@*0%N&Q";%.S=>?!1T!R"Y$NH;E3Y.M;3!<6X 6J*(UQ M2B'CJ5YH.?2AI**ZA3A7/?D(J&XBU"6U,DUJ&V^M]"/$$0X$ M )TI4I/-$,F-Y^ 96-)&M-[G+%W)T.WB<=63&S)]JT/!#E_E3J)<5M3XPT7M M^5_3:#+#_+?[DB$S-=_;MZ#Z/S;R&MUZ5HDX_OU,=HZW7T M?6[P#9/=E=V%E*=!?1]F$DPNS3LW&N?[S\U]GP"XP(W.S9_#E, MI^?#\1"KG&H[6"RQ6P>2K_8RIA8!]B^]*$3 MB7=-C.8,]* FSU*J329F[S$A08PC?(/SJ]1.F[F-,FLF OC: O>0$(H9'G96LU8>P+S M0KXS>=$Y&9-2MBKZAY(NMU&"I4".@?WN$F[8DNL*U+LI?H9A?OGU<[6;:<=Z M._^$TV\6/X"2?:RM*(K1!-%XSD!*1V=D#,E88XIJ?4ZL >L85**U]!NV^%JZ MZ &G?2AE\HNMEY'I' ,#JR-+SB>REJ4MHG5\\>A(WUZB#9M\?0OFS62<[JRP M9*,-R%3+9^M]FT7F2^U3GB/H'(*,NA^F[V,Y O^@HX![.._?32>?<3H_?S<" M C7.U4K]7/U?,DD& NCQ6!N,24W8!$86"C@F?#%6"25-<_(?PK,O!>C*VKW= MOI'(>W %WA(RJ.5\KQ%F^+Z.B7A;?J:\# MD^"M1$A&B8?R1+=1A]5HCD07&HF[!Q?AU7@.XY,A.2O7D%Y^3:.SFHW^ZV22 M_QB.1@-P15DR?I@1M>L16,$\=Z2V4GB'*B0K6T?!U\%U),K1G((>'(5K'-HX ME20=7Z,T*!U'2VGPH3/I, MO@^Z7)L79F9!!E"13JWF@<&E0(Z$[.Y";MCQ=]5*!R*#-H)+9HP3M:F'OW!X MK1<)K,I)Q=;[^Y'RW4FT#9O\?HMG4'@!0D(H)*::)>69-ZCH,-'2E*+!V(?J M!;8G^ B\^XV$UX.%]GH(<3@BJ>&,W,I%ELRGR8@^>U9=S/GY]5)!VPP8Z0!) MJ?:=U8I!0*Q5X&!$02GR0]4_VY"\+K8G?^/?"PD]>/JW<5Y!XJF0E4BJFSPI ML0[",J^<9#)8+:$('LU#E9Q=]6)O*M /9P\HQC8"[U<'[D:V==+.Y&29K W: MM$ID]623JRNR ]H34D/VO/R M]/-H\+YFYZ$DE?0X16Q\C#R,Z M&EUH*/@^VMI<">9H ME*&-N'N()S^?C!>K^\=P_NGYV6Q.\*;W=%4)63O).I84+5^'$%E0W++H,$:, M%LJ#@RJV*W%Z'-?1:$=S$GH(/R^Q9ZS,F+VJ34B+IR5[)'N7[)G,0]0^I<)C M<^/A>.W'C@+N(0Q]"]&2@+O$D&2RR#*&.F>\.!:08+K,;88Z2TGT&+@\A)2T M'@,3'>7=@_=P_P2[=5^BBPKTXLFD*'F.7>1\SREKMS"Q5HK[D(@H5N7.0-Q=:WT-)!U#[O""B?G%D O,YFSCC-71*ZSU\B^-:[V8S.ZZ$+JRQ^:X]'0P3Q. MO6C+0,, 1"T]?R H=ONVO6;2!>Z8Q%IF9<@5#L;K.GI3\=)DES.!E"5%AZR3F1R =@WKT M(?V^4MF6JZTVQGG.D?&:;*V1=BO@EOPH:=%%$U4*K6-0J]$PIXS&UN3W4&BO=PB74_'N.BBDHR.1BO'K'!D M3#C:@'Q,DF%R4AJP/#8O1[N+8?<<=^%D:3N\+07:1V9:S@OAP>@=#,FA> Z? MAW,8#23YEG2,U* 3]S51F[[RPK-ZW\&SR.1$M,Y270'E2=/=0KP]1/?>XYP$ M@?DE3,=TELR>I71V>K8(-Y!O.4S#^2!&S#:3TVB4)+U,2; H0#.(+A;DP>74 M.M;[.*HGK0N-A=Z#47<+T<*?K..PIOBI=@7^@A?!AM>360TQO"T?X>N # _G MZI@L7NB(T\):%B!&%C.ZE+@5*%N'@#>$^*05ID\Z>K %/TX19F?3\\7A=G'. M71QQ0I%6^SK85 A.YI#DS#LR65,V$650B3=O9+,*RY/6AR8"[L%(O%_+,: 3 MS&9M$Q.F=MA03E2KAF ICC9G;VQHO3/<1_&DR>XHU'X#>4L+> 9!6@Y*$Z!, MNPYY0+12'2USQ:#BD+-RK3O9/H;IZ?N#3:7>@U9<5_9=C #16MK@?&(NU4D^ M.2#AXIIQXY"7E.DEZ*U#\TZ&Y]Q[ZNLF%8T=Q/@$!N98KB)/D94HHK-6QH=S,"<%@2O/RIG T'O:%3.&HB^WU$YF]"UQJB<+62]&RT( M3D1=@J!-T;LZ4$RQD&K.BBXR@DK&J^]O5$Y;\C<1\6Y&Y2CM5*J]-DJLL(+T M+ A#UJNP14+R/#7/'3W043D;>N21+-I8_Z-%JFU54+%$ M=JE!X*+7J4B'-"JG$=7;"/: 1N6\@YIZ\ GGPP2C;_$UGYOS[;-V-43G@17> MF:@3LP#T6H'+5@M4]'JBS,DK+*;.+-YDHLZW3VT^7L>F6,!X8(8[7=OB.^:A MF*K!Y*]Z4:QO7?G1PWB=T6CR1Q79+Y/IB\E9G)>ST?UA %>5.$X;HVMI?R$^ MF/:!7K HZM;?3A2SR M(LCZ#J.>U;:\P:L)Z\GK06?6\V M[@+B L_LV=G\TV0Z_&_,@UB* )5K1+9>XVM)_GP@%79%%)!)<^?[&1:X%,XQ M:4,G4?=P=WX/VJO9[(Q@J5)2YAR8S76 9:3E!H=UM&$0+BFT^L'!\$TTX +* M\;&_A8A[RGG\!M;;L_EL#N/:&7C@$R0320T%AKHCR)*!JU2:^-@)9@GKP)M MQ-S+A?^\YK$T'OYK9C'43?[9W7 M1G0]?NVQC:QWHP4.%>?1"Y8$)V3%*^8]!K)8K72Y9!ME\XFOAW[GU9C\342\ MFSLOG[,3'NDX),N4:8>.19.!.>TLCS%+%5M'4 _TSFLC;AZ_\]I$L+NY\\J* MS!X;R1F5%IF6-0,+N&&2EIF%\R[<;6YPK'=>C:C>1K#[O?.ZWNAFD[+P3+[- M/6Q^[_7(\WJ\^]IDI7?NOTJ6VF557'91\V)"QD#N>\Q!!NZC?.3^ZY$G-[\# MDTER%W1BJ HPK50B[.OI^, M1K],IG_ - ]TCC*74!B"JBT(A6 ^<,YBD/3")15#\X$D&T(\B&#&)KJQ9")U M;Y3T>Q-V/_R6;%+"",V2BY)V:"Z95U$PA4H"0 M6]>&'5:LLU@+#*,5TG;WB5D$44 M2:?,M?>]E)!MC/2XU6H'[/5P0[<"]2*=9#5H6<@QD9&SK,.BR[-D(,$PSSTW MH+1UL7V=RA9 OTN-:\A='U>"B_>A-GD@$7R$K[7C>Y4.P:? MR<>%2M? %BU1%\>,K%*2&9FW5C+CK2^E]A77K9.&ML%YY.K6-W-]C(S-_W4V MN^@(==DE].-D7>@"%63N#).ULX1.+I&I&.E;*\AD+)Z'W+I*MP/<7E.S.;U03#OR68M"EW7K M/(EU<'U'2M."F?O:$QJ><1\G*_IH+?0]WMT:WR.M93:-$UI<@,;!VL=R(1G!AL7GWHI[7=-Q:>U :L22:VCGH M_@;G-VV=!LJ%&&HXSXE86P3$PJ(2I1[PP66,09C6D=1O !RW,FTOZR7,=PZD MK]/?Z]UDNA#_G#S@>#:O*74?)Q<5@0/TPB4K/4LVUKJII%E,Y );&WER*(6' MUA971\C'K5V[Y'.)/K8OQRZQ6E[*^!@%YSFR:%2M MHS.>Q5*0\6P*CR%+DUI;/FM>RG3/Q9?%H*UW'>!KJRU %IUPC(Q95WCR!DUO M:=?[SL7ODI[008P'EXM_\?K4W74O.7 MIS=GYWXI9V MKV\A]9VIA!<2:XO4>AU.IC\Y? P"V34YIXPY@/>E]5F_0U58-U5_1YJPB;#[ MK>"_3#9.*A0P1K (U=(SG@"92%^YK+F)B8/H,95M7TG<#"*$:B9^"-)O]*&])L+YCB20@)@8O8>HS%@X".007:2;R'-_]N\_U+ M5$!+,E(4!JIVF:E[78!HZ\1=G80"[DMKJW YDF-0@ 8R[F>^]6-=]"^!FI"+ MBM4,-IF 7K0VN&/0CWZ8Z"%C<4FPXA*83CEIYVK* M1XB$3NB+68HZJ8P^%N7+#B(GQZ,2;23=2P+AJAI6)]!K 9;)9,F:B<&R(, P M@\5)'TA77>M&+P=?V-\BB-!)T'WT>5I2Z+@&HN^VL'\CNM:H[=Y"UCMJ9NW! M)^XULQII>U(<*K+,K,&:DZ6T4JT3Z Z^L+\Q^9N(>#>%_3*F:#@7+-F:&L!# M9J'HP!PZ,+)Z-J'UO<*!%O9OQ,WCA?V;"'8WA?T0HLS9(DMUD*K69'Y$S2,S M*7$E,.: K=V RWL;T3U-H+MN[#_P]GI*4S/)^7#\&0\+,,$X_EE6]I:<3 9 M#>MXW0_I$^:S$4[*\\DXT<8WO4@G&L[^^:(ZNZ/9MWC7*_)O]NQ.!?_]2.!. M\3_G&%SBF&Q"';B Y&,$,MX=!)$<#)JAZ+H-W/G8U]>WJBYSP:6)3 0=:Q_W MQ+QUD@7%8S0FJQC;-W9 M':?7-^=B@>R\OE5AI^D4NZ)^<_$>2GK%O:7\?/XSCM,GVKXO? #N@ /6(JC% MK HK2$X!%(O>)R&4 "[;CP9_&-.^XB,M:'],D[J(OQ>?Z2Z^*W1720!KX.LK M>/((MOV$4MHR^JBZ-*!C'VJC:RXF68X,%_XADB/BI= LNV#(S^>04IU>W1CQKVD@3"Q9$ M+5A*#%!;AB$H$XVBP[JUX[X6L ,P9#OQ>>^:MS49?:1_W!LQA>?GS"BQ'IA=-1+Z3(^;\(_W3Q:89,'$>O&>8"EED M2=)ZH=8X6EIK)KLL]]#$2_BRWC%D3G14!Z 1BW4 ,V2C!Z$0JC5T(D* *$;S[+=M>JL;DM MVKMF;"+V/C3BTKJY!_'RC"/*H'!9:(=,BVF?=00&^,5$&E<"*B>:3X5[&-(! M6!?;TG=7+1K*OJ&I.9O.![_!?TVF5_@NDN:%0V\U]V0XE=J24Q,:26B"TU%Y M17* M3H>TL??T@+Z[D8#EC_Y"*R'!B)MF Y8T;R!4WQ;OL%TJ='K@-K$5'B$ M[Y5 =FL-/::7:WU\DK;).^YQSH] MM[8VP8!UD*ID,7D+-FI T]J'?0A/5^=LR6??I%B\+7^?U%RB5^,Y3G$VOVF/ M!UH'AIE"1>:2>2:EURTV(44UD"Z>U>NF?;<]>5V0%4/MPE+WM(Z MHV9(G[[XYN,4QK."4X(J!MKR[$)1#.CM9SIG8 & LX3::\YY]J9UC= F^(Y0 MF9K3TMJZ7 ZTJGI-IK\-^3?X.CP].WT'YY.S^2"! )L%9X!2UTLT,J]!9SJV M"YW0%L"[M)9!LR6 (]"5G0Z>%S)"1&/M60'E^].C%IPT#&5MBAZF8]+_9Z?U0G>0 M D<7G&$*R;_7VDD&)9*?I\G7#UY%N-M3J[L>W0;P'6K/UO)O6 J['>:77VO7 M51S$(I"3\\,4G:Y,^ZA9C($S)&O-BI@*K:D?I;E$\-UJS38,]#$1X[)FXVU9 M(I?9S^>WOKNX,)!0!%=U.)$UCFGER53S=62,\"4XASZGUIDYFV+<539Z;Q9S MKZ0<2J;ZDJ4M(M8IVN!+(?--2+FXD&8^DAPE6,7!Y)B@]1WM"BA[J]OOE?[' M7?V-:>CA)G\9K(LPP]5=]3H >TH">A3.[+R#Z0S3B\GDV3C_[VIY M38[<+,I"^Q MK@P(-[K!NDR(+[<2XF=_W,J(OU6^?/FK'2ZXMG]8I_NO1FN\-\M8.Y^:VRJ/QL6X'0FJH<+M!7RN' R5 B1 M[ !)-H%43)=4=W7(3&E5")@VPK;NK?,0GETY^;WJ2#.![]NIKQDQ[Z:3?);F M;Z>7XYLN$LVUA9@S,A%\9!HXL&B+8J&(&%3FI5RY>A=>GDA MD9P%-\RC\4Q[*\EJ@SLXB:_VB/GMU MM;1+,&AH:25RYI0B1. ""TXDEA.85'T-YQX-92S]Y"?/72=1-4PBJLN[;MCZ M*TY.IO#YTS#!:'&.@,Q:\:29\F0R:B$"BXH\P\B+Y):^]66MMBJ/G*8K 1R5 M"=U&S*VYO_"[;D.Z5.UU0#6THU<"V;T=W8BH25]2;FQ,KP970*DLZX!+I6OQ MEE?,:TY698D )HMLS%I]+PZ+^@>,Z5TROXEP&S*^Z+XR/1^\^\^!DT(XD)X5 M$>J 3PED^%G/3*B3K;EW0CU4V3##])>3R9>?+C_Q@N'+;VX(OGG>;L_L1H*? M=)):0R/Y"L'O'P:2TZ-=(9O.U)KI1/\)41.6+- DK;0/#[V6F_'V^X=CX&U# MJ?7POKUZ,Q <$^1"FH.8F%96D6E.WI9S'+E1-J?\4&;19KR]>G,,O&THM=;9 M]>]Q-G];_C&9CO*EF6[)T.>)S'0C,NF.SIF%[( EF:#"4L#OU'2O\&CN??13 MIJN!L%:FL3>Z?K^2L!_ ].:)ONER^7[MH_J=/7> M9'UW^[*K8%2.$KV.=?XWD.=3O# EHY)1Y\&V#^UX38C3X9?%Y[V^O@5+JA8E M)_*\ZT@A;:M]1BK&;-11.66"-ZVOF)? Z+39O#FK+\W;\KSN?3C]#-/Y$&<# M'J3@BEL&"\LS*\T".L42)F5T3,;=]<%7[#C+/W\/M]X=Z?MFTVD@M#XNLJ^7 M^!&GIQ7=Q0LR*$%)$1UMAMX9VEQY8CZ*S&).]'^RI-Q\C/ J+$^7^*92[B$5 M]!:N1< HQASJB"/FL%9S<>68%]XQT%F*%"*M7_='^DZ3%?IC>&-)[CLEX?X: M7HUG],#ZF;7_U<5$K$2FE561):MI04F3A10A,6-YS"@X=ZIY4LL#>/86;^W" M\TJ=Z2CO7G>&J[WJ=O.[-;#U5%#P$*[]U!*T8W&E>C2B8-=JXEU)6DC!$ UA M]$HRX))\+!6RER$;=[=]T1-4CTM(&<+AR?CEU_3)QB?X*7O M=>EJ*R]!R5*83Z5VM\3:9XWL7Y>E VT$&3ZMJ]8>PK-/X[(KQ-YW@<&: MSOA-+OP'G,]'F.GWWI[-9W/Z2.*;%HY5PL"W7P58XV8XI@A1"] MG4=M(B\WG_=F4K4(1A<]%2XE.Y .$WDOA0E:3LVI008! @.77**CAKNH'WL9 MUGG08;CDFQ#Z;7I90S'V$)3YE03R>C*;O1U_@%KL>S*C?QU.$T?"_,=^ O U/@/4A6<$4 M!ZCI/8H%;Q,C^T%+&S"%T#I:\PBDIZ\.+67>PZR/51O70&#BI*J19:D%J6K1 M+(9D6#+:QN"L]]BZ]^,J+$]?"9I(N6&WJU7!)^=C=#H6ABX8I@%KKV()Y$YF M<,8H[7)_#O;>P[5M&-YA)2UJ4E2 MDEDPR?!LD-O6GL73"M?VIAV;2'[GX5H>'%=UBGL0U156G@6=.!F\)3B0(L;0 MVK!\0N':C9C;*%R[@=@/)%Q;VS,L_O+U$.)P-*SI+9=_G6%^_2_(G'Z/Z6PZ M'8Y/?H;9< =QVZ[(=A' ;2J]>]EQ.6FN?.$Q:23_!;SD*NB(43EAW+J1W*X8 MVX=TP29PV1CF173TFBR&1&?%HC(B*Q&S"_V9N9U#NO<_8.>QV$=AJ^_B1:L/IC;R+Z'VDE[ 6>7)A@;-8Q^C0>5%8\+7($X%[ MI8STZ\WJVT!)U@:W3U5I1.W=.8Z]\-*KV7^Q@P_(G)"H'#"UB&/5B0#!V<"4 M#CE[Z86UK<=$W\5P?.K02 MIXO&V]=9R>=O2Z%_,B!XR@N#S).%2TH;.//:&J9,")H;79"KQPRT1EB.1UGV M04ZOD>AKR=R^.ELL:X!&BT0>,RM1E.H<$484@05C:Y]48W+HSV19C>MXE*DW M-AI.77A,!K].)[/9E3]Q/N#>!,')H38RD!B$0@;DKC#C2[$2M32R/X/^(63' MK#7-&.EA[,(ZNGUQ._=F,K_8')^=D'AGM&N.1D#;)HP&:+F0*@"S6!+3,2(+ MR"4SM=>,<"KS'NL:ML=]S#JW(S;O:Z1MIY'7+\E2.645M7!@2$ZQEM_[5).( M'%.\<,LEJ#XKJ!Z$=DQ>>SL.>G6\;D7,!L'YR(7/3$5!WJ!5FD&]N(XB J2D M"6]_N]$M(/M5@V:T/:H:F\J\>5? ^ZO>QN17Q6NR(* MK-4SK9U5=!#6]BZVIH;,].K=WY?%PCNX\"@5MS)PHYE(OO9@)\_ 8U(L10$F M%2>E;#TF9CUDQZX]S5CIU<]_6,C[H;]V/5OA\SV&E&XR G,DA9/+P937AFFM;?&2@4SIHD='%#PR7@3X MHHW9\+?[A9M!OQO$D6[2;R MWG5ZY#K8_LRBW9C%3?(DMZ%@UVH2(UJN>6'6"#*_+,$+]%8PU,GPVD0FN>^[ MZ4%OVK&)Y'>>11ME]L86IC0W=6"DKOUX/:NEI#)Q@RZW#OD]H2S:C9C;*(MV M ['WD+AU;2?_?'XKB_*7*?[K#,?I_'*4: ;'6<@O&(DA,("5YDAV>-<%O1> MM=XOUH!U#)9&:^GW$*I;EF1[#?!Z:O#C$'NR.]: MQ_SHSFUJU2G,2]]'#MK M0!4%(*EH:V,[4R],#>VO-M*N2-MC':"87.NTT+VISB.FR2%HSB9T[$AC9M<) M^U?#>7)(2=;"=DFFFD9%1[( VL,E.JLT<.5;]TI9!]?N#9?FA*ZA,)W8Z->. MN?[R/X0""4G%XCV@15RB02WIO./(CL MR*R95AST<'.T5)OOX[TZ0M< NT/39B70O1LYS1A?9_-I2M>NSJ_5H%W()6$M MGT3:.NO=A^<>F#'9"E$WY]"\W>#^=6M]*^A 5&L#EOI4J5?CSV?SV4("XO+L M%3E#KG-)+9 AJ$N,S!>0S&<-T@2I2NK-0;\/YS ,H$9$KE*9CBST:0'=@B8O MH8&2&70JS#N+M:<(9\%ZS6S@3A>GL^HO@G,?SO>F(-NPL*,=1%U"TX@E\F!8 M\;YVC1($DNQVIA39?3F+)$+:@8*H[U-!MF&AAU#?\F+1Q3$; R9E>69D_]/> M%A.=L-R5.M:(VYB=-;&UW[0:S3'X2HUDW4-V5)T\-1VF.>;E&)?_]%*#U\'> MD[O4!?=^O*=6.C#9,X$]G%6=UD .0,E*)@9*T#E;<_! MPU.^1]RK0]2]37CK0>=^FXSQ_#>8_A/GOYR-\Q6J9)*2@E#%XFF71W#,)^$9 MG=,*@&<9FM],+$>R>ZMH=VQ.FE/1=\>I=],)F0[S>M$Y(<1[7Y3;*P9=[>^A@3T$&1Z MEM+9Z5G-DL\O\/,4TQ"JM.GK$2[$/L[/3B?3^?"_%S]?N9@!#XA!ELRR0L%Z",_1*5$SX?<0V+HR&-Z6E2@O(CJFQ$(+!29-;4 #&9CW MBY';R:&0 L@T::PDZV+;50%.SVK2"Q6'4JBSH&G7!2PK.NK M8(-B7M RHR^0$]="^-8'WQJP]A52[4<=UMV:MJ1EET?7K13T=2#V%%M= ]Y^ M0JC-J5U7=3KRLB<5,ABB*'0.&UZ+]F.=L.BT8@J\2485BZ9UN[N]J3KY<7'I>AMJ0CO)@#5Y4I.B8%0L2$U/&*2>B M2*IY3M(#< [(6MZ6ODD_LN_!Q_^(Z=-X,IJQZB];1DZ0(#56=%VZ*SY]R ;9XM\@">X].+9M+O(;]^Y=K?SC_AM K@ M"JB@16:=4^V*2><<.L,^RP0Q%:1>P=2/=M<$=G\[TP\O*!*1]7K/&\U^1 M7@GX_&F87E>%742S=WOU^A"&W5_'KBV1NV-Y7,HQ63 9LK8J>^EX##8XJ8PM M/FYW1?L0FMZO;:7V/*$J9$P5P72M'0BJ=MW$%(,2*KKF@R7V>&U;H^\.!4KA M# .'0.\S]PPP)!:X+R'+;*1H;:0]N:N/3;1BHZN/383?@S.W=H!5EA(2%L6X MCXD$0)8E""A,&VF#D1HQMAZM^ 2O/KJH22]4[/OJ8S:=#S[,8;[XM)M='2ZJ MLU3P''S43!9']HIUI=X (DM"&9-34!#7BC?24VXI%'UWHTP/ CCX:XV-J)ZT M%GG#6,$"U(4JW89T:;>N VJ3JXO']&$5D-U>4C0D:M*7E'>F EPFIV4TM:<6 MG8/DI-;^ (7E7(I7F V4M;+E#HOZ%9<,NV9^$^$V9#S5+JK3\\&[_QQ(F9BY#?8$')2AC^4.3'#])>3R9>?+C_Q@N'+;VX(OGG>[FS( MAH*?=)):0^/P"L'O'P9:Z)@%G3U<1$*0E&#>6,'HAU[14@+XAVHE-N/M]P_' MP-N&4NOA?7OU9A!\45)S2[!K/Q<3@$6TB@DNH[6 1J:'S/7->'OUYAAXVU!J M#8/FB\D-M9CB;?G'A*SPRSA;-CX;YS1S >O #U<'Y-6NZ-996H=6PMY)25PQ M+>/>1S]ENAH(:V54NU%0\M?))/\Q')%)GU^-YS ^&9(M/WL^.?T\&==[W$FY M^?'%H,T.T0G>M9["\ABF/;0(:*TA]RY[6]+0 M1X.1U?AN51#28K$:\*""0PGNE;6V+C&2X65-K0%6-H@MOC0X@F[<'?1#1]Z4TFU+0:PW' M S@O@JH8@K0R1 ;!)Z8S)\;@M/3W\_EO\%^3Z?,1S"XZ)A3N,BB)-2V#7HT0-*L3SIF")*3-.GC5.I%E WC[ MOP1IJR#K;UN=B-KM(7<#] V<7J7[K .WK^:CFT'=4_O1OJA?7\6:\78 ZJ9* M-EFJPDJQH?;21.8]F8!!:(-TU,>,K3-C#D+-'NM$>J!:M@E=/6C7\[/9?'** MT_PR:QR"V^M^K+;I=1_]!.-R4;8K[;!,L4H9Q2BFNI MO4;0KD@9'7JA$;,;//[Q74<%QOG-#+R;V JX95.GD6H62K% ;ECBCR_D&2Q MWA1E6]<*KX#2Z=KUMOB>GTVGM:H.YF=3HA@OX^K@4 B5!$N+MKLZDQ\*-M.+ M%:3 DE0IC^K8FL_:QU2[[O1^!$!^,;$/_+0(]. EB+NP?[X=NW/83H])ZP7X[\'9 WY MDHPE1('72>.* 7EOC'/N/9A VV_K9"Y-;W!@\C.A:-:";U'LI5 MEZ%[,QFG&X#D*7.C;36-@;:P6A,9$T2RCSEDKU7@J77GN$=!':]F;"_['GKA M+P5(L*S"1&=78$'6XOML$H, P* (F3)/&%-[VW@IE"-6A WE?)]^T[E!SGU3 M=V $*L-+)H.&-BGREB4#)P6S4WE2(Z/^"VE?)][UY+[@4G.:(7 L@3# MM#>&13IN&)U( 82DO:AYJ[3;SS\^GC>2Z'UV?5M7\"+OP-EL1=26)0_VHIMV M4%BK,9T!0A6$;CTI9 F,7:4$]>_N;2[50TGWJ9HZO]34Z_Y_%J/203@FC(!J M?68&W"/C-AA1R!")S;,.E^'8W[RKCMPNV0TZR;B/'HAW,%W>M:R#JJ?,F^6( M]I-@TYVQ1U2@@[AWIPS!0A3!6A9"@%JD'Q@@&D;Z'@ )G,<^C+]=*<$CZ2^[ MTH%-I-P#]Q_J//LZ "%>=5VLX_W %L%DR77*HW$L>HX,D]3"1)]D\UGQ]T#L MW@QLP<[=3.%.HNTA+Z6:/F_+<\(TO$(4T=B<3&:Y]NK1)DKF2X@LJ: $<@ 7 MF[OU]U =:MT2ZSZ* M8['K.LJWEXN>VXANY="L@ZLGNVX5IOU8=ETY>U %.@J\]RW@%KZ8I%#<:N8) M21TI2%\Y7FO+$:SBY ?[UAF)NU6$1ZR[7>G!)G)NR/\B7^%9I>#B0'IV,D6\ MU5E;N> #&L7(H*W]UFV=Y.WH9(HI6^6%%?F.:;\B V3U,_8=R=N6A$E["?9@ MREV ^@72<#2H["+J/XI-EV(Q5@"(ADSH%IHOD M+-;]2*H8LK9:%]7OB[_'\/<6PE\Y<'?0]G &YA.83[\ M@HTJ!NY]7K-B@8>1WJD30" B@[.R1*.%-N"DX1XX@:83W?'!@Y_<3XF J$7: M];Y>)TL[C ')ZIP:9GV)/%K0[5NI-RX16/ZQI.EXF;$JE9,0=:V&,;3$Z,AV MXEHPY8PA*UH$:%ZDM K+OAV)[7A_V$/<4M(]QX2O=SKX.CP]._UY,IU._JC[ M('RFOYF?#V0,Q5KGF"B2+&JG'(N1!^92\;%8D[UM?C&\ ;[CT)3>&&D=7_AV M\>^FPW$:?H;1.SA??$_.&_T!)[28M]/AR7!,?W7U.Y>ZCU WX[S = MUKC0>YBC&&!06:L"#)+43'/OF1?!,".L2ZDDJTKK6^YUL1V'WO3"1"^U#K=Q MOAK/<8JS>86VZ&2?;S;.@1/D_.4@6$B97+_@.0N9CEUET!2!A6?HMW#N(73' MJ#7-V.BC2&+)OOA\Y\+/E<4X!K/VB4G(F W-'N".!; M*\X&\(Y#<_KBHX=BB]5*_K(43#6 <5O/7:J]; 23PG$"JPR#F&P=G5.RER8G MW=K.V0C@<:A/?YST4+&Q]+9+^0R@!2N^%I& !N9C[1L/R$.,-B?1VC<_P)S^ M=BJPN50/):=_26Z#=LXJ@,C 0JB9:,B"I%7E4JPKA<=W!WPYOP^GC> MUR;RW66:SSJXOM>\KXTX6S??9QN![U(AC%)"V!Q9](KTWHE,ED\HS(0D1%!& MHVQ?U'_8>5^]Z,$F-UIRN$$(X-F;NY5=3SGO M:R,2ULS[VD2"?5S7+*M*2<*J)$ Q Y[6R4MBL5:EV!RX*Q@Y^<4]%^H M6<9]Q,:7%RRL@^I[K=?;B+'U:K6V$??NZO5\<0(T#\Q@+4ZSO##OC6;9@\O& M9N[:1YD.O%ZO!QW81,H[J=>3Z'4(F%@INA:5%<%"J&-50_0EZ.)T:&W2'6Z] MWD;L/%JOMXEH=U.OYTH(49G$4JDFC8F:16,CXR"=7;29L*VOK>ZC. JV.PJW M]^3>"]\$(6FE/P/@JKFC(>O7*LR2#K1>7Y*E:PL.]##[;#!%:SUB^B^$(J.XDUH9ANV4) MN==YN,-)7AQJ+@A)#H=F5@G.-(;,@G&.8TI6I/[#O+MN1QB"4JC"R9M.+-<%Z9+YBS0 M5D>@HXS%&51AO;D;>V)_A=V^;_(W$>L.27\[QLM#R$(=[5H"R]SKBQMF"";4 M*#2M7ED!F+KR?OVTW9WB?="S)O/;R;:AZ?X8P(]_3*Y\"V%=EMJQ'$CG":!G MWG(Z $'+.J8P1]BJQFGIT[X+\K>3[0[?_(_$XY5^&@B<.UM8$0N(4C"O"+$C MM55!H! ).M-_\[SO0P&VE.\.#?Q?)F?3JTY!,:OL)6?%"')!@HB,_M\Q[I2L MOH[B2735@)O'?1<*L*5T&T;P'T4X_'*EH9B#\H4GYJ6[&O3#T3"?#3HGK(QW MZQ2WX/_Z<=\'_]M)MX?JL=NE; L[5VB7<@ZU^PPDI@5*!G7A.9N:F9YYT:W# M=GZCXNHWG4KG70=337=U]-/NYJ>O&T@.4=Q!Q#P';)<@?L'I>'CR M:7XQFVLX/ED4H;[]Y?V5XQF2QCJO!TP(3&NR.<$#,N5"E(5+VO?6.];7?.#N MH_-=B9GT+-4>;N)^AMEBN=>]OK2+O'8!SZJ6E"E?Y[ YIJPWQ@I=+XM:7\I\ M@^#)DMY H U?[-ET/G@/XY.+S:H8C58$8)F[12BR5O\&0A*S!&5\%.N-N*)/ MO<4H?7?#YCW?RPN&0:7>QB3DG:XXM;?: ,C.E;10Z)D[;SU,@<(7)U)Z_3036F+??2%*G M9Z=7V=&TDT@@(*;4P7:8"CGAAC84SD4V)3@Z&!HP]\U#=W<@=A+[I(7,>N\> MBG0XSQ;_??GU,^EQI]:A*S^L6]_0]3#>:1JJK4--%F0)6NAL-$B511*<_!"3 M4,%@]<=VS>2:S1 7G_L"9VDZ_'RYV,OV!#I$A($Q M15M:CUI_!%)7B_DM&20P)T-^\80ZP7B0R <$SB7CQ=;IQ9EL>./K9-O,LU>( MUK:VFN^CV$.-0D/N[YK1':7<2\[BLM5>&)GDJB5AR/U7NH9\R:IDM'3)I'+9 M6I,XMWHG6K[3EB1]\M]*VH?2HN35F';XBY9>B_XM]1]42JJ-Q$L2TG/-N%K, M8?&U,M]PIE2MK;89C6X=5GL SKZ>G3@8.>*XDN05F;-+&@RL:,A'RNZS+CQ/%KG 7SK?FE[4)!'(O3[ MT8]-1-]')17916_+!QCA[-+=@F#!![2,0SUSO4,63(G,H0&9G0PBM1YO>0_$ M[BW1AB3=K:7J).&^'=J;=H\S&.?G9+J0Q8SC-,19!\]VC4_MY.)NBOJ.K^NX MAR*<%B5:#<+[1)Y!5J:XR&T0?+#&YW>\-#F;D9$[FSU+_SH;SH;?6KU.H.,! M!//9D[:Y%%E-S&,\8"9M4\6:UM;<0WBZM]Z8S6Y$>/X&_W@^@N'I[)?A"/.; MLXLR\K3H&B 9($BF:W)*Q, 9&L5]*CXIU[QRZW%8N]^&FNG%_3,?F2YZ\RO97#LKAP>S4ND^GI8J,>:.54Y+2I*BLY MTR0,Y@.M0$L'+F53 -9+&NV*Y B49O>,]-+Q9SE^4OL*M\P&AF,F^PUK,]K, MM(BVMC0.S.E4LJQ85>M]]E%01Z ]_1#02X.P;P"^G,V'I+I($.DOAJ3-]1<& M48/)NF3:%0N)@)/)%FWQS J>!&V/!FW[%E%K #M>36E 1 ^-1^Z ? &G<(*S M#Y.SDT_SO\/H# <\Q50L<):UKZ6X@C:\:&V=HI>+LC%HUWI ]*.@CE=+.A+0 MNJ!UQ6[W&T[3)R _XMFB)3KFG\\_S$F:XQ3-%.=C%:'GSZ$:C&;B3?0U[TA_0)\]F(MK@E,IG]?'[KNXOX-2=CR1A> M:_9"89KPD6IKSJ*SR@'/:'SK"\)-,>[JTJBW#:974@[E&NDUX3]9&.@UV'4V MN^@5)$R6R0A6:#FU:9]FL39^!*%ST;(.?VT_%^P^CGU='/5+_+TF>AT)Z,-7 MNH/IJMO7&JCZ:I6[%-&>6N5V9NP1%>@@[MTI@TS1ZZ(#,['>H&H=&=1D9%XB M)^/;10BMYV'L4@D>:Y6[(QW81,H]XHW,:YZ2NQ\8(EF6P8%N[KQ(Y,>@V%)0B%IYQ2]OS)$?Y M<$N M^-Y$IJT+-'^=XLED>O[+9#JC8^;D^:?I<#:??/Z$TU_/ZMB^#W!ZAJ/_-9S- M:A!E^FRCO\\^TJ?\/GLU3O6O/DT^#\LY?7/53\2)&#@H MYGQ 6IDQ9 ;IS*07,4KTF-2=#.T54:Q>8>ZV#**-&DP.DL/6=[^_G3__-!DF M_# I\S]@BJ]?/__[[ ;AY5>_?WA&WXS.JN%TO93K^BP/7B7'=IC6/4+HA6N M2-LZ^-O#,O[4]P-0CQZR^!:VY*O9[ SSB[,IR>H"VV(9LUL&Z.SE5YRF(:UK M($R2%D.MYG&"Z4 OJM>U$:YR$2U8IW)S V5CE'_J:__D]I FV%6()+6"P_D9 MK>_9.+_\^GDX77S"]4LW$-FED,'0 L$QDIYE "6R4->-2AET:P5G=[@=/[JH M/Y7]X%2GA\ZO[:TM(6)"5SA3H.IH<9=8D"@81\7!019*K]4)Z7 ,\;U*]1]8 M&PUB?O8%IW""5YOJN^DP8=7R%)@B6HTUTY//,P$!FR&6QEO/(]0'[ M/VNN\@GM20?G_?>A2 ?H+:VYXH'.MFB3D66>D.F<- -M@39?!]YHK81N74.R MHZ4]H9=D1UJZGY=J(Q7;QYLTV\BS?'"I"4T*J"S+,BX<3LD@%5N;J]KH"MA\ M=SQ,_V]3N^7]^49U?:/VI&I]Q#:Z+O5J->NMUEOIO2/7&7VJKK,)#")(EA7Y M!_5*F8>=6]--5_CGN]7WN]6?PCW%6,V#B\&4^++\9: M'TS*A^:[=EKPGR]?SZ;B[M3QL&-##R[3F)!=D(YQ513343D6=+0L19F23R98 M<<#)">N_7SMDX.6_SH;S\YNV^;.W\T\X_?@)QI<+>#,9?\$9P;X=*976.E-R M9D6J6JP=)8LR**8@"W"E6'6W85\2BT;03AY<8#'4/1TJ@8*UG\?:W MR/3("@I8L*,N9IF]9[9S*BBN:+;GVW7QY+?"@1D$6KZHPW4"RBT,P$P:U0M./SUNV?#TP$3VA_ M/-I@46\J>W\?=@_ ?X(F^DN4\X?O6X(+(K+J#53!:1F4[),:]XHO_8.BPOH5YO(.E!O,(; M+O[/]_@PW^,^=?CIQM#6D$-1'GWM0>9K[4G6A@7O(_/@O5'!*2O7&X%Q0(OZ M\QW=YAT]-!8W4LVG&,>K.3>/2\&2?^-%L!X\%;+CTS+NP M[G;C#K9/,+[HN$JJ9A(4PT0QM2VC$"QHZ9CP#L&#\]GDU@2T K^K 0E;:\SK M-F6$>R'[4.8K7,"G7UYT$86@E0\\L^A-)-=$(LG1U69X*OE@10K0.G_D&P#[ M[Z2\4QV8M.+BH"KD;I8QSN]&,'X#IU=]'M=94T\3&OI8SW[F.W10DV;E,XTY M?C+ZN^A%RI$97YOH^QJ1I?\RH63R2B5K4_.Q1D]&;Q\927'H:KL!M3VHZY)F MH[/W'WZ_&K0053+%&I)6$4S+4",3)#?N,=-!4[QTK#P(Z0 >Y=\XG?1'6 M]\STY;UNW\"TEEM]P>;=@^]]<@]=@A]&?Z<;<,@N!T_.?^1::Q- B"B25&"3 M"R:%%=V [SUC[UU_M55>.YN9L5+43;,PP-KNGP/:;(WSNO4$X.ZH]UUIM^GU M3)(RAI@SDU%!S?I0+%C:(TCIK;"*5$ M.&DQ&R\$-XF6E^M8;$E?.;2LF"2RCH86O'-[^#LLW=KS6]*KVO1@:[\DVV9R MCO@!IU_J[(BEZ[[&O%CB[.-D#J/;?_]\,IN_F"KBM4Q1H$"#Y &%X2XS* M4BM+0?KW'4IKN[$E2^LE=^78+X9A&:M#SN%RYG XDTFVE@L?+ ZT=KV$40;V MZM;%^=&E0>F>9H.<1:^I5$D2@:XVD#F,=L1F!B18Z93WI?%B[:!BW!&^ MK8SS(5"+;(9J!V1*1")*,*;Q0VI<]92$5W@B/B@0F,38 MYWDB3B'FQ'1)_5.&X+*3Q E:]BH9,;#GFHG:Q3M_L!/Q7AQX\D2\CRU>RHGB M*6-Z.Q'O=2+>BR9C'"T^Q\8OA;\^BR0AL=),'F-7%S7N,X82D\L!&E61B]&O M+9\-;WN=B)\=;?N8M@%=T0_.R]4U+#KG^J8[6K4A.J/0GW$TE(0_(8C5!K>7 M'+7S3-# :NL)!Z"<86-1)4,=5-?;=OGN JYEWO_YY;?R:_ULG9[?VZ+C]X"1/\CT\510 M+9G3T609E+54 7497!#)>A\.]?WNAV $Y?EBOGT0_O8A/Y0&BVAXY4)#Y1S;4)(:;J4LY)R,9_@O"WN#"?>94^ ABP%P[VN?@>3%@,92Q@_)]Y.SXAS49WUJD%4B(8 4B66(H.G\:5P(.I[7;W ?@C4:6=90Z^.2KI=)>P M6B#R&_2[MFY:C1MS1Y\Y2%_KA_B!=B88#8RER#,H:;* %**V$&PV/'IE9D>? M/E#%6:ROXM5\4Y[X*87-"H>>;BZ_A?D&0;Y#RA87>;/N_.*':.Z#.I5$XEDC MASR&([(6]L%*V# <%]?+S6(]HSSB2YSA:ZAEZUFN&.4< 7D[*>]A]5=: M_[I A*X4\K-Y=^0"6 M84U "N$_IK\WJ_ %2M^SY><57%_$'<=AOE.$+C;K+\O5]JZ^5\[0Y /)U);# MG.WP[O&RFA8^> MX>N.4O3;) -+7$R>&(F30Y65QM1.ISP1V@MG34M#M+A6N!?FQU0F#OW_>[SW M_W.+G#H9,TV.**9*E4RM"("/2'>/N*-+OGIIF.>C_:%95=U<#4H4/9B.KMXZ MLUZB@T!*@SPBT;TGD!,0PT$IFR3EJOI1_AX7=:??_H/4$L#!!0 ( '"%J5;!+X#RCL8 M !A " 5 =&%S:RTR,#(S,#,S,5]L86(N>&ULW+UYD]PXDB_X__L4V.ZU M>55FB2X>X(&>XUGJJB=;E:215#-OMFPM#&KNG__T MZ[=W,/W3__J7__$__NG_@O#_O/KR ;Q9L\V#6)7@=2Y(*3CX(ROOP;]S4?P. M9+Y^ /^^SG_/G@B$_U*]]'K]^)QG=_ M_W[R_!]A];2/,?ZI^NWVT2([]Z!JUO_I__SRX2N[%P\$9JNB)"NF!1397XOJ MAQ_6C)05YE?U A>?T/^"[6-0_PCZ 0S]OWPO^)_^Y7\ 4,.1KY?BBY! __?7 M+^\OBL0_Z2=^6HD[W;.?19ZM^=>2Y.4'0L52:5^U5CX_BG_^4Y$]/"Y%^[/[ M7,CSS2[S_*!5K2766OJQUO+/EX3]-$!]1_J6I[HZ4*XR]Z,K';LP_>A,W6^* M'\3X"N^)&:QR_4&]7?&IOMVMJ,&JCZ^QJ\]B79+E!)_%3LR>RDO]@P_J;XT8 MW5 'F59R&NK>4U5\+\6*BYHM#YH&&?_G/ZF_+38%O"/D=]^SXI%C D7<9+"@$<4HI 1B*D0BH8#)B(O)2SABW+[:2_$"O[ZM=6B M$F4DYT\6=I87QFLNBO4F9[N9[F%Y;OI2,Y>>Z]*?5N1!%(^D>4$IJYV"6O]_ M:=4$>WJ"W[2F_]\__;2SK3^NRZG06LX/J#4[4&>IG85U?@S#FIG"L!N#A;*@ MPD"2@E9&-$TH0(+@)[$LB_8G4/^D&HC7I/QTTLNW>6L!R=F53FB>^(FME8_T M6,*#_M ^I96IY=KJ ZD!5BK\":QS+G+E Y\QY^2C?;]BRO\MQ!M1__?]ZFNY M9K_?KY>JC>*M$E4^?UDOE^_6^1\DYPN24)'X/H%Q1)3_&BE/#0<<0E1Y&I!N[K[H"5^R C- MEDK,9_*L=PN*-QNQ2%@L$N4?P42M[14'LA2F@L20T<@+6,1CM/C9IVM&8,N1F?C0'DR$16JWP#MDJ#2NL;L-7[ M!I1K0 7X3#+NCKQLH7+$6L9B)Z4K6S".>^VJ?R7N0?E9&;/%J<\^& M0/7ZSIFH_E=':)?V.FZ#LIUC\N@C7YL M]CE?/V7ZM$9Y;V_6&UK*S?*6L?5&<>5"AB&6,6 MQ5$2V;!7E["YL=565R#7.5BNU=Q2 /4OTN@+1 MR:E5"7S90G6C#_IXI@A) 0K>?G\4*TU>7X0^,R3+']V1DPE&CLBH4]2DY&-B M]#'9&+W3CUS>""D47W'%9^L'\8U\OU6CJ"P^BG*1X(3C6!$*\U$,D8@]2 *) M(6:1%V-.O,A+;*CELJBY$4NK*2C)=T J+>T(I -5,_IP@]7(Y+&%J=82*#5! MK><-4)JZ(XKK:#BBB0Y!DY+$=8./*<+@C;X$0HB4GB MNM&G-&'PCAU1<)$MWJ[*K'R^Y5Q],\7G=:%&W_^;/;Y><['P2(P"/T708ZF MB#.A%B@QAR3$"(LH(23 )EY$MYBY>1"UIJ!1]0;4R@*E+=#JFM'$%62["<(= M7B-30U^HC$G"#(DS]% (]I>[]=-/JH&:&=1?=H1PI=E)J,#,M)8$#)^V&_XE M*7Y?5'L?'^I]$+46?Z@"';_IU>0W\;U\I53]?2$%\XB'?>A3GD*$1 1QE' 8 M^US$'!.2L-2$"$P%SHT2=&@HWRP%6,MF\Z_2'^P98$8+QHAW$\08.(Y,%1=@ M []5&@.M,JAT-@P:,$:2-S'0U>\F1?1 \N3(#B=?6TQJ&M9O::8-O;".;?ZS M<3N3\*ZM52T#6[_7>\?X4>3E\V?5Q^7MBNL @$?]%=U2Y?H19KJXN-K.C+BA MU54Y$%I;0%8<;/4%O[4:.PQK,4;'W1[F%7E3;V2:F7]F-]/P11<[%E5DJ?1P M& H>02X8A8CY"20$$\AD2'@BO#CVB-U6YK&(N7D;6D.P4[%7G.X9(/ML2LPL M.M<2F8%[$2/$Y)X1\(+[#EV1N!U/.I[8JOVD107G@=Z#-7HOZ3HXWZLT@V5LGZ$6 M-@^'XD:S92GR2]7GW.\*J,+1?R/?L8?/P:IWGZS^RU=UKHCX; M]?-%) 0*@]"':1*$BET0AR06&%(F T(]E$AD=>W'1OCY@JSQX?0UJ^^C7 M'IBYBH"U$3UM%&P/4$XB8?NTT3L:MCX2?I,5;+DN-KFPW ?H:&%& V4O"F&G MYR@K?P,\W 517I0T=?:7?%ZUCT58;\4YI^7J]JEK\]ZR\?[TI M2B4Q5RX#WS#M+'P5^5/&Q%M]Y[?(Z%)\R(IRD3(6\\A#D)!(0.2G&*8I2V&8 MDECR)!0)M8J9'*;.W*;VQIHZMT=K3YWTH[5(.6*J<>,<>WQGELNZZ+0!*36-V+%GC]N'JC(/\G/2Y*I'TI9+&(2W(59,,M$Y?0 MC;U/HJ^K["E[ W8X?KZ.H_W6B"DVKO9#KLJ;=A/$U/R3G0_C%UT<_[XB159\ M?2>9Z/&(4\T0%I,1&0)#B$84!D&C$9>M3O?RA\ M6?#A&N4LND/L"YY07P>C^]S:X'T[IBKR&"[5TC7[VR-^K5OW8C_KBU20;T!1/:\7KI MUWT=!S7&65;'^#+,F3(]@9'P0XAXS&":* \A3%/?BP-&I1?:.0>[QNV"DY->K4\3CS3#\VJQ+ O2^*C>!O-KE:;#4) MM^^)ZO_JEY\>M9CB[7>1LZP0?)$$44I0%$/FZ5PBL2]@2C"&$0NI^CGE')/% M2>;FJY^NO29&'[A9PFJG-]5:_51'@%Q4^=PX^"%;@:*RY7)J#%<]9,85(P$^ MD5^DM82O*FA?KQ]T]I'ZDL]MGNNIOG*2Z#/8?Z[)' 9N=7)#G2*NLNX&M/85 M>N>X!L$=2?5'V1&5]5!@4L+K#] Q+0YHJ<=EQC.IG0X2UGW1Q2T^R5\+4>=8 M6' 9IC1 #/*(*<<'IR$D5)&G/MQ"GN\G)#3:L.XE?6[.Y"X_8YWOLBH% M<2 M;M0_;'*I].N+;H8<'>&1R?%<+KGWJ^.2Q\B%C,( D\_<](^B%*/)_&-OL-M@K,;1II M-0:D5AGP1N<>IQ+6G6'F9H\)\^X#GR MG:W%3^HY]P7GV&_NW8Z+D]?W*\43HJC:UYO=5=DD+47)7D1)R+V4<2C")(6* MWCC$B1=!3R0^3I($B9CU/WOM$CTWHJOU4PO46N7!AZZ=L/ M#8,U..]T'^OLU02O44Y?.P6_X/FK"2#=)[!&+?3DK.W=A$]R?[OIBUAJ.:_7 M15E4^PRZX")O4]1;WI\9)F1&@^SLIMO>OMP8EVW<@.=JQ U39MI1Z 2XDY'I MIM4>^W)M72\EE6:K2N@VCJQ4?RLRWMQB>$ORU7I3-KFK%Y('/N;(AR%'$B+) M0IBFE$)?,A[$28IH8IYYK*\6<_,[&NV J-6SV!_JW0\&>W-3H#LR1VZK_^W9 M<+,+3"W!@1DWH.V(M]-UA,6&W10=,M'&W5@=8[=[-Q30SEV\WHU/MYLWU/Z# M7;W!C?5S&K_E5<#67]FB\\S^.1SQ#D F.(A%KB MTE@*F,9JY8O2*")QV.,TW43V3,_/OXA'U=2]WAW7J2/6#P_K%2BT'78+7B/X MS3QS9VA.,[>TZM;U&V] I?$-:'76;*86O+7:[CQP&Y <^=E&(B?UIFU ./:9 MK=[M1TD?15G?M]?7*Q9"RI1A0B'W="@>$B&DH?0@"J2G(QL#D5*;O/P'K5MY MLA,DXE?*@:S2SHY&#B&+6(H"Y L8)I) Q#F#.F<8% A[:1AQ%OG8+GJQ-VC3 MA"^Z@4TDG@A1[$.) P81C@DD)(FAG^(P30572RRKZGG]O[0I+N9M(0/DB63+ MZAY'N=Y.97K9V]1<'8*IV=35&ZF1YR@-4I.*Y0>MVH_@MBSSC&[*%J[/)'=Z MEG06"4<3T6';D\XX9\TZGEK./S2DKN^'^IB\8'GVN,U,O! B((F4$12>OI2+ M"8.4>!%,*?,3G[!$(FIU*?>RK+F-^K;R;'-4NJ=NDWC<,L-)%\QF0]\1>",3 MP0#<>E;I[43$:6'>\Y)>H!9OI\GGR^]VO](SP8=:=/-LN2FS)_%5L$U>%;Y\ M^YTM-USP.NG(P^.FWN+Y)/5J7"W2B\\BK_:*/ZA5_/M2/"@W+$C3,. >I,Q3 M;A@B"!*I_ E!>! 'J10TL,K-Y$JQN9'2OEU@9QAH+6LS FUMTTONUCI]"EH' M4(/?M(6@,M&2QIQUN1GGO41'CDR0D_:A?6(4QX"[RJ3B2JUI4Z\X!O,D5XOK M]E]D&F@JWP4\5;P?)C".=7X^@7Q($Y1"+Q84TSA)9&05"^E$JUE/ ,6./,0! M>;!#\A M>3PJ\JB6J_VO+[GIZTG(?W;E$!TQ_PVH+9L-Z8]2<=&-3G]/=-]= MP]%MXSWCVW4-H_>K4GW4.D5@'3/?9&3P4Q\'H8P@"DD*$?8D)#Y%$ O?3R2) MA8^MBJUTR)H;*==EM+*MKI;;@%VHFA&E(ZQ&IK\:IIV:S?T8\%NMJ4,GU@ / M5Q'E'9*F#1Z_;O))G+C!*_9%8=\T81U[5]!%"5JQ2^D M#P,<"!9X2&#/*";KFJ"Y,42KZV']0NM%^%5\N^G")6HC[T<'NIY3^:Q7+.N5:K7.?K:0$:+80R'T M"5?N01A6!P)4>0M2D0(2H0R,4N)U2ID;%=1*@JV6EIGQNA$U8X'!.(W, ?80 M61- )P2.AO]Y&9,._DXSCX=^]\/._(#F4T612/V4 M%*%W-P77ET&;7; DH9$:_3$,L?0A2F-9!]7[">&2IT&42*N#WT!AAM_"BZ:[&]TG[TX[K2^:=C.>+#_:XMGDAW_\O M0E\%T5=#I12L%/R5#H]?BM4;4I)%F!)?,(P@4Y\$1"A,(?5D##FGOJ0!33UF MY +TUF!N/+"K9?'0JFUQ4[!7'W33Q23(CDPG%TN&?))@:P-HC0"OJGLWR@R@ M[1@;?HM+FF-WPT07-,?I#KOKF4.@[+R:V:OAZ:YE#K'[X$KFH(:&Q*T?)CLJ MOHGOY2MEWN\+P0A)"?(@2X6 **$8T@C',/)2+Y)GN+E-'+5Z?2+4 M+P)JYD>Z@VGL6:")4S]*BE: W[2VH%+7>:CZ-5R<1JM?%/8" >O7##\?LW[U M+2?%Z-X69?9 2O%)?E:_J&I?ZOM8/I9Q$@=8,8:OG%$1"X@YEQ#A)"9"XEA1 MVH""=.>ESHU'6BVU"[I4^@TJ2'6=NP_;. Z1)(+@$$,O(@E$3.<6#T4,D8=H&C(< M2-\H3L90WMQ8I^L.V8>^-U>N86[CWSA!:>O.=[;.G_G(N[=?[\;IT75.1WK^_S3 V=QWN1_[S1J5J_DH>-6/X_ MF?*2E.N4WZ[X5[8NRZ_9XV,NELM_*[ZI5GXMWJ^8_M7]^C&3S^H?S3%5Z,F M"(Q@* C5Z1IC2$48ZC67GRAV(JE9.[W8G!.,9NO8&3"G?0# MN'X ._678'%D,ILO8J*SE7E0@]U9S"1]U'EH,ZX&TYWN3(+DP3'0-!+[A".< MV4_^D!&:+;/R^=OZE?A,,GXKE8K_(4C^3@W 1>QC3P11" .?!!#1V(=I(@*( M$[5*8L1+?;.@HY[RY^9E?%.=*(C6T.8(W!YVD_B#4<%\F7.G&["UX 9\6X-7 M F@K%!5K.X V!&A+Q@7?)OI@U$Z8*O9@I,ZPC#[H#65W[(%]LQ-&'O2V^3#N MH'\S/3.NKE=/HB@%_Z+^S#,=TU"ML>NJI+=Z2TA+ULFU=D?GJ<]CS"2%'@LB MB$0:09+&'N0)I;&,1)HR9)4NLX<2:''$S5CAPN7'<3M>]&F6];OEV0FS&9ZZ &YFW>F'6HWC;=3" $E4&^:1E@M=4/ M+'=:6Q+A65 -.6XH5&/3UTZ_&[#3T"$;=0'@BFC.RIB60[K,/*&'SH=[7I?6 MI7$UKWR2KTEQ_VZY_L.V4FU7$S/Z9+=JZAE4*PHJ34>I/VL"B:O[P5VBIKTJ M;&#TR:UADW?LTPB^795JQKSE7'U 127C4_XY7S]ERI!%B"CV.6,P"JF$".$( M8BP0#$,F@EC&J1\:U9&_)FANSGVM*VB4;:J;*TA!J[!Y&L%.?+M9PR5J(S-& M?\"LT@B:H-$KC6!GPY.E$30Q;S^-H-'S_2:[=R3+JT#&]ZO'35E\$$]BZ;=9 M0B1&/@H2&%2UW'#L0R($AF&*&4U(&D78ZL9GAZRY$4.EVS_\V8^]?_1!5JEK MY^EVX6KF0SA":V1"T%JV]3-K1?4%":4J\$?(+&* B2,?HDO2I"Z$@#5]8D]FW0DXA\D MY]7-2.TB6O*4JQXU7!=-WT]C+Z'VNJBUJ2DG4>B?[7?5WDG,UK!1SXH=P^UJ M>>9(JVE7O4G#/K MI-[,V8?Z#=1_%]G=?2GX[9/(R9UHLP/5(2E[A/&*%!G;[EW&L>!8IAQ*GW.( M=!:.E,@8!CB,(T]XOD]#N]K'=F@%);0=8;=/$[=>D5A/ZSJ2_ MVA%$OQYCU(]3D:@E=TS4"IQ$(:12_9%&& GE*T<\L2KC.7I_31,$M%H_9"M- M-9-T@AF;CP[MR*S?Z@\: \ N56(3WKAGQ VHS!CEH& 0D([FDGXZ3#KG#(+I M>&X:UEC/P&]1ZO.-:A^3ZT1VOQ:"OU]MC_J;R,I,% OL(>Y3[L$P#10-AP))QWT_4)!;;G+J;BY[;4;S2'#!]4/?8Z [H,UAO V;(5G'+J&_SOC!C MPW$0'ID"-;C5*>CG/7!_T)J#;/7C7ES2[768[>.ZK1%S%5WQPFD!"?0HXG'O5!0WRP3@YFXN;EK MC5K@<9VW)5AWA+74%O2/)[H"O!E7N8-S9'[J"HQ\[3K:R P55U4?NX5-6_C1 MR/"3VH]F;PV]#U+7E%Q(Q .D%HG2,$3C(I1F'#$$H)%98>]4H=)MC#L=AT8[O\?1-/]" M=S<.C;M\7^/HN:$GJ&\?'I?K9R&^BOPI8Z)::ZGUE>"Z/I18%=5-[=MEU4U5 M!>HO@JWO5ME_"?Y9Z;16SQ5EO?^_$$2D.& !I CI!'0$08P04W]$,N(I3Z2' M^YVG.M1R;J12V:(\,>W?-Y'DX#;/U2-5^-T->/M=6]BR+G5\H?/9$6"^?%H[ MAK!^$\NK/.-WXL.:K)HHLPC'/$JYF@F2-(4H]GQ(I2]A* .?I21&%%NM.H\% MS(W.:_V 5M".D$^0,^/2(7B,3(-[4(P0A'?)<$=D=-+\I#QRR;AC"KCXW%"W M\'959CQ;;K3'6140J[9%WGYGRPT7_)U26%/+IFSXY"W)5VK562@VJ K4DA2$>A\+WW\01?JS8TY]F.X]NT#.P-!:R'0 MGPS8LU&_U%H)E)GU:=E0U]#)5V#K$T[=MV,[@R_0K0/<0Y?H._<+G2CW0@ZA M2V O>X).I?1(R/AZ4Y3K!Y'?MDE,+DS=>#Q.]/E!;R@[4'2OTO/]*T&MKK[)O('7?=V[Y9_@HG.V2<@%CR& MB"0^U 7!H!\R3W#L>30.[,I_G1,S-VK26D(EZ %PZ]+3%X#TN4 B#1$,E",/ M48HX3 7"D*4A%3Y"+&*!50Z*X4!.$?FR2S^Q=Y+L#%0S7WDX5"// ]7GIC6L M:GO?-/ZM/C)NC^%_(67CF[BLDM8%B[.R:&>%3%P'K>81%^%?1[&T=6ZJ]I>:#OP%EVG@1VD(PS@((.)J649% M$D.92BF2U,<)C_L'A%U78&Y.TC;VO+U_D;D.0[-HI^>QQ?GSSMV) M^ZOGW2/-@7QU#^[#MDHHXRA$!".8>I)"A)%:%N+4AU%,N!^'Q(NBQ.JH8K!* M)8J;*Y_C5<''6QX"C%IMXU]\K 7AG*]QU[U[3'[ MPP9G(+LZ8!BNT+2'"LX /#E(<->R'947>;E+.?>S6-_EY/$^8V19W62G49AR M'^M(0B$@DI)#'& !A2>1^@GEDACEA>Z4,C?"W=?/*AM -Y;=1.@,H9&YS08< M8X(R,KZ+WRC_K7CFNZV)Z$/(_-:1C![V.F=R_=5A8N#&U';V\\DC!,: MJG'OZ8OGB#,=1H8Q)&D4")%BD4BK4!)[%>9&#]4505DE2JVB!K)6];WKEY87 MTWOTBYE;-2[:(U/-E?N86R/V[F..]UJ4VE0/U4+O@"DS3%F$C( M/(H@8OH,#D6Z7D:$/(8%9L@NN+:7&G-CQIW*U2W/O=1G3?X4TBAN&:#;KX_, M&')\Y$=FR=8 L&?!#3CLBMH*L#4#W%[K"/NHX$$XNHH=[J?$M!'&@X ZB4,> MUEK?/.*OJ[1(>W70]I*$+,*4)%0F!#)=EPSQA,)4,IV_R/=0Y$F&F-'M5#-Q M"?ZW;3G'M.1ZNCC(5'!)<^ MIS **(4(I3$DGD>@%P9^$JC?>8'5XM1*^MR(9Y>*&VPUK>XY?KS]-_!;K;/E M]K]=;Y@Y7*-A/#(1#8.W?ZIS&YA<)S\WDOTRZ=!M8+F8(-VJD7Z$]D4\K9=/ MBAA?*[\K*]\15B4&:2*MXSB*DSCP%($E:AU)B8!I0D+H)X*FL1<'(2(V!-8I M;6Z$M546U-J"5ET[DNI&V(R4G.$V,@E=A&R$>YY&F#ABG&Y9DS*,D=G'C&+V M4C\&^9SK?%GE\V?U)92W*_Y6K>$>-67MLN\+Q(DG8@PY]3%$ 6*0,.I!QK#/ M@H %86 56W]=Y-RX9/^R7ZM]-3MO5;8P.6(< X&3THXY ,?<8_&F_7;/F^:2EDYG@ MK)2Y34N'=X/[WYJV70$/!F=D+C_$1:URQUC?=H(PP@WI%UK%=IK9=3_:50F[ MW@2E5\WE\_N5FETK9[[X5-Z+_-L]6374]7%=!:$)KLFI24B]"&(<)UBD,.)A M"A$.**0Q]F"$D+[+20,O2B=QGGNI/S>&VI4<^O+U5]M"IM-V_,@^\NC=.7__ MN(8 [&$ *A! J5#8><];(&Y.*U;]IL%I*^3.P6$>U*TO[2SW4_[OPU$>U#'. MG.1A6O2;,%]K9'55!2W@2U;\_DJLV/T#R7]OHCJ2U.-,0(IUS*.4Q MK2*?"4V)GR961]37!,YM4CK0%VB%P5;CGF$U5S$WFUU<(CGR?# ,1&N"-D7& M$:5>%3A?55QHW&*ZW%ZHOZ( 6^U MWMJS8D1]&LNE%WO==L+KAGJ'JV4NSX(7O2-Q1+I51&ETV1 MJ%_(?Z[SUTM2%!_5F&RV>^]%AX<^JZ?*-QCQB"+-:9:@15 MSC_BZI_2BR/BHS".HL5CQ?M?2Y*7L]F/OVJ:#7D<&S@>C[P2=]FJ2A9(R5(O M#ZKUP*;@0.E0KPNF6A:X_(PX"E*B(ZEQ*B5$3)=-P"F&A&"XJK-7M37?.56 F9E?J"0[&+/@J% M"!GQ&*Q2::.4I3I+H0=EY(41B:B(N; [F#(7/K?%='47_PR#VIY+6D8U M#JBCGU?MS4+5'F>C.&@TKRY(%2,%B_4!S=E1EH7HB8^U[$$Y/>+JT89]/M7/ M^9IO6*FW'9O"P$6SNR11&L3,0Q"SP(=(H0^IKM:.4(PYBB,ND-%EBTXI&^ MJ;&^WHOE4A,-63TO4D$33_T?1'ZJ_HB1KO2A?)34#Q(O"FA F/&-R=/FYS;0 M:PU!I2)H=+3-;74 7_?('@[*R$/:"H\>B:K.F3T@,=5!D#C41^+O1HA MVI M+6R*?S=+C(;J-,1Q#=!>59M-D;4IYSP"PE/5>1[XZ5H6@;8$JKLZM&EC$Y:- MMK3OL)ZT[]&*L.)U;9<6Z(F]N7-ZJ"TKRW;9>ZC5HS5PZAX"-3--;K&I5@=(5 M-,J"'QIU+Q]'6WM[AL X- MTO!K3 <@C'5YJ1;RLE>6#@R]>E'I\.F>B4)$40AQ6#^U+1']W)R6%V\VXJ/X M7G[[0RR5#[->E??% K,THBB2$"744UX&#:#ZD?(R& T()3((N%&)O*&*S(U& MU(>&+).,].T",TJ9 MB12:.S.1.#>RJP::TLYB^\8(6(--,==PC;[2 MHN5>F.9-&\AYT]P;U"CVV0TS@M-B)\PUK!/M@IG ZV@+S :ASNTOHX:FV_JR ML>M@V\OJQ9Y7;3:T$'_;J';?/JD_FL]:^)C(!.FKA#HO,_82F$8AAU%"0A+$ M*?<2JX/+LU+F1KD[)4&EI>5E@;- FCF2@^$9F6*/D1GAN+(3 E?1Y6=E3!ON MW67F2?QUY\,]7*\V//&+6.J<#ZVGEPD=D,TV>:ZD+,+($X@D(?2I+K&G,]!A M+R#0BQ@*24K5'T811L82Y\8#MXSE&\'!(WG.=;HO'3\G&CM@7AL"ECM++'P* MHPXP<-%F6M$)_+.!B-KYZ'9H-3IH1DU M-)V'9F/7@8=F]6+_8AF?VPN4^F[,(B02R3@,84P#K!B:^! +PJ&(F"=23P2) M,*H5?5'"W!AY6T&B67(H-:MK=?:5- Z![&9:)_",O?BU1:97F8VSU@^JMW'8 MXN2%-\X:=*X"Q_D'^RVUZG0)"X28KP9J"A/B^5!Y6BG$B<]@Z%.1AD(F2:Q8 M:5V2I=G:JF[6:LAN&Q_OP_RF90!2Z6:WD&I@,ELYV1L_\H"\[;;8>EUT:*"C MA5#3Z*0KGT-#CIA#A)./:6Y#KS5*&:K#):;'V'Q ]\*D4" XQBB*3T M84JB&!(41(GO(<&($0M?$S0W_OTH2I#5D:LZ>U)[>TNK_%<[=_XBM&9NF0O MQM[=;%34'%!G%!K%-[N&A"/O[**82?VS:\8>>VA7G^_'"W5P\%%<00\P3#U$\11MBG:6 5IM29002!%C$*>*D)"'9VKC77!IA&/N84 M41C['.E :,7TODQ@%,02\33R"+&ZG7\XRX:]0"C^N\6@^M)>"#*DJW6"(_DCX3*50+=0^B M$"-(?;5DCQCV0T:BR/,3F[/VH5A.NIOA O-KU+X<8QC[%DMH'OJ,3<. M_KAYT+< U[GE_G[?;C"CDPG '9ER]$E*L_/W@S;B1[ U0]^LW4\RU%AR RI; M1CE$&(BG(^+JJ\6DY#80JF,"'-K<2)64BBLU[]Y^%SG+"K&M<7>4L;_]_><\ M8V(11HE/&0LAE9PHWS4.(0EC!KU$2%\$ 1-JM:I>I&MGM5*=&F##&_MFC'BX MV*A7%4K-Q5)4&?E'KVSC]K,PX_KY=O7(4X1)M9K"M);J%H1=Y=0SI6G:IT"% MQ80U:4;IPZFJS[A5?EYU9D;I&.N*,N-HT7N!\9H4]Y_S]5/&!7_U_&NATX6] MRU9DQ;+5W2TKLZ=JT;A(@B@F@?"A%^ 8(NXED"9A#!GG$>4Q)D+?ES;?9S 7 M/;?M!^WN,J6ZFIX4W2@*DJW.@&R5MEYAF/:#\:)B!'0G6$=HK4&KMIX0?OBU M1OE'L%4>W%Z'N<^RP1(Q=RL%4\%3+PXL 3FS'K!MH6

RX*F/:6]:O#)(>OU-WHN9O4B^8MX M5-_,/=%S_/HN)P^WF_)^G6?_I7R !RW77X0>IT(0!+&'0S4;(PI)X*70]U)& M(A0G(C;*8& I=VX[>CL% :DTM%PC&J)MN+ASC^'8J[(J[_=.9=#H? /V@+WM M!M9^_60'DZN%CZ'4:5"ZN<,V6"0Q++1- M^C1-(8I3?=))$NA''*4D3.(D,,HL/#?#YD:J;O?CYH:VR16X&:D[I]G"I.+T MJWX5I[\=5)QN45(/7M[?LRL]/>]OTN)*X8S4MODV)[J\^'?]C=I=G)SAA]!Y M17-.^DYW&71.5A^YD;/5K^<%UXMYJMKPKC@(?!;X/@SC,(9(( XIDA1R3WVL MG,38\U*KFZ[7),[-LQLG[9]Y!YBMHYW".K)/]/88O8/D=*]=9::SAL;53=FK M\J:],FMJ_LG=6>,7>P8Y9ROQ2;[.!<_:M+@LC@.F> 5&E'*(HM"'Q$\%9"%. M?,R]. B)58SSB8BYL8O64,?BUCI:1N.> FA&%L-@&9D=#A$9X3+#9>M=Q=^> M"I@V_/:B@2?1MY>?''(Q7H>RU9>F]';_)EO=-:4DE(?S2LAU+K;5M?0MJS(G M2D:V(OGS^U(\5"DRU9MZME6OOE^I<2B*%R-* M!4YB&E@ER!M1U[F=OC>!IK2RITW@T:-:WYC=:T9=,^FTD3GP,#!8CW"P,Q7L M;&U[=%=,L$WONS,/M/:YSB,P:B"09 M;RHSWJYXM8RNH)*T1%S MPYV ,5)RN)V<%\T.=V+NM?1PIR_8\4*1EXM?R'^N\]>;HE1.45XG[DFX1U'L M2Q@%%$,4>@B2A,20*8\$!T3X*#$*PCC?_-P8H%7.*G_2!>2ZQ_QP/$8>Z*90 M& _L;HN[1K-Z/URE.]]ZIR?=CV1M3_?;^Z4/!T M@=7"@1/,H8S"%"*"4I@R-9S#D'J)] F.F%5Y=F/)8KV/WXI>5.U3\.[F2 M?!UD=Q>/#60-"\GZ*O*GK,DJ=Z+AQ_7J210Z,$RK4515M?9__WI=E!_7Y7^( M\HM@Z[N5OME01Y2]6^?-C_1S_D*B6 0I3V"<)CKDP@\AC6@**>DPZ5*-NXPN17VJ\ZW*G;4],1")1"R- M0BAE3"'BO@_3@% 8<0]'+ I#2JP.87KH,+<)JC5!1]CM- =7RE,ZZQ'#)Q!7.L/*P-.\0:_54: 4S-QHK=6R MCI5KKV> HKJK_Z@UMHUQ.0NN:5C+4,A&CV391ZM.:/"Y$Z0>D2M=&#@+5CDK M9.+XE"Y#3T-2.I\>D/_D?5%L!'^SR75^EBOO)**K>X1PH5ZPXS])W&[H:QO:<*[MH 4%NPO2I< M&:%O$;=F--S5K+,K4QSG7.F+I,L,+-8Z3)^/I2],9[.S]&YLR)V5*GY9K5=% M]J2]M(4?>3(E<003S9&($*%29D=_6UOANC=RD;) M/E=$CM$T/L4?AM'X)_;;:Q9@I^$(@;^=2#B]&W$LXP5N-5PP\_Q]A$L/]QO[ M;Q2]/!%=M4O?;]"YZ/213G.>RHB0B1 Z;"\1$$78AR00,>3()PEAQ(N0U5*J M2]CNB%F34UF(#AB"$Z14U*%"9&'_.%T3MV MM,%%MGB[*I7?_T7<93IYY:K4![\+3%,6*K: J4#*6TA"'V+,(AC'2$:)1+X7 M&15]OB1@;O10ZPAV2@*MI1DQ7 2QFPQ<0#,R 5BB8CSTKYE^9K@7@OWE;OWT MDWJU'NGJ+[L!?K'!20;U-7/:@7SUN9[;)1M:J,6[\M?>/ND(C]WI1((I1S$6 MD)"4023"4$WXE$-)6*COF$<^M2JQ=U'2W(;S3E%0:VJYGW$14<,]"Q> MORG2*9;52??/RF_0MZ$7H0AP+),$^C11-"&C""K>""'R!!$Q245 ?!N:,!<] M-]YH-&ZN$[-G4.YTMJ,0"_C-.&4<4$E)KL 3GFJAXM]".O]EI4E:I+9V:XSQ[;0M=1%&..&5)L%2<0Q]/PDQ3*._$1:;61VR)H;/6VOW^7[NMH14Q>T9DSD"+"1J6>+U8&:(Z3? M,H##$;%T29J420Q,/J8.DU?Z[EW<BY,E>>Z7F:\\F&KLF_/N\WA*(A%0&6H MF,%3?!#$ 4PC%$(J$/>"F'%/6J75Z!(V-W+XG&NH^VK>U.46[DT"AGD3GK M *?N43_(^I&'>*.7PUVGB]8.R95UT-YT:;+.F7&0(>OL WWO%)"R"G6O+C3I MTL-D^7E=5%40GATL9#?3>J?H;4O\,>22\ M,$D#1"Q#O\[*F=LP.MKJ"6EG0:&N[@WH>6M-=U,& 3;.3:HM5C[W43B0& M[*>>;W?B/=5.XT[W5;L?[U'7]XV@Y:YV6Y/[H[Z@4B4K#66$4IQ2B&*N_O"\ M&%*/*B9(@AA)$B;%.C-#E.;'+!&H'=S0VN(1R9 M("9'SZ)VJD,4)ZIG>@5-1Z5$#7'I+.]YK8WI2FX:6G-0!M/TG1Y4^YDHRF)O MUNO;%?]7O2>99T(9H7[0K'&#,*:(*3VZ MQ',BWAWV6=JQKRD\G?1[M9'I^-?4G@,"-GZI[^&-3H!0IZD@^:>\6F37=['; M@@F+5 I./'U\$^D]V10)B"67.H^PEPI*8L(CNS.$-_9O4Y,"I9*?5& '^Z4*<6/0 TO]4B5*9LU=V,MPZ*O]4>"XP?:UOP@XI\ESP^I1'Z.RS MQ4=1+A!CA/MA 7S8XB(SF!."(4B"CGA*,&$!UN^,:\1?4%<'YZ9H,QSM?&5 MM2G,F%;V!JR$95GY2Q";,EVC]+$#I1XI.CHQ<):=X[R4B1-S M=)IZFI.C^_'^"]6LK,HUJ)5P7:GX3JV$,U&\R0JFYMQ-+BRC%JS:G-'7O:=W MM05SH#G8J3Y*'$,OT!RNI\QE3[ZRLH;EW!K+OI%^ ^J;+F.UR9^K%5V]N&MC M\(3@(0\"R/TH@HA2! EA:K*-8A8+%-$ &<7@794TMUV>5M%ZG\=N1KT,IQD7 M.0%I9-[9XM/LVS2[..[OCUX%PQ&?7)8S*7=<-?>8)ZZ_8!__]"TG7+'-U^<' MNEXN_!B'C/H(!@G5>RU)" GS0A@BZ:,TBF(9&IV]G;0\OS%?*0=J[BC\P_T#3I\ERW%QTTU6?B" MIF'(0X@#FD 41A3BR%/#,$YX@JD(!3&:>\\U/K>AUX3,:05!K:%M2.$><-=' MX! X1AZ$%DCT"!@\-7E E.!>8Q.'!IZ:<1H/>.:9'I$I']:KNV\B?]"["&^_ ML^5&C_4F_^\OI-SD537D.F,["=(T"1,?"B[4@*4"0S5M2N@GDH6Q%Z8I,LHG M9RMX;H-9JPZ4H ? E?(W8*6ZM5;\!MQU)FT?AG_WN!\3U9$Y06L-*T#?5(!N M-6\S48.=[M?RX@^#V"*B922H)PIN<0FY7:A+#]PZHUYLVILN *:'E0>Q,'W> M[Q,#GMUEN@)>DYYG%W33+.BI9'$8Q QBEH80^*E1;D 3 M87.C^49=L$TEM5/8)G3Y"L(&I.X0M['/(BY#UB< \1IV-F'?[C"<*NR[Q^=G M&?)MADEWR/>5-B8,^3:SYC#DV_"='LSZ52B?4/!/3R)?Z2+*S3V^U=T74HJO MG]Y]:1F6(5^&G"ARY0PB%!!(HE#"B 9^1&@0$F*43\9&Z-R85FL&M(H6W&"* MKP&_CH#:R#S;: RV*H.MSA6.X >M]H]].-<45PON'0'?B3C8$&='?&R)4R8^Y$*F0<(P]Y#1 M5!7[W9&IV1):FC">4%_ B. ((D8DQ$& H#Y]]3D6(@V# MQ6-U"^MK2?)R0H"/I8X'\RMQEZU6FE4H659Q/",@[25^Q#R?0E]?-$,IE9!Z MJ82AU#G> P]3[#5(OUT91A4[Q+F5.>;6,Q\9XFYGPREHHY^5G3O_OJGO*3@, M2+V*Q7C'WXV*J6M[O2)97]QL^BG(;6>8A+D(O#F'H M"001D0P2RA-%TC[W Q2$C%FE6C>0.;?YKRYTWK="W&5HS8C",6!C;_[LZL55 MZBJRV-#_%*P$Y1K\0@K57SHNM9OG^B)'?9^="GW! WR24KU5YP]<+I5C MEY/E*&%]%K ZKSQW6>(+%:"["L'E.G377^VQ;_)J4V0KG3]Z_4"5EZ_7=]O@ MP%+GY_5/PH=G?U%X3Y09P@"J,@5&2%8@K3T,8I]@>#\9[,Q,BO[( M]-C: O:,N=G%,Y?@P)Z;ID? GDG7$GZ,T4D6VSR3=M9$&T#C=YK=%I$SC#LW MCX9+F6Y;R1DB!QM.[EH=ZIX7QTF0U8>*B* )C,+8ARA2$QU-9 H#+CDC/@^C MD/;SRH]%S6WJ>M=<+7W=[VII!Z:V[O@0I";SPHMIDDI?1\6Y$WTBZ(5\YTL& M7W:9+[[1,ZVMW@JH/#J=#U"LBHJ2]A97KYYWCS09K6[U&'K[MTU6/N^R716? MRGN1?[LGJT^/57VFGW5UVN+]JG$#/!GZ#!$/(LJ43YU&&)+ BR A-"&19"@D MX>))Y'1M7$QV(M5MAN:^ >.-T$H_Y8/WWG^O )7YH%3V@P8 '7FG(0#J4W'E1[Y4M[E* M]#R5VM,FBYZX,TX23D\MO]]\]T4H.1E3[%GMA_^ZRLKBR]=?M\&*:I:J"IP+ MY0\C(GV8Q@F&6'G%$5=?DD3(QC/NE#8WYU@I9ND/=X-IQOW.(!J9L'=ZU@=: MH-(4_*!1,PB3L297(UP<,6*WK$EIS,CL8^XQ>ZD?8;R54C#M>+]?L?6#^$:^ MZXB1>BF_4:OYIE"4XJE%@ GWO8A!S_/U:9?/(0T)59V!M//*K-CLT1HF/4D5(1*VY$0^$ M3.TY'C=Z8[Z[B@[<')Q:5G>A>\U'-2S6E?LN+W M5\^OQ(K=/Y#\]ZKR L$A]BB+H$=D")%()<01P9 '<1*&<<#]R.HTXIK V='5 MOKY *PRV^EK5N3!&W,Q72QT9W3\\W/ MC4"4=E7\3:N?9;K<0^C,N*$_(",SP3$6TQQ@GH?#50K@YC #FV"Z&4K=.#ZK_L MJ7T#M.)-G86=Z@[]"5NT7#D6QG*G]3!LX3AQ-:P;Z$=49P*\=FWO H-\P;T0 MA12F?A!!%"("4^ISZ'$<>5'B>P$RR@UH)W9N%'4N"M*.I SA-F,H]R".3$_G M\#O(73R*7V,'DR->,A0Z*2G9 7',2)9O.]IG:0X#R)WP%XP@3ZUZ4IB&D8 H M0%A?W"20<<9\;6HB_;51C;Y^J#.IV]PHOO3ZC MKWFG(JAU'.4FX#4@7,6L71(S;8S9%6-/8L*N/=_OVWV_8OI.LW@CZO^^7]TR MMMXH 9_),Z%+H=Q_]9-\(_B'C-!L666Z6TCA^PS3"!*A#QHXJ;(78.B+6/TW M#5(<655F[*?&W*;'5F?P6"M=+8))K398[O2VFS1[=I$9^8P/_,C4U!H ?FA- M^%''YVZ[XO->5S2&@ \&76'-7L.0=,1M/968E/F& 77,BP-;Z\V:=;S)N66S M%Z0>\5 XRBB$(4AAZE:,D"!(B0(36,46IV8= F;&P/NHJIZL-QE2(VYS E0 MXS-6&WDV^JZ#"23NJ.>RJ*D)YJK19VCD^CM]4OH>YF=H3EF[2F; MW,63]MA4Z8VGZ#G+?,C.<.Y.F3QK;?<+]] M6.=E]E_5G/9)OE>SV^HNTTOU*K_?(L5!X"4(PS!"$B(B(DA#2J!'TE3BB$DO MY#8#OUOX%WRS%)_GS>LW_R);+O?"L..4D0@CZ+$V5P\8$3+'ZIZ21 MY'$22\FM-CX[9,V-M%M5]4AHE;5,(],!K.$YLANXQCY*/H,4^.U;=48SRA:H M 2RN#I8[)$U[MGS=Y)/C98-7>E[Z)[G.I5]\%GF;M"1CBUCXB5#+."@X"2&* M8@G3-&8P%CHU")&(!]+J?O\Y*7-CB4JI*M/4IN#@4>1UQBG+A%/G 37CB,$P MC$AQR& 9)" M1E3&@97_8*W!W/A"?5>Q'3?8@V[&&Z-".3*GU+K?@*WVH%+_9AL&\GRC<^)3 M 3Z3C-\ ;0.HC'!'.KWQ\!P36?^&'$6*?U/M-!NN@DF>^DD, M2:3+5&$902IX"%./8UX5'CIWB,%32^)^EE8\9/3;X:,G[FE9Z^T5K?8&DRF+/G-^2!W(GBZWIS M=U]6-^L6OD^03.(((AI*11Y80,R0A%+Y1J$O$DX\J_QG5R7.C4(:#4%1J6CI M!5V%U]#K<0G:V%[.NKK1ME7V!K0(UOK>U-=N';HTIN"XEKN3=["BF)TB#$,86> M^AM$?II '$0JQKU/:DT3A*3T& M)4$12FGJB8C9EL-T@>;4=3 ' VEX5C (FK&/"/:4^Y]M:O;;LLPSNBFK@P*U M7/^LAK;+])R7$7%U.G J8-I#@8L&GIP%7'YR;H4QWJUS*;)RHSZ_?Q>Z%K7@ MMT]J\7\GJDSG;T@IMMDJ%M+SB:"IA)&7")U).(!$*,[VO!3I^ADT"*W21\S# MK+DY[HWN@M\ IAEMN=05[G(@OC]F>5-H8\CQQSQ0?_%J'&-](F-S^V2U.O8 MN@$M1*#!J*[D 31*>SF)_A[*>?3I]]D7^[ RZK])*9 ^'3E=H9!>VMEY!UQD MB[=J':SUT.6%JTS>JF'R>I-KWVX1!\0/L)00TR" "*L%+*4"P=1+?-65)):1 M4>G8:X+F-H/6NH(]9351$="H:S9=7D6W>P)SB=G8,0,]X3(F=5,LSM!L(=A? M[M9//ZDF:H95?]D1Z]6&)Z$Z4_-:\C%^OM]BX5VV4M[C!]4F/XY=O&5L\[#1 MQQ8W)/MK8C0JIK\4N:RK"_ M#LT9=K$[S%AK')!'YJT+N<%V@:"-ZJ-D,[1';+0<8!<%OW#>KVN 7,_U=;4% M.S:K$H?ESXOW'Q<,83^5'H;_B M&3&CE3UIFO--E,]IBB0'S4Z1CC8BGAE'H81TG@R -41@@W^/$M\J6 M?5[,W(96746D5A.\LZ\B<@%,LZEZ.$0CC\=3=$:H^=R-@J.I]H*02:?5;D./ MI] K3_?(<%=%BWP1C^KKN%=SLEIEW.7DX9;S3.]_J"GY05/,[::\7^?9?PF^ MB(D@E"0A1/HP!X41@[2*=,8(IRGBW)=&10I[29\;4^PT!:12%9"MKD!U4!LD M ?*MC>"Q-M(B0YIU'W4SS>C(CQV$4!6=W^D.&N5OP%YWU/J#G0%CXFV1?VY, MW"?*-N<8?[N\5,<@Q1FD2Z\K9?7:M+(D*PYUDYD^?%S&Z*V#M!XD)F++.\#G,!33-O M/Z]63*/19FXYF*JKK'ON_?[TNRH_K\C]$^46P]=U*IA"GU.?HRC&7I)8Y1^90NNY,=.OJWRK)V#[T9SBN_Z[ M]EIKWBK7H*@F_75MB67&DTD^"3,^G%U'C^TKGPO$W<\ O+6UC<^M;="I@8M2 M_;8$SVJ9O[/SIO'L'&9TF;)+7&6(F43G:3/.3-D-)QEL)A7>8YOD3.'"[2W0 M4OVMR+BH;YKKV72]*>M1LHBPC!,_C: ("(4H0J2>LG3 1T*P[_'(*(O$$"7F M-N]HY:#23M=9JJ*7+9;F??O!8$=D G1')OMSI5%O=K?*2W!@Q0UH[+C&Z.YZ MP6*?9(+>F&B[9*1>L=LV&0AGY^Y)W[:GVT09:/W!7LK0MGJF',G*[*YJ]:OZ M7C=%DS\G)*F7^GX$"=73"X\93),809(P&05^('F K?*,G!4SMPEDIR6HU>R9 MF>@"J&8KB>%0C3P;]$#)/HM()PBN4H><%S)MOI!.0T^2A'0_W:L0%2UW][V: ME=SG*L=!E0BM/:_W8H\&%,$T1!@B'T<0IU$" ^[YR@O%$?9#8W?33.; V\2/>@C4P36N&]V[@W[39!5?!::5UC>7U7MC>H5L6;7(,[68$F$Y"= ME5ZR0>E*>26CIJ8LH61CVU&9)*M7>V:4),6]_G\=G?U$EGIU^T4HF1DK!=>_ MN%WQPQ_L/5DK1Q*!F' M04Q3B%(_@)1%%'J1])E,$AG[R"[_\I&$N2U<:@5!I:%MAN5C\ SG@2&0C$W5 M>VB,$!)RT71GB9./VY\X7?(%\TZ3)%]Z<.B-9Z,CO=MEU555J:O=H5U-/OHX MK]A54:(A"E+LQ3 07/%!F'"8AH$/@R1$//!QDIIM;8RNZ=QX9;]D4SVEM'?/2]6NVZL\WX:Q9=^-(!'$W/\[1[0=J3%2=:Z0><'XYW+6>+W2; M?"2X+U\_'TM@OVFFRG>F)>?B7@G/GH1R5=;\'-I;9K/!A'TP,N?7\!^8 MXW\&MK?KP!RB ]GRN3;D!C MU.@YEAT![(C2AVHS*7$[@NZ8GETUVX^$VX),[];Y[F[))[FWI%B0*/;"A!#H M^4SQ+$$II'$:0!1$GL>9%PG*>J1VNR[9:#1/G\JM51S(==Z$5.]N!EIN+1O M;T:V%@810I_2C8>3'7H!@(-1:#\5!!%,N/"AEC&(O]9$OK6HX'C8_MZ&_U:YG MHL1#["S'^MR2'IJ#T7]PCY+&\+#QEQG&W2D)SS_5;\ >!N54&:E%4>Z.%=62 MYK/(=1U'D8R=[4D[J M!QILFFO1?-R17,I;/:MFSSLN%I$12ED00XSC1M:09)$&@%B=, M2AZ$6!)N=$VC0\;Y:QVK/K=+2\MK5.1C-7(NAX(P\JH]Q&2%PJ0L! M5_>MSHF8]K95AY$G=ZVZGNU9PV:3KZKB6; 0 MJ5;-$;C@.AJN2L1<%C1M*9BK!I^4?+G^1C^.J,O&-#6SMMGX.8U])CF#-!!4 M.?J>A-2/$>0!8D+Y BEC5L<.9Z7,C1D:]9K2!Y:E#L[C:,8&@]$9F0C:(E(M M0&/4*>C$P-'P/R]CTI'?:>;QH.]^N&?$65NJX(.^"/&A*>WQ_%&IWU1DI#)( MDP"K$8^X#Q&A!*9>',)(\"1),4L2N\.&JQ+GQ@.[PAS+ZD[47OT3RWBQJUB; M\8-3!$?FBAUXE;(W8*MNE:.-N:J&:8V-JW"MJ_*F#<@R-?\DY,KX1;>1K6^$ MU+DZ7XF5^DNIBT 5M_P_-T6IMSE,@BA3%B<$>0@F8@(R1O0&,M:,RMZN/= "+U)HZRL[D&S'2,0B8SUI2ZW^)Q\V(AMZZZ:>18 MW,%JSB)(UQ78IM&[SN3UFX%^7:DI;2FX^O!%]J0;;EWI!6$D]I#OPXA&$42, M((@C2:%/J1]QCAEG5G=R+XN:FV_;:JK8_DFL-K9LWX&I&5^[06IDQMV"M*?E MC;M"[N98.**U#D&3$M-U@X^IQ> -.W(H\G+Q15\ZK.) *0^3F$BUP T5!2!] MLDT\%L, >2REA*;"[#S[H-6Y#7D=YY05I9KVE^ 7Y>QO&K_/)J3V$+;NH=X; MC)%'=4\0QJ%,.%J5")/1A 'GH0RB ."TM"/8JO[C!VRYC9, M#^^ L/H.2'VUYH=L59??LKVPV 6UV7SM","1AW:K91T%?P-J1=6RIE'5W9QM M@(>C2;M+TJ2SMH')Q].VR2M]0U?4 +E?+_E[M=Q8/U4,WAZ])AYC42A"F*:2 M0T3#%*9Q1""/0JI^Y1$/6U7T[I U-_+8J@JR/5UMPUDN0VM&%HX &YDL=ECM MJSE*B,M5.)Q%NER6-'' RU633^->KK_2MWQ;M<1]I[1\^UV-PA59OMZH&?5! M#)-N*F3N%8E\4]>(7 @4>*&0 8P) M0HI)DQ02&G(8IQ%25.KK9.Y#JF6>BIP;83JOG'D&95,2=(G=Z%QW7%'SAWTD M&X4OKX@'E]>\C,Y(I3;/"'S1LIN7 ;A6@K/CS9YABHSI)'#%;B/XHRC;HP=$ MD<^I1R!AOJZBF:J%G_J9ISR92<.I"SSD<@/()#F3+HRU"7NO(C MB!,O@$R*6/TWB:+0+I>#L>BY4=?^0K+6'5;*@YWVH%:_9R((\TXQXZ5QH![[ MV,L=R@/2JIH"YCQ/ZE7!+Y3XU!20RYE,C5L8F()&9],OGW5\SWJE]^:J(^"( M8+5T8_\_>>_:X[:.I8W^%0$-#'8#Q?=0(BF1TY\JMSW!R4X%27H:@_W!X+7B M;L>NL5W9J?[U+RG)E_)%)FE*I7W.H">[4I&UUGIH/EPDUX58 BM*@%FI@3!: M LASQ%%%F5!!^6.=TL9&7(V.V4[)Z\I3G038DY%2P=8S"04C%E_,I@N)U+5M M3LIZF5(W76:?K7S3^:'(G%,^7?XWGSWJO1 +YW%9-\MN#-OK)$-+CIA!P%"F M ,XK H2&&A3(*(TE1)H%7?/["!T;B3B=LUIIU[>G534P#=4':S\B28U@SWQR M$KP^,E,#8$F5H^HC^+_U!\ M@D+_+@%P123@V5F9UF^!:T_""5(=P=L_R1"#U M/,DC\(FJ2'4&@:LJ4AV^<_"*5&>,.E61ZMRCU_<$MXZ!G#[PV:ZS;5O0[L[< M+:?WT[G]I\TS36N@B;6W0JPH@>:% )CH$O 26UJ0=I/!A"R%-K'MPL/5&1ME M[%1V9X"+5NGL8:-UQFNUXSMB1XQ8-]4,/PY]L])1W^PM^/L=M#?#=&>RC4U[ M3]X./TSQ/>?MBNZHD>CW)(N_0(*2_623T>D:XFZU>\-;:/[&I] M9WY=+-3J=J[:9F7;MK5O],-2RVG][;<_SW2=0CM75O1R/?UW,ULA5T97+AP> MV=TOAM+ETA &%%.DX,;0O,C#&L]>J]+8%D9GD5L25XTMH2W1KQ\BO[.Y88'O M>27<8%Z;4Q^;Y.K;M!:U?0SWS!Q M;]]D;XXM[K^<_N N&&I;)V=[KOE1[U7-DY6!%:2 5Q(#S*2PW)N7=FRKBD## MI&0JK*R_E]RQT>J'V'I9OCC[T68/Z/6^2]AHO%\UZ\NC^*>6:U>6Y3>^+F0O 7%H7M(^"?8'P)JOP[R=UX-K^05 < M5_4/^W@M)NYUEI<%5Q30$B MR%@/DBK *,.@5*I@7$C[FJ"$RG 5QD9M3OW,S!9_K)H4G,6VVAW?ZAY8.#1B M7/SXKU^T>Z9"UQ>V!GNCODMM^L59D$WG?\UV509W5O3"VJSGQBEL"<<%M>KZJMX%[_O*KI]TC[:'>[1]\J9J(N-W)WZHN;O?U M&[<\Y%ZQ^KB8_]#6"U%:0G6KFXV!)3E"%>"8K7FS=?@3S#\GD[/& >U M;U_*&01JB[)]J_>/L-P.;_^YUO2LMOTF:U,(]LS/FLK(:PM UB)0UYAO,+ _ MUB@D=-B&'KA4?N!@>@_K7@X]'$=>Z^ *Q#G#_\V74Y<0YOJ$MO&\E:P8YEP! M2>P?6"($F'56 "H0HD9S@5703<6QB+&M*!L-ZQZX@:'1'4#Z4?YU\/3,S8'( M!-/F>>,3\=L) 8,2T7D##QFCX\G(;*OS.:"_+A>KU401:@@3): %L1.=%P0( M*MWV1!F)M>LV'M3(ZY+ L4W[G9+6-Z@U#$RQN@2P'P&DA*UG.NC.$;\$8GB& ME2J<7.JD3/+N%ODR*IQ<09Y,\_3X=>:2O9_9?[W_55,!!W! M>8D=&RFU6M]D]XW>3>0D?Z9ZIAO= T_3_(;!\R@L.;A]GV-M<&U5;@)2G\/Z M]@*LX>=.02BE.C3R$SKLB4\0$$?'-6&?3M%>]?/T_MOZSOQ]U3AG$V+9J61: M X5%;LE)*]?>@@/K+\F<,$2,"BI4V"EM;)QTV%9UZ=0%"P,>[5^:GLO7M%<] MQ-J/@9(AV#/Q'+55_;Q!SRK;[,WZZJEZ!I1>^JD>RGK!7JIGS.[NHWKN0]%% M3S=55,_UV&N+O+"J9+E0","ZH X6$%!140NW%-0P;'(9E.OC+7EL)+-?(7A1 M7P_)9XTS9\$G0/Z#X,S7.W.!^.+#7U=T)$M9^3U25D;(2V+:>S4S1K- TO-W0$:#>[I8*I M9X*+0"BJX- Y"*ZJ.'3TTL%+#ITSZU3-H;//AD_R#Q;SV:=OB[EN8_>TP@4L M>0F@1-J=&RO D2E!07-:L=(PXA<1<^KE8YO4M7Y9K>"E(+G+P%V>Q-? T?/D M#4 B:-*>,SEJLAZ];+!)>LZ,_>M MP64!-"8N;145@):EGP+4VK?QLYMLRL"6+PG& MS/.^:-"1Z/LNZ52L\WY&?V/(S790>NWDEP[:Y"TCDT\ M>]]TXM'8PB!_M)VQ[%L_+1=S^Z-L"K5_6LRF\JGY<[=6$UX1J;6=]<3U?BE5 M!03"%&#,C6"DI)4*RG(+56!LWI3K)^;6[JT-V7,C0NN!! Z''XGT"7+/#&-5 M/P_N3=8HGOW>_K<7[R@6O61%0 +%#UP") Z^)X[U=G7I7?N"Q:;L$ MD1*E8F['Z%J)5H0"AA$'-%1AU30^6S<=+?^DFM_KM_HYK_OYY^6^H%/ M78-BO5QJU08 WLZ;6_(FG6)2%K+$E%M"H 2Y!"H)&)$Y(*(T0DFH$"DG_^O-"G#9>DX(UD^)(I_XF2*OZ)J"X*>O:1M\T[56CXOLB1\R/_$S]GUJD[\;//QO8= M^/Z]/5%N:O#<[4KP3 Q7L)"Z!#!7 F -2\"A82#'2J%*"5WIH*H17<+&-O$; M7;.54_:F+424ICY1)^2B,D9)S8%T35+M?M0%=G-7E5)"3B&2*&?AY>52 ?^2 M%>$6QH5V;\>D)_PUY1AB7($*N4(I>8F G004Y,05>".%@4:%%G5+B_[@==B& M =[/BT\%9<\K8DL>7QKR:#2]R?9T3=G'XC(BR3I4=(@:N/?$9:./NTIX?"9N M$76M*OZ8SF:37 I:::& ,:RND% ")J7UD$O"=(59A750,O+FQ6-;'#=ZAVB* M +H6R/5MB,ASHDQ5 EQW9%,* B:@_4E8+U+* @OFU90\0.;85HH/B_E]6UOJ MZ[/*4E%W3CZ@^\WKQ%#V?2,5BV(P%03@DH@E?"0.2B !$!QR2\A'8UN3-8>^ M[Z9SM_:Y5FFKU\V=RT>]GKCZ\_8)ZQ.8$EO&<06I!9*@A"9GHB1$YSCB]JI; MZDAOJ3[HU6I['Z5<9U=3J^]Y5U N_'.@EP'+)_\6KU6)\ U'K>9*VF M-ZX?6I3&JB"X%0$C;?4HEK1<$ZY*D3!@C6&RNSN5WSFVAD]WOW-^FZ9CWL=2C\B!]RKKN -6ZS(?U;=],5W*V6#TN M]Y+'5"YI0=VH#.V TS;F*ILIWSV>R_QYW' )3ZW\Q3^(J=[8<"<.P,,?$MT M(*JEU:_\9QNH]4K/M9FN)[0JJ:I*!;1PW7:%J(#0!0'$"*Y%@2159O)#+\4B M(,CTE*20>;4OK[_I5:\L*Q75):1B(F:[<$@7$GM2RM QKUVFG@AJ[7P\C&E7R_7DB[YW+NVO>G&_Y _? MII+/VI8]N;),(%PC%./.'TI7A!,]\;W,[YKV]@5[4][^;3?=N]\]R&3W,F\SU?T>ONX69$LC M'Z9<3&?UEM2=QFM24EGP$G#JBCL)Q@#7R(6K4RB(U(CF5V";_1MW: M$YCM5(V[\3@'K_S:%';Y&+CPNFG[OY MN/2QR.Q@;;=_^GEU[XV I[9Z:@1O6;O[ (,23?SQU)>8#-_UM33F_GSCT<6AHSMMMQ61OO5 M/KA>O9]_JL.3F^:=$LJ2:=G9^+;+RFY;]]^74D7-G"R]*2S4W6M<#YSSO'[^6O^,%WS6=L^ M(E>Z4 @C8')- ,ZE 4)7KG@!DQ3BDA$3&(76(6UL>[.=LIFK' 'L))>-OJ%Q M85T0^S%R,N!ZYM8]S#ZUF+6J]M$"R0>49-%27;(&#GOR,/LX?LGG0_%U3]Y- M5Z[">0U;J&5SXY!K6;+9)!U?>A<0Q*4;5/SJ)P5?&3X[<.7OWDK&&GRI^< M?SC.:7C+ERX5=V7?N'%7IG)[0$(HX<3D%> &$E?Y%@)FH 2ZR(VJ&*PH"FJS MV"EM; 3P<1=J_M#T5:QK0#B] \/)NT'V M[6]/U/*22I("5P ;)@&6UGN@N8L^JQ"CI2JQXB3LM#E0@_&=)+>:QI\DAXZ! M@055)>&@H!C;K5M. 2LP 3F3J,*LA,J(D+8E/8[ $"U--NH#WNC_S*M[7M_N M/_Y"BSS_6Z:&'C(_KN]Q('I>!S::9ZWJ;2.ZNC=7,PQ[>M]DK47IEHE(Y!(M M(:'2!UU>(J$Y7'IB7Q-Y[KUK]_U&/RRUG-9'\?;GF:[/Y.?J]OMBN9[^N_[] MV1H5$X9@B?** XA,;G>[" $N"U>E*R<*\H(I0R.*1Z32SVL*#U]F8L^\3.W9 M%WBRGFH0/0_AAQR3@<[K]\9AWZ:;;&M5G"I[@)2J37LM4%B,(]N&%*___I#A6VDZX3E#%4EU(!"40#L#AAXD1> % K* MN@R["NI8?/6KK.!X)>IKDE:(5 MECG@(H< 0VCW= )38 S-J5!%KAD)V=CZ"A[;CM;=4E@R?G2Q2W:%?]46K?[R M37=D:UP'?2A?I /T!2CD)OOR*/ZIY=H%GO_&5Y;M72),4WEFOWNQT&:QU-F= M,:NT>3)A,";GH@MB7XB>_, XSUB>GX_>D=83TC7*M*^VRW0;(400+1$L)#"2 M*$M:E08\%]SN-:7=;A:(0QYT)7).T-C__&7O(1_6VZU;?YNG4?74)3? M!WHS9V'VW@->#5[_>[J&V7OWYL=."TRYQZ8?/] M #._61Z/1,]S>PM"#S/ZM-&)YO'!RP>=O:<-.YRS9YZZ;C'_U&RXW=F'E,M' MK?8V/6T!TDE.,1%<&2"EK$L:"< $MK.Z%!PRJC$A09W" V2/;8YOEZ[VH*(^ M6.2-]O$Y^2&#$>8%)(9X*,?@TQZZK>+/D_9;W=-["P& )78@?"2_B$\1 ,DY M-R/D%6%\MN:K?\5GK;@SW?73^_EJO:SC4%=UK\VOW_B\S6?YK&:>K2V!;+;-GJ M'!Z:,/1WH9N*QSBT(\I??-69O]B8G^W9W[8_=@CLLALW(-@'VQC]<7Y35!OG M7DOX,WYCGAGP_[-OCK./8O)3X MJ]L UZ?"$\.@,1"5@)0%!=@H!:@F$A!")8,YE84*:EUU*&!LV[7]=K_174T; MZ/SV7=< TO.J_+Q[::W=3=T,)F44XCG[T_]C5J XS_\Z WDU \VBF&.>EJ\.YWP1**&<[#38O/,>4[\ZMAX M++'>N>$?[9>WK8.-"@ESE]AI"'097K $7$$*B!*$2:$J49"P,,S3@L;F*#>= M ;>*WF1.U< *XQ?!]7.A4T#6^[H4A59$E%0W%,FBHLZ(&3@*JMO8XZBG"\]' MAC \KJ9SO5K=2KM97]4E:>H?EWKS->8"F2H KQH"H"OM7;;?0LJ(2 MX["HADL2QT86&X6S/8UOLHW.D:QQ&7?/R(B4:/8=+'$ED.$1%+[@I JJN"AO MV#@+7_./0B^\/SAP5=2+)XK/"_(=I##6__C&;JFW<:,3C)1KXUJ!(M]?B1S4&4.J^:T> 0U8_L:_Y>N-)O%(QT$]R50G-E\^9Q.9W?-V*;T@.?M=5R*ETI O=8K7]34QNARI6E M*ER#]LIN6 0!@L(<2&:8U$04E)J0#4N<&F/;Q3@#ZJ2RA=G62W$:U\TK5WJ] MGC6<:_]9-\3*G2VK*^JEQPV?YYK:^Z#TO0#6X#<69(T)VP6JL<)%;6SL:.XQ M-RM?ZIKF5V&9:C&)4V)8YK\*J".:ONYM$;>KKBOZZ\7<'3?KN7S:E'3Y--52 MK^Q_+0VYBL2SI_?*4L'43%T4Z_NY98COS8V.,:0PR&7L"X0 AKH"K"HJ( M. MI2I889A7ZEL2;<;&L+L*2 ];U2W^.]VM#[I5/GNHS=R&?P;/ZV^+ MY?3?;M?W*&93N8E@=&-U^_"P7/R<6O6U':XF;S[1+6DJ,#OO1Z\6,MS-:"H\ MGMV))GMI9)@@7WUS_^]V.S_X3-=YH9O5UOW#[5P]_\7>DY,JSXM"JQ(0E-LE M$)44,%U(4%"H_4 MS?@Z$_I^.G>%C-OETCN4/"7^Y]( M&/*: ME4\;%7Z3)L,&T*V(XB;Y.\-#[8?KJN3PFME-UR/M6K-].5G"U6CTO] M5?];J1.7FMJ^Y!9PH"2FL2@00)M!U=B> ETH#S@4E14X+4<'(?.5].6.CB_VT MY9M-%Y=I'7UP#F/_#="5R VPT]GE-V\B!GI,<#Z%0_H\YV=27BK=^92I M'5G/)Q^/98:YJZ*ZK.\Y/D]7__JP[1['8)X3#3& 4A< ZU(#07@!*"]YF<-< MP"(H#^.\J/'QPYZFF5/UBL9\'0C[4D,*W'IGASC((@CB$AK)..*LH(%IXI+! MQTQQ\1/19%&[U_^8KK^]?K3+YW>]W&:9;@HH4F*]"D)S4"C,K4\!"6"&%: @ MNH2YT:JD@350+@L=&X&\T49;Q52VU#_TO".T.QYF;^Y("E[_+%*KF_UA]-[7#;6_K/FZCAG^X ;5M19J M$A>-$ ;FA0%<TWWM*G[7UQ/1=:?E_[A<__A_[F6;FVA]V$_;X38-,SK,&;";B^0?B MUN^/>NV"03XM%S^F2JM73W^OBS"^G__0J[H6C5Q/?S1MY8S02"C"@(*N0@RJ M"."*8T"1P*4J=&%R'=*ARU]TT+0=J$=7'0GWZ')1IW/[OU;GC&^5#EO< \;! M;Z7O!]V>^< !6\>K;=1V>;^__+U!^:_95OGL]C+,P7Y .&*)G(( P8-Z".& M'+H+$6^(H[&[!^T.5>;W'UQFP.O%:CVI2M7MB7G!4G7'QG:7JCOQ?&1 YD':F/[C]8Q/OZ_>36=:-4ED$P4YDQ76 M@*G<;E?*7 ,J3 D@+I0JRAP35 9%9EZ6.3:RV*4AS_@?J\?I>I49IVU@F*8' MV'ZJ6K=$Z=K<(S666!]+U23P-7[/>H^4NTUQR_NB_M7QR]UT1VK M\4UVNUXOI^)Q79<>6"^R3SSUY>I%N-*%=)V5-'18UR633X1V7?Q(&).LENO) MA^EZ>E]?G+RVVZ3;G]/5I%!:5@HBH'+KJ&!>NOXT)0*N.8W(22&)T3[>RNG7 MC\TQV6GHCOMT]KM3TO,Z] R W21Q/2Q].QMAB'A/]V[#NV:X_>3>[+9_V\WL M,R\=9#)W&[29OQ>>B@ZR9?$C0VNFATW>9";K7-&G7]PR Z MT>VFC)28]4P7L7 %14WX8!$51-'YXL%B*GS,VP^Q\'H^SHOX=;%0?TQGL]NY M>C]?VX&>NO[@JY5>[V6N!R9"![US1%_MC=YU@8:=YEFC^K,B#3TD3$>AEFBU M#),]Z/(9!AKWDLC+?U>:NGGW1VMB&X9/$)?*" Y0Q1G U+KF#+("4%.0 M I:%*00/NO\_)65L2VM3]7Z^U2_CM<*!40 G\?1CHJM1ZIEQ&H :!6^RG8H) MPP&Z$$@5$7!2QK!! 5UF'L4%=#X"E?;3P*,"F)YP#!0%L@87A8%+_+ 1 1OX6/CB%LIERZ?^H$_ M69G-VJM;[<&R47^_JDMPEH+_L/AQ2E]@]TPU&[6S7S:*_]7M]C>Z9ZWRV0 59( ;I:F$&&KD7X3=1^+8N.Q_-%]F5KN@_L8>P'834R]P]%=;!6SY?A3=:^V1^A"\V9/5XT9.ME?[L. M&BL'?# R#G6ZXO?W2]W<)]V9STWV^%=W.S^!!"&F> 4J@K7=:1(#F%0":(.Q M^PT0-C8"?JZKBUYHM]WXGQU 0#"M I;2;4EXA(# 7H, P M+RE4I,!>)U0=,L9&%[N(5/E,SP"'XPR8'A[;]1#US F[;C2O$Z,3X(!=C]) M+E;KP: 3;_?;T^MMB*O67A5G_P9?ZPX?7 M_[WZ\FWQ,#5/=O?<_O3W+[?V+[-'-9W??[4?^_O*_K7=+D!>E<;(NFTC!I8E M.1 YRT%A9)YK"4NAO4+WTZ@S-@[][2EK+,HV)MUDUJCLQ^K_9*TU-RZR=/NW M[!=KG;>W+&@.;AP*XY?J!]2#I08>K9SY/.U(QN_/KARQ@Y1ATZ 9:9 :: M;&%+4S*@.U>QZZ4,M^ E0^39VICNK;'9K\OI#_L%_]%N@'4I25DA#*!&!F!3 M58!I6@&(%--24D)D4$K[P?O'MM#MU(L\3#B S_/\(!Z4WH]PO?&(R&(]:76R MY-7G;Q\X9_6D:<>IJJX7JWYW'%*FV+)""LDA@040B& M,2: 50@!Q0BO)$*L1"R\VV!R/4/FRW ="%]MFPP*/FMZG^\4OZ*O>?)1EF5> M25>K!#',7-:RM*/,&- D1P9!EN>^:YJD_[S[4F;GK>MU;:'W9VID_%[FT0$JVIZ?4;=%7N#=[# M=;T_0=_X=/G??/:H[\SNEW647%,DX^-B?6>,^^L]=R5?7B]F+L)DR2V# M0$9R+04H.-< 2UD 94!G&E8T5Y*X_N",:.N: M6W\<"*TI*!2QVZ\BKU0>UI+IK*BQ'<1LVW\?]I(.2MSW@-B/--, US,51F,6 MU8:[&XZ$/;;/"!J\@7:WP:>Z8U_X1!Q=?-7RVWPQ6]P_N?<^N,5L$YJK--.E MUH!+=U:;%PH((3'@%)>LX"(W86QQ5M+8R&*G:/WUE];I?G1RPTCB/+!^')$$ MKIXI8@^IK9(]U "X"$4B>C@O9U!VN&CN(3E<_D!LWK\K&+1\6#3MGNJF"764 MQ?+I]4+I">4&*KM= Y3GU$4YN,IATK5C8E)4%%><>X6->LH;&T^T:>W/=+YI M.GY8F+-6\\RI'EH1H!OW;@+I :20%D!&U KS@N:)D0/?[!ZX2QA2B5P93Z&#^C5A0!PZ.8&?CJ.DM\9HN;XSFT;9GRWA MW;GJ:]\.=EZ?]6J]G,JU5NW.[/DO]IZO":._/L;6CRM?>,3Z]MZV M@[6Q+_M<>VYU(X3X<*GH4U1DN?]=2OVV,):FDK*"0L"I*^]?N8*YD%5 $E)! MJ#5D-*BUZ D98^/U/17_,["$_PD _S?/)#+\7"=XYWB0OY5N\+[>_+O=&V*="S4?4FF^O 3C^=*)>& MY))@#"17%&">2T Y)T )61JI,(2E"(DD287Q$!$BPR"<(Z@K5=E%2A%C=S"" M RX8 4Q5>:FD,J3PZF:;'.$!EJQA$/9;RE+AUO.:ME'S)JL5K9%[NT/N8P=R MP>N;#R2)%KI.48.N>#Y&'RY]7I])T;JR#4!<32II!"RT H6K$(UI)0%#1@)# M"\XD9(7*@_S;TV+&QA?UUO6!3U5F%LNVK=W*-929/:JFU>[ZF\Z^6Q,>ETVH ML-TX+P[Z7D;7KCLS%'[TE]%667>0-K/J DM?WS-E%0[CA+,P M^['"5:@-PPL[%1V9.B6!TS)[TX55,#5< B(1.9P5,R@]7#+VD" N/A]Y']-6 MIORR7LA_->D,F^@T)/*R8G9OC5CAZN$R0.TV! C(O<0I'81G507 6?E#'N%#PO>+F;FY9(S32@'QOHZELJP D)3!%@!#9*ZK(C.$^9.>BLVMM/Q MOO(G_4?*C_)> O^>.7$OCW*K_I\JES(8]&'R*?W5&E-.93"8@7F5X>^/J IY MZ\;J]5*KJ7WO4NN]C!Z-B!14EZ 2T!*R8!I0F$L@166=3L$1]KL@NR!G;%M1 MIVC6:)IM50VH[=>!:#=Q)L2I9QX\"5%,'<0.K (*'*;!;*#*A6%?K[ "A)>! MZ*PLV/'QX4H&7K;A62U C\?C_-K;V6SQAZM9]&ZQ?+-X%&OS.&O#M%>?M=26 MI,5,O]YTMWA:I5 M/^.M_F%>:]@X^+FFO:';,^]N=,QV2MYDS]%NF>7#8N7BBU,WT8L"+I$/&29[ M4$!H<15.R+ M'[R7KN47H?F?H\I?_) DJ_]WA0J1:2[[X2485KI$'+MK-@BPP=;'9X@!+'*[ MG@DE-9,AI]2QP2=#G#1_=3(",UK"0W%&&G[35\!-CT$V+Q=8XQ-,DS" 9G./ MM8TP=04=ONNW/QV/Z$DE"*L4*H&=CP7 &@G 9&E R2C1!N:PX#S"X^R6.E(G ML5GM=:.CTTKU$U6SE=;]H-9<:WZL9O,[OP]N.4 M1"CV3"@M@%\: !M%LYVF"2M.7H8C5JKE*4FY+ MWF9JF_67J:_M#M;\-2O0/?.J(O_E;S)MIA3^7-BMI'^9K(BS@IEX]N,^_>^97_U*O-90^3O(*5R@&'/ >8%&X] M5G9E1I41!5%$DJ!^!/[J8@\)KM+,J> M5VHIL.O_^LSIN"&?6LL^+LDN09'J0NRLG&$OORZ9>W31=?$#D411A[/NA;=N MUEE%"-%592Q%4,L3W 65YA@"4U8YX8;2$E5!/'%&T-AHXN-A!'Q@>9JS@'I2 M0@*8^F:$6L6;_7CV/ER22TBD(H1S8H;E@PO&'M'!I>WW1\%G_T/-'_XW^V\?/7T:;E0CW*] MLH[-%[W\,95ZM2LEBC2A"ID"% AI@%4E "TY @66V@A":!56 J W3#F-$3^V+A_3_UL4=^PR&<' M0C.K>_".-6A O/>Q?<'<_^YVBW!SAW7RR.T7I_Y?ZX)5;AVV-B3=^<: EVX_ M'"1]Z%UR##0G]LY1KPGC/-ET0YA\^J^)Q)!36" @E9 "U@ QB$&D)12E(6N ML%]%BMTKQ\9,G[Y-9].'A^GF_WG]X_^G3^X]OOUP_ M\8\M[.@LTC[<3.7V+[M9O/>J02;FL>J;N7;B7ZZY4'X]XZO5;9O5A!GBFBL( M4"F4:S]&@-!Y#@3+%A/\3, +7 "?,O#TO>_))Z\]87KUN'++Q^I6 M_N_C=#6MHU!?/>W]K=X/3PHC%<12 DV%!A@6'(A"VAV"YJR@>2FU(G$'1WX* MC(T:]L^#-A9D^R;(I_H4.7,'#.GZ4$OB=ID^;U:[YB?IV7R N*>CE!K'OGVG#V2.H=?S:1@\VSZ?^7"J GJNV9*[5_S'=/UMH/RQ\=,;;?32)9$NF_/V M:VOG=8/O1U ]0MHS59VII;=1/_O#ZK^]5[O9U9;JLZJ>%W:]5=?KEO["5?:\ MH+E<;<_O-=?$.FT#(7/"I!0",$*093!HR4LC;)VKLI(&5A64)"0I\=G;@ZAI MJ*S$[)K2GL_!\[P7BH6D[UN?-H(I?13C*8.3!BJ]3+3B*;-.AR1=%Y585R=R MG??NS#\6RYEJ#RTITJ*"@@-I$ >8$@$X*G) L,8:&2TT\;I/.?WZL;D13D%W MR%"K&% 7[!BW[EEZ/1H]3],:B+L6B)A*:<>(!!1(NPJ9@>JB/4,H43VTLW9W MED$[_M1PU<_.:ORLZ-GYIR)[UA^?#GVPOWB_UM]7$Y&S4FJ[,[(>A64L67+ MF0NA%EQ@+8S0.*@G09>PL?'7JG;E;K&W@2W8FSGQ^2"KV>^2X>N/!. M]!Z(I.H_WR5JV*[S'D8?]9KW^4P8@2@]G31A>E^^\]EL(V'"#4%Y*2J[#$_Z"X9W1)_83S93W/ZPF]GGWC?(9+Y@S&;^7GHL;LW?EIS^;=>U[]U2_^^C MGLNG-XOO?#J?Y%(;*(H2**USNUF1&#!-$"@8E# GA=0HJ$6JA\RQ3>T]3;.M MJMGOC;*!R[\/Y'Y>0&(@>^:"2 R#/8$ 5!(Y!#X2!_4+ B X= ]"/AI).=/Y M=*T_3'^XY,^U_89,Q4RWZ5]Z/:&5$D@I"'*!K=-0*0)8P2& KC>BA$5.J0HY MQ>P6-[9CS9V*J^YNPC'0>K)*,L!Z)I1&45!KFNU4S;;IG"F;,?NADHI0NH4- MRR5>AA_1B-^GKG1:FA>V3*7NYI^UNQ"8SN]?\=5T+YG/2%%4B&!0L0H[3I'. M@RD!%KPD"DO!PQHJABHP-G=F/_++V=*$1[B_-09E&XM;:W*:K,BW1W? MP0KT?7H8@KYY:XOXS2F\#]#N-8TR%L74CI.O^)?QH@+!.>M2A;XG,B!Y>C^? MFJGD\W5;.-Y*^+283>5T/\%94%HP4U)0$FTY$7()!"SM)L^H@A/%L4%%4!BR ME]C1,>'C]^]\^>2H;\^ ;&=!MC$A,-K8;Q#\N"X]M#TSW 4H+:7UDA,>!%.J M$&(_H<,&#@J#OG8__?7BY7K MA_8_>FV9=&&U=C4C58FJBC,"!)44X))1P!6#UNO3EO *JB@,XK7>-!T;%?Y] MOMSJ5J=E;QL-M'6#(SMR)Q]A/](]SG8V MW;2]1'MH&=X7_*E;CB?7\V5:EO<%]]F6Y[T)C BT94R\@],@/ MVVYN[@>QGDG6Z;O7.N=FP[0W;8N<&LB88"X_1 ,"O)(C.U#0EQ?"B8+!@C#J M#!#S>]-P06-!ECT+) O[Y,"]YMIV/G>/Z]6:SY7=BWQ>S&;O%DOWCY;+66$8 MKP#"B@"LD 04%0C@'!M:20(Q#:O"UXN:8^/_CX]N1-VAQZ)1>Z#.<-UCZ7D8 M\N(C-*!3']GO;=O1;<_8['=G;M;:F_+8I=>D>;MU*_CG:M7D!G:PSFY^T MZXIMK.[,:P>:2ZURTN[,Y^GJ7Z^>W)_ON+1?V-T9JQ*E*/.B K)B#.!"6W?? M, 201II"2=V_Q=3;"-!A;/R_?__WS(;,*1]75R-D2#R9OE^@^Z;QC?;'(+O" MMU;WNKR&^R%KK!BD8&H$F(F+;81H\"+U-B(@.E=R(^95<FZ8:V?/LW< MN?V\[H_YX#CYS70E9PMWX[B;?Q5BG J%0$E<^AETK?$*6H&\8%A5N$!UIFP#(K\_"'R-CTWU@OY*ZXL#LF;&NP#$=/1TCTS6"3N#N1S[)8'S1PD!;1#]?1C1!*:#S M$/56_^>$R!A,N5?CH^&YY/^\7%AD[73WDAOD[7]INO.3&E*2M04)(# M7 @"*)0YJ"@MB6#:$&-\DVD/7SXVMZ96RAV3Y,4OXJ_91EW_7-HC]+IYXUI, M>N:'4#B"\FC/V1V51'OTLL$R:,^9L9\^>_:9.$?A;GG/Y]-_MY$L\]5B-E7- M(?E%\*CHTFWNB57$X?-F>JVVH3[KQAW_8P/R3YL/KY+"\Y6#WSU[YI M+@1QS[AZK/;-JU.2-@9F.PO[/S;J:P 2>4_)U1O4T^H+W$.OK# ^XU>6L]P/?VA5Y.*TB$UCS^3]6?-9'6KN>G[I5=-><*77=EW>-(LWS9UQ)ML2FH%A*EW@ M^W'RM8 .0Z].R[:AE\L?=*HZ]/:434>2'H@DXKLN28-2EX?)ARSD\Y'89D*K MNJ_AVR8E8S41L!!(%SDPU)6M%A0!(7 .(%>Z<&'.LD(AY1(.!03Y?(/5?75G M@+S.*6MS4T(KYA_"Z,<'UX#3,PG4JC4W;9<0B6@?=-KL9,V##EX_<.N@T\8= M-PXZ\UQD)-.C6-555=9O?]@_/FP+ )8YIJR" @@F$, :5X#FQ!5UKC"7E& A M@GJ#G1,TMLW<3L^L5O2* HMGL?6;Y2D0ZWFVQX$5'C1T 8E4D4'GQ P;_G/! MV*,8GTO/QQ'#\V#\W7>7Y- @1HB[;(( *_N3R L#L'RDD@*MG3HA"*I@2+N"0B!'.21F4$"Z8>L@'EQZ_KBCSZ\5W M,9UOCC+JV(2]"JZW8E7OD /+!_N]=$3?\>T1[Y[FM=/;!&L\*S.\4;^'(L-A MN"4N.^PI_$4*$8!;(F]O-EO(#^[V=M>%B&MN2E59UYN[0N>*&D"A M(*#@$%54BD*0H'2!,W+&MLXV^^I9'88P:Y4,KGIS#E//&Y#KD>K[(F-[[%"K MV$N/I@LHI+I-."-EV$N!;E./SO8O/!ZY$=ZWV=A0*0YY;G?G6$B BGFSRR(*QX3-BB>V_J^H.Y[K[]!N=6\\7>>@[Q1OH?>X5&PI3H8")(] M[&E!#"Q'1PA1+XGCN0^[1=T*^K)>R']]6\SLYU?6WK+$@C-N\ M!\*/UOJ MV=&.T2V4;27'5LH.HF(RUOLH)P5"L8A705_/G)GMOZFER[IW$XW MRW^6"-_/Y>*[?K=8ZNG]O&G()Y^^+OE\9:4UN\3Z;[-FSZC^^;A:NT.8CWI] M9[[RGY\6R_H?UNOE5#RN76CNU\4G7C=^5*C41"H#"EPR@%%A+-U)N_/C>5D) M([E"7M6@7D3[L7%F:V3;EU,^9>N=8=8QW%@6NJT<] OAN5D=ZS#WO05V=F?/ M#,\:R]L0E)ML\R788)#M@5#S_1X,V0Z'NF"_"URQ6-QD+1K9/AS9>I$U@"3< M;K_$.*;:Q ^J^[!' R\Q+$<'#B^B1$_UM587ZK7\:I]5RAXLP:ZX7'([OSJ)%M>Q?"%& ML-SZKK9[F&QBJ3>HC',)'F*,1U*"\SI;QK5,#S%LJ0MZIE$JHJK_[?NVR<#F MOE_/Z?NL MS/W9A\*KL[RM&[&_F\[T\C5?Z_O%\FE2"J@M%RD )4( (P8!+:L"<&H0UXHC MGB/? BTGWC\V7FI4S&H=LXV2_A5:3B'8S5$)<.F9I<(@":K2TF%X5*&64^\; MK%9+AS'[Y5JZ'HO-K=GDX=9!Q=O&G+\N%ZO5+ER5,:4++0J 75L@7 D[DQDJ M@9!<<:@IIT1%%'?SD^[U?1Z^O-M;8[2LK^=^XRO++^ZRKHZ$W3_Y"4W(\1H- MO]UP0G"'2M?9*-PD+]QD7Q[%/QW&ZT4'QGLQQ]F=,:N4/<[#,$R6ZN,E=.#, MGQ @CA.!@CX=1V4'FZVFH\N=J7=P^[T77&MA.:%(& P+#$I:0E=KQ.V8% *5 MJB"4%2E9483=V 7)']^=6ZU6?4Q8'P^N L\'P]#G.9-*<9=(P@NW7^6 &[NR M2(TJ7!7<;EJ#RJWWAOT0?N-&><#;LS.Y^/Y]L1F';+'7L::.LLS_EHDA!\MO MN>EM"'I>=8Y.+G>MH!K=]UL&W=0=Z&6Z!28*M43K3)CL09>;*%@.5YVXEX0M M/G5]4[M1^_N7B<%$%- 00!!F .>5:[-<&I"+@O *NG_T:KRV>^78B.KOJ* B W#ENLJ@ 9Y4" ME2&HY 4O- RJ^N G=FQ3L0XU!Z*^NKN^,[DG]'Z.0'I ![PN/=DS_.T%3(-7 M_3"($BWWGD('7>?#@#ATL#UZRZ:?%S*[O)'XCL6O/TIO[G5 MY*/].DQ@H;02BH-<0PTP*1C@0FF@I2$E-HCAPLM_.2=@;$2QT3';*)DY+<,; M%SP#\?*]V+70].USA*$2U;_@E.E7]3!X]L+!^QB<,N=4+X.3S[UXB_;.\,9< MNGQ+7EHFL-Z#]2,XH%(RNZ=1"E)I)(1P\E"'%-G-]W+MYTT,I'W(K#JTH,!-_+4QS\\._/\TDOP MN^W&[XKV*5VP).^@'>RV>WW]WMWD0C0QCA M%&A,,,""NW =88#=G J!I)"1J'Y+&9!V)>*!KSM+'GXR_//!_'%V<[ MCW_8]6X1*,\+K@&K, 78& (X9@90)(B60I1%Z94"XB]R;!RRT?@FJW7>EO=[ MN+)Y@P?X?@R2%M*>N20!FL'4X@]0(I+Q$#@HW?@#<$@\ 9^,/*&7W[1Z;#K* MB?77NGS4MLUL5962Y C9G0^I"]>[?I(E!(;)2E(H$-=AI:D[A(V-=C:Z.F^E M*WUXVJ]^*Z7;W_*V:/S M]]U6R_Y/?>4_)ZS42NC21?W0$N!<:$#K<"!2EH)+65'.PY)((K0(F33#I)*T M2<79LC$FC&)BQH&8'$ND%6"%ZP164@($,B601)%*<2UPF)?9\R@,P?^?A\+> MC_5[1K3GQ:#5ONG(O-$_^\,:D&TL<%&BK0W9Q@A7MS7=(G$%A(G6CA@-!EU2 MKH#H<*6YYE5Q"]#[N5RZ-BYO=//?]_-;*9>/6C4E5JT O?K$G]R:-S$E+@3+ M!4!8:8 Y-9;Z, 9E4136XR58L2*$\ )DCXWHVE++:_XS>V@T#..\$-C]N*XG M,'OFN(W6V2\;O?_J"GRU\-9*9Y\N !S,:1%0)>*R$,F#/GA_1][;6*^FW]*RU4=';S]\T6-CV20/VX[5//Q!Y$Z7K MN]@/]EMZ7P=+;:K:(5,*A#7(*2, ZP("CJD A G%%TK7@]3W+=(1/CVT";P 0ZJ[HC-2AKT@ZC;UZ%;HPN.QT2O[ MW<;KL^$),8SC B)@B&M@)7(-!-(&0),+10K"2NA5%[5#QMCF_O[%Q8?%_!Y8 MH=^;*XR=YJOV.B/PSOD4Q'Z<<"5P U[VU)A]C<(L(FCE+"K)XE6.)0P,@:&T74NOW'7_(2_@UETUK=,![HPM6/#Q*AU3,O."VS6LV;K%'T M)JM5S5 /#H,')HE8H4O2H.S@8?(A2_A\)+( 31U$N]OC3B220N42@PI2ZSU4 M* ?"2 E,033$',HR9Y.UBQ'UHXA# 4&\L!73W]=]$^ZZ/7J)"98_0M&/$*[! MIF<6:%3;/Y-*6 GFC-FI:KX207;/:# MSYJB#NNIFLX>70CL;WSY+[U^O;![D#I;ZN-B_9M>MZM77@G%2T9 56 #,$82 M,"US4!8$4PT90=2KU7<"7<;F-3369+4YV9X]-UEC1;8SPX5Y9[]U%.)-/F[= M)#/P:/1^X'AN(/:-Z1B6F(815XY/0'N)X<9IH&845X]7HA86:8#M;'AQI8CA MVF.DP>)9,XU$K^PE>G$7I$MU;@34)3#:Y K[7IRR H4B JA#:>EKA*&RHTV M/OID2-?J>4Q7H.?K/09^'G$?R/:\,GG$R66_]Q)!'0K6,!%Q+Q19'0I&8.Q; MJHCKMG+!ZNOB5EK"7.H/"SY??=926_)T1\LE5:: .0J>[N*R9U3E;;G4.O-^[A+SG15\*( >Z M\6M5=:U$6F6S6MOL\V4,PZ_^/(%)=0=X2=RPEX&>QA_="OI^[CJV^:QG]8Q= M?.4_':M]6\S<9>2[Q?)TV96)$$6E*ZB!A)( 7! -1,4XJ)3@U$!&*HRO8*%0 M?4;*3ML)9A9+%XRK5Y:=:LOQB:.LX.$+H[)>1F-0 MBKMQL;K9GNXWIVM>[:H)I>>]6!03\V&P&B_"D[%@G>//Z/=='0)\.U?U]M=) MM)3C=L'KIXGDHLH5SNTX5:XJNS% -=Y MN#4;MGK777VJOV6ZUC\Z0O@T_'[\EQ+4GGGNPP&2;[M1NR8VN!.*].'!I\6] M5(1PI_$=0<+=GXN\FOV^6*ZG_^9-M:-WTSF?2\MIKQ>K]6I2(I935 E@#*$ M(\@ UT*"/.>T**DN)-5!'4$ZA(WM&&M?5Q>]I%S,DMFHG!GMVZC'"VG/J]Q$ M^/5]K7L 71/NM5H]UK5A:VT3WO-Z8)+JSK=+U+#WOQY&']T%^WPFTE-9S.]= M,&1=.L"^XO;G=#4IL)38* )X:2D#YT4)&!4A0=1AYY M$5W/1E:I72S4']/9[/-B-GO75.J;%#E$#&,&2(%<]]%2 F8G.H#(=1##5:ZA M5Y!'AXRQ3?F-BMGO3LFLU3)PNI_"TF^V7XE0SY,]%)SP(J?GS4]5V?2$A&'+ MF9XW\:B&:<>CD57 W'[CLWZP7XAOW%6W7MPO^??/^CN?NA80MX_K;XOE]-]: M[9YI"B#F$R,PQY7)097#>O,@ 34( IH+@4I6,FR"2IO&JS(VRMCJG/&MTIL2 MJ(]SM>F3D"VWAF0/C;6!-<7B!\^/?(89DIXYJHD>VFF8M6;<9+MQVEFR_V#J M2JO7PYFJE%F\(L,6.KL:L*,R:->_,8YH[Y;W?-[NSEXOYJO%;*J:Y@1S]TT.@TZS9/">#CCT[X\(J[^U>-J.M>KU>O%=V$EM'HT;1)=2.-J:E_4 M)//RG]/OC]\_\:?%XWH"155P:DI ."4 *\8 YT* DI8""2D-QU[^U35*C,VS M:I5S]:H6WKEW5XU"-^,.A6W/!+NQ(-LSX6;75[6.K-Y9X>*MFV%H#!E@% *" MX <8C8&BWWL:E;#0]ROA[(QYCWWW<,'N5UK_+,K]VG?%^9UOOS_,%D]:MY5E MSS3(:MJ!UZO@9RT7]W/G G^J>PO6]P[4_BF2U/XJK:W]$H-4S M3YZO_5$,5/NC&*SV1S&6VA]%>.V/PX]$%*)LJ@Z\FZXDG_V/YLNW<_6&K_5$ M&FT=PA(!5#!7OQ9!(*1E#6JX4+HRLD3,AR:ZA(R-'S:]81I%,Z=I9E7-G*Y^ M1-$):3=#I *J9VJ(PBBL^N<%$.(*@9Y[Z7 U02^8]:P\Z*5G(X/ 7+5^??=0 M;U+G]Q]Q-\.K3W^?*BG-.KE9O?TK[:-N+$5,$2Z8D*%%5 $Q9!;BN,,"Y M$BJGC(FH3,0H9;PFP@OT.+8*_FX=IE9K^_; ))^XP?'S.OK#>J"( MM%I_UZ6^M2"K3;!.R<:(FVS?C*RQ(_GU[U4XIHIJB])AV+"W:V ZBHN[ZF61 M^Z?I?+JV4GZXM@%K^TV/:Y4]K )ROMKX!G[&5@]S\JO!ZMG M/MEHF%D5FVSHFZS5,N$!=C<,J0ZBST@9]D"YV]2C@^$+C\?V2WO.,1_U>MN5 M;1-B/,$%(50B 60!B24&R:QO8C@H*V+IHA!0AA6 ]Q$Z-I;8Z1QXU.N%L!]' MI,:M9\(X\CEN,JMQ]LNNQ^-&Z?-,&]$,S1^C9%W0/$0.W/[,'X3COF+PXNNSR^Y?60>IO1YKKKS:*S#W M0'VP/2DPE3FD$BA264^FHB7@%&( *V3YJH"4%T'U^?I6>&QD5X=&MZ$*V;>VT_O7U^L6.-NY-INE:[>J,M82IZM_O7K:YEXKC1GG6 "M*^ON ME@@#05 !I*@(B0-3;B?Z9JYG2-SVOO@MB/L1,!U_=%9AQFP33J M@48B!NR2-"AY>9A\R#L^'[FZ1E=[K3I17%8%M!OCG+,"8$RLGUEH!B#"M(*L M(KS$D56Y7H^YN\F)GKS1!;=>!W4XN0ZAOF\7]YOOOD[=Y>2\Z>F+:+U^B4XG MYPWL*)1U^&0/ 0V;FH!O'K4+H?CZQV)2E%)HAC1@.F< 9T)GSH&^:<"EKPD A">>Q M&R(8X83T\80AG(05>="T"&AA]=%CK\YGPG)"W\[7U;-[^_+KD\U5]=-N0L1%$HV?V]F>VTS1K5/5/"3F+ M:#=#I,*I9V:(@2@H(^02!E$9(6=?.EA&R"6S]C-"+CX;YQ>\L2_YP5U_/E>Z M?)MBMFO7IDJ(%&,*B$H6 +,* DL ')1,"E5Q1/*PX,)+ L%\62M?&9:[6]+U:H.RYP0+;C$I0'(< 0P=4EC52Y=(7:L"% F;J8_S.JJ-= MP160^]%5$U3._TE[BW"H(AL&MZDCNL'?=M M*>_.['[9K.@Y%05C!06YELB%]M5)^0K 7!M"*RYH686$]OD(#2*E 8+]7+96 M4P9AE2WFV2L^J[NZ??FF.U;T>,A#G:@T0 [G0M6J>;M/0IO%4O?H/UV&+[GW MU"'RA7RGRR"<]YP\/MM#-.)O?/VXM/_]ZNZ8=X>\A!%9(<$!YHP 3" %E%4( M*".K"G%D!!;)(A)/ZS ZGTI^T^IQ5I_$O'NT&NLFJ&Z3#!4:LQPQ*IZ'7/UB MW?=AET?HXL:([/?:C*R74_HK8!PBBO&,!N.)9.R&*"B:\<*K8D,);I5:NM), MS7_U->:OBS>:' MK#YX[@H+#@#6-Z3@2KB&B2D(1RHBL* #B2LB"TZ]=>#0@@[#CF,+NAY.-_'S M246J0JM"@X(SZ_9H*8!0N@0EU[R2 E4D][K4ZY3RIYKX=_. ZK+G@8V?^&/J M]1>-5)*)W]6F+W[B#]1SS\LPGXD?VREOM5Q//BT7ZE&N[Y;MT6B=-RQSJ&DE M,%#(G15+K( H2PXJSJL"N3ZCS"MIX9R L4WW5L MGJ=W!#+>$_N2^5V[!?O9O9V"_=MN9I]][2"3^I)1F_E\\;G(=*097ZWN3%U9 MYLW"]=B<$,U@65A_O;#KMIW,C )1,0$,R2O%)56E#.H?="QB;-.YUM =1S2- M:']OM RMJW",I-\QPW7X]#R?0Z$)SR0Z:WVJY*%C ))GD.<0Y!@:5=Q0MH)SY5'$B*I5&,<(Z"\H3" MQ(^-%#ZT.][P/+<]%YNR;@6_6SUY< M3Q*@=QFW'F/T.H2_>)C>96!\(O4\WA)=/K7NT-"V>YM@A$NEK$M3:?L'1D( MQCD#HB"*%) +AE5@I=3]]X^-NMHVR7::M(4!PVNC/H//CWBN *5G9MEHMFG_ ME[2LZ2F;TU4P??;VH8N5GC+M1%W2DX]=&P/R?KY:+Q^;%M]S]5]:W=OO\ZVT M_U37EWDS7RA@;.MMK5_FG@A;9X^ \Z.P:^#HF9<:)&K=>HCD M/&=X(O8X>OV@E'#.N,-Y?O:YR / 9QYY?0B-.&%U0S@C60YP5>6 B;H60%Z1 MJG+MXL(. (]$C&T"'VPYX^JJ'@/I>?YW%3Q]G_^%(1-^_'?6^%3'?\<"ACW^ M.VO@T?'?^2=C\SSL\CZ5:ZU>\]4WZPJX_[S]WT?K)LR<^I&7AU<-5!^)#,4 M_'W343SR$7DCUT.6+)WD"E4&SC*Y'K3CY),$[XSLR6;?9[EX<\10:(Z,HAH@ MY3PC9G^B6BH@A18EXJ:D%0EJQ?;L]6.CN;H/P+?%S,*U^H^_T"*O_I;I6N/_ M#&S!]AQ%/\:*QZ9G#FH4Z^4DY;3-J;JK/7_YL$W53AIVU$OM]%-Q4_?+HUC9 M;ZNE@K<_[!]UR/.D(%K3W%"05ZZ'!)(%8!01@"A3.:M*@7103]=30D8WC;/'"0\@4# MCP.5+WT@,@AJ,;^O^S8W?1-?/?VJ%_=+_O!M*F]=F[6#U$ )KC]MW/5'NJ"6>(IVYF4 MU38%1D&%#9"?S]$?[#U3D%.\;0[?=H0_ 7"_^9I1T*4*A H3/FP@5!0P1X%0 M<6_II=1/X);<\VTCFDT^M6?ZV,@'(C5,U9F7V?H'0A%8>2;588$[ZEJY'C[O M%DOKAS@1[N1K.K^WOZC_]=5A0\P)JZBN*EH!46$#,%08, $U,$+FF@CK.HB8 M6G\QNGA-N>$K_S6FU//MFYZI;*EG3K2KL3+7ZVSE_CFS++B>U=55LE^F\^:7 MJ_.MQ].-G^?I15_#,=#IQJ5NP^T8_6,S1J[IL-L [=F9W8G9])ZG;3]\#:ZI M#DUB5!CV4.4*D(X.7:YY5QRM_D-/[[_9"7_[0R_YO6[V$(HRA5$"!3&U4YE1 )6*@FT@D8;*;C=I(5LPB+U&-MN;%=( M53G=7?3G2DM7T<-%>4:39^PH^?'G -CW3*$;"[+6A/8PJ,Z*:\ASSX*;K+7- MI;9OC$G'FE>BF8@X8[48E#NOA.J0/J]]71B#KOGJ7WLAO1\739_VINS?E]IC M4A.BJ,O2@T @[FKL( RHR!7@N9$EU#E"S"O.UD?8V+BPZ7@\;U7->*VKFY*- M.UG[,75G#[GI[.%'BE[ =S-?:CA[IK>=IJ[=5XMGHVS6:IL0.K60=6AZXX(/ M!>$SJ>.$TGLI",&FX7OW"4?BR+I4>4WD7N\8A*U#K-E0%;"V!BVO0QKM%5\ SS#6A/S(1UX-GK+_B6O#PC0-?!YXQZ/@:\-R#D9U1 M[3LWNZ4OV\V2RY]HBW0(ZS=I(0F@7%0 F\( :@0")>822HVXUD%-B"X)'-LT MW]*>%*%,-[J'I"DZJ/ZB5QP_92]33^J)^J M[^?BJ&9;>/K5TU[7P'?+.M))-BE!&+'<"($!AYQ8MA&6=U"E "L9L8QCE"Z# MTBH\9(Z-R9;*(0#*:8 $P2L8R/Q$&))@""0ZX) M^>@5=Y9')_9[=SNOGG:/M%<_M^Y(I FSWLL2OUM_T\NOW_C\[L&]PG69_J%7 M:ZT.SKQ^M:]>O^'K78G]SXO9K&VA.B$58A*6!C"D71'(0@..7.UG1,M2(6/W M3EY%($=JW]AH=*,[X.VI]+W3/E-6_ MM03N(>QFI-^$E-?5([)N^)OP$1G?=LK!UM4@JC_F]WU]8CMVV%W_,K]-866 *Z4"+Y$L#9VH$!-[O8 MK@L4?1CPNAED/>..9IWDWY>DI+F/AJ0H6>A+/'9FR,./XB?R\)SO5 *#7)HT M"\XXP)P6 DE859AJ@JO2C<>?<_MU=R8WD;Q[HT_".BU]B>-N&K0R<=C8AQ/ M0./ /?(++BK2_BI[VQ.0/R=G)*:")0-_P[I:^?FHB$Y_7KL&# M$"F9%B4$7*000,(D(#FK0)GGF*&20LEA0/#G )/^/V) /1W- V;0T0<]\H3, M) KT[Y)O;!&VJ<(_(^ :R[<]P))IW=[#(3OSB$=H,M![U6:6/:B;6^;ZVIZY M24)/,PP+DZ>'1&68.)< ,U-Q41%8Y67%EA,E]#"*S7,U#O M70/LW#40*",0;=H=?4/?8S+')O.S>>SW\-2]+IX1Y YB8Q[+?Q+-KFD]'['A M//-91.\@[)7PTUN]7,FZUGVSYU4MA:UFN5\_:C%K)S4:*; $KSA$C M!6"08\/Z!:!E@8$2>8I+7&5,>$FZ^W0^-V+O;$_XWO@[$_BZ-S_9[NWW8VRO M67$CY;&P'IEW=S#?'\)\9'GR[ "S-Z&&X!6),[VZGI060T Y9;Z@-@)U=LVH M3&";:?=I6?_6R'V:3PN:EH@0F *A5 I@!3$@4E: 0HPS191DPBO=J:>ON5'7 MD:F)L=!3=;<'5C1M+[M9"+C)*\2E$&\E+O>R!C&& (&4"YK AA M,F/(:?-SVO#LV,&6BM7&)<8Z]\#S([#Z:6 (!&.O>;?1>P677QIJ4$SY44.3 MA9)?,O\P@OSB_P^\'+ W#CN%%%0)H@@AH&2* RAX;J1?(#X9AY,77WB".$:5R>;^NMR92@K_I?UQM?Y';!2[+0J$2 DPD!E"6$E!O8%*DC%\3H.$=4:+W0RN2KC]8%>4E_L^7:0 M2 ?;[L,VVSN11[E9KL4'_="T55H8U$\#*1#(BC0#$%8<,%[E@-&*H1*C3%#J M(=7AT.7<".+?DFX28YZ7F(0+MOW$, YBDVPP=@;?=5>V^H,UV@)YN\)>**)> M(AV1D9U,JL,!X6AB'1X8W9#L<&EI2N$.CY&=R'?X_#(PQD@_1/;:^D']<[OF MO[6U;(+*T3BU-2,&V=EKHT0.+/Y+E](S2@*.#TJQPCJ<^IPV9,,'AK-P#*\? MAZV,3LO]43\SVW3DN%$Y)"4%5%#F %)> *I@!!$5195PR MS+WN)IU[GMO^I28I 95B D!90*"9JP E1R1-29671#D?LF[W-S>&,A8GU@4CK&=AYXU\ M,=9Z'!(^DY0Y2 M[S'+H9GISECN8SHZ8'G\+&P/^8OQ^ZNZ1W?+O\ M9GO;';4HI(AFI-*[1\8!+%(,B"(E2"'/1,J42$GNLYGT-V%NG&WK&*O7]>]U M4Z-D?Q-'=[9[5EL-F!>W?>:X:(],\-KXIFAT9[Y)BOBK&4&R7/TMV0TBV8]B ME!-R.(B1-J$!!DRZ&PT'Z'1;.J"EF(I,"T812SEA0.]**8 8I8!4'($29AE5 MG)CZ!L.%D>;&;-9WT2:.\JZYMK85[V]@%TDQ M)[:';@;)LP&U4J*GO(9JP[0*,%;II?ZX:KSD-V5@%B9S@*2E!#S/2P KG@%& M& (DRYGD&5;(3Y%E8OMG26C)VHXE^;T3N>I57[,U6=YJD7R5FT;I(*2NU82/ MS! ^G<6#,"%1!PJJ[233&A3T[K.]<7153IN!7-JP>?S>"$. &9FRO3#QIM!K X_$<6?-3TI"UP9WRA)7 MOQ>VC.VMT2?=XO*U$6C?Q>PN5,FH,CEO:2Y3 FF@):B! HB+F!!,Z:\8FNO M=S6WI=WO8=>2)$B0E4%=4._&MFWM8H3VN(^)6Y<$QGAB8);6J.-QF%K M=G(2\')W'/$2,;;%&[!8P2WN'4\;W>(-R%EXBW\+H.2PW:3.*-(MW9L9,/^P'(EK6X95N)DXV[!_L>8[AC>\',L&RIB\O&]FH MKCZH)_E-KM[DI^5*?MS*+_4BH[A2*2< 8I(#J'@&B$DJTKL<6F4B*TKN%4EQ MJ\/9,<.1O>;!;RU._F-L3JS1GKZ/FZ [$D=$*,F&9B\$[>!"Y7/] M)LOQ7F_\*1C[?NX _1W6CQW6=Q=FI%&_'4T65O_:SX3B*W05!=E[0- M:RZ,2I_,]=:#^EPWY2H>V)9JDA8?5^__X+^:&[,/Z\W#5ZLMN7KY9.3V.[?8 MGPN2%JQ L J5Z4^XM$*8)A3 %FNJ!)ECK!7D-@ 6^9&J4\/GQ/:R#&MVV&8 M6W/9#L26+%AW0TE>;1F#8._XD#ET8]F)9F9DIK6C &L%]#B:F")= D)1#28DI2N8GJGO2P]QHTAAH]CVUW'Q;.P?0C.>*M]>^Z+>8Z\UV8:JQ/ZBFS-=; MO5U_D9M6_TDB(4G."Z!/G7I!JQ0"D@L&5"8X3 E#!#HMZ-Y>9K>H6^L\I;3Z MD>Q?V='P&7MU.T/CO+"=AMZWN'4#!PM;_VV_J/O;GF1A.PVO6]QN7P[T.36O M**\7S=%O9O08MG:-\'JY..)83H&CMJ<]ZE\:UMD!_N*7KCUMAYA_TI]^_*'[ M%_T?DX+TXP__ U!+ P04 " !PA:E6LXL(C!YW #H604 %0 '1A-]/$9-S.Y;A^U*GJOIHBRR=48;4 M(45ES]S@^&(NH1,"5 "HD/+IQQS@)I(@L?C/WYD]45D1)$7!;?GGE(IU]QOGZIQ=+#&O,/_TQ77_ZZ6\95W__J2P7GW_ZVV+Y]^G7 M /#OF[_T8O'E^W+Z\=/Z)\&$O/FGRW^QGJ-RED%R.H.R)8 +5D-$+74JSBJ= M_Z^/_V)21A>U!1TY \6,@U 4_:U@O*??BS&+S8?.IO.__TO]5PPK_(F8FZ\V MW_[;GSZMUU_^Y>>?__CCCS]_B\O9GQ?+CS\+QN3/%[_]I_-?_W;K]_^0F]_F MWON?-W]Z^:NKZ5V_2!_+?_Z??WWS/GW"SP&F\]4ZS%-=8#7]E]7FAV\6*:PW M,G^0KI]V_D;]#BY^#>J/@ N0_,_?5OE/__[??OII*X[E8H:_8?FI_O?WWUY? M+KD.J[^?K?Z<%I]_KG_T\XL% >%=^%@)W?S%]??45<[E K\ML9YQBU?%Y\_ M6Z0??FE6I;I87OS-68@XV_QTDG$ZV7SRL[A:+T-:3S@*Q]$3U+1,H$RPX 0A MS I$Z;23MJ@?F:X$KXCBC1)6F/[\@E!:*"@F:MH5@7:%D0AHG,M9V))#.(F%72O_R,UU M+3];II\6RXQ+,B872X=E^D'CMX%\_AL_?PE+^B!(GZ:S?/&WJU5IHQ(Z5D9>S,)J M];:\7R_2WY]]FZXFR28CA&: C$R"2CR2C)@!C#D8:QB93'D/-$I8Q0W5YRMM M\8&S]>KB)U= >9"8\=#21L^+(83> 7JNT_]R\3E,YQ,KK=4^<>(@>Z"#.8%S M+@(6YK.BKV+PC6%SFXIQ\-)8O8NFLNX!+8O/GQ?S#1_/_HJ?(RXG(2<;$T]0 M"B]D?@L#SZ.#S#E+7IJBG&B-EEM4C(N64_5Z$R:G";DOF#P_Y\#KG"-95K!6 M2E!%<0BI2/#9<9,%U\68X6#R_ "8B*<'DV.$/"),=IS*%!S@:S*[9&1+T5I[ M!&\UN71:&8@I!\A8 C>JQ&)S:Y_V'CN-% MVPDV/BS#?#6M0CG'=S "+6/D?NE /-!I"BZ0OV2=3ZP$E0+'-D?)C97W0HAZ M<@@Y2< C@^35?#U=?_]E.L-?SS;.-,L4S4>F +,F9SH+ GB@TU)Z'9S*60=E M3P+'S17W H5^,J X2:!=@.$W_#BM2>;Y^M?P&2>)80S9.C!*5HLR2T-\'+'TGMAQ3\Q MK)PJXDYQ(B;!%1>]0! E,HKFN86@!/E?W$K!HRI!GI95W;GT?EDT]N2!P+*"_KR[?+#XH_Y1' A-0$:BK'539<2G"4W/6:TFB,7Z<3\ZHZ%]P/)T\FU MMI!O3Q#9.%QOE^^6BZ_3><*)T#X:W%A"'T$QYB BEY"SSR8QJX)M>.S<6'T_ ML#R=#&PS2?>$F'>+U3K,_M_IEZU_SF26:#V(R"G*JP=IL$R ";GP)))DLD58 M=-?:^Z'EZ61D&TEY9*Q4F_ALB6%#MTY*.4=6D9M,&.>N0(@J@'?9:"]1"'E? MK=H>E9C75ML/#T\G_WJT)$=&0"V GKW[M)A?I @]2Q8Y$_*&P4^D:5# MGX/5KHABV4DHN+GB?DAX.DG7DR0Z,AK>8SI;$I*YB!^FZQE.O-/&>*FAI!J= M,\TABDA<6*:91X'ZQ(3KS17W0\/3R;:>)-&1T?!A&>H#E/??/\?%;&*X-SHB M@K56@Y)%@T>;0(<:\_##->*RY/"SSN6G4_2#R=O.C)DNTBT'AQMJS2V]XV M5X232LY6$_3.92L,%&_)N-62%9^D!TX_1X5,1Z9/0LA]J^^'E*>6%6T@Z2X0 M\WI.GQ;2>OH57X9U.&=KDD7RCF<%.1E)-M%X<)&%FN6-444O5. -$'/WZOM5 MDSVU]&@#27>!F%K!L'P1UOAQL?P^B5EX*\EO"EG0X9G(GW8V,LA>:V)+2'_O M\5>1!0^ D!25)'O7" M&5+*&E$)Y6*+I/D/B^X'BZ>6 SU>KEW XM5G7'ZD\_$OR\4?ZT\O%I^_A#FA MF_YQ0DF(JE1T.T%?F7J=Z(P+RB##T_(:]RR^'TR>6O+S=#GW 9=O5S63V_K: M"7=<6 K$0)/5 Z5$A% T^556:!&-H!/RM*+472OO!Y2GDQ5M(N$N4/+^$\YF M%QBWS$7!LB::;02%@3 N*%*S1FBKL23.6Y0A7E]S/V0\G2SIB5+M A/;YW^; MQX3O/Y$85V_/UK7%2$WT3!1S*<02(:N@*"SC&IRICY9E=%879VT^[3;E81KV MP\S3R:4VEOK(&'I&\LE51K_,PL<)YX4982T4DQFHS,CY#LY"C+YPYU,6>)I) M^6&Y_9#Q=+*KQ\NR#T-"E"_#[/4\X[?_&[]/D(O*NP(DALD2*@V1)3*,,3%N MLLQ%QA:VX\=E]P/%T\FOGB[;3AY-_3)=I3#[?S L?Z&?K":!&2.9*9"ES* B MJXUW0H80DN+!9NUCF[?9-Q;>#R!/)ZW:0KY=063K7&^9B$)K*R4"2[4&@4ER MKHOF8)B01B +XL1[_)U+[_?V\NGD4MO(>.Q*GVWN]PKJ%X](=4G&*6Y <.&) M!^?!);00N+3H?$E%GI9VW[7R?C!Y.BG5)A)NAI)__?F66(G%OQ_>C?#W>3C+ MTS7F%PLZ0N>KS1>KQ6R::]_)YV%66RI2'(?KU8],[->O\)"//[&CX=&"9M^^)UUDZQA8;W M;Z1X@+@[P,T=W;V\K2]^/ >EG*V'N:RUE^34JR)BD$D[^;]Q(\5#U/MP(\5# M9-T#6F[W^)/*RL29@!(K&UXX\)R<0,Y-$2$YEO3_AHT4#]+KPXT4#Q%R7S"Y MZ/'GA$-6R_/BMD8O$0<.)22IF,; ^*#]-GMMI-@()L<(N0.87%K9JT"RH(O& MYP@:-7&@=*G7FP4H^K%.:!:4&:[_>?5?9].O84;,K)ZM7X3E\OMT_O$_P^P,)YYS.BT% ^."!H7.0,@% M 7WM^Y8-9GU?"=-1/LH^A/6 I9, <--S::Z-#B#V+*7:U6GU&R8DENCH_A77 M%]7C)C,315; ?7"UR5,M& X<3/1>EN""#?>][#C**MU#S[@.3GM -9-]!SBJ MW<(^XX?P#:^Q,Q'!EY2XJ0_BZZPI5B!J+B GK5/*1D9W7Z'V,0"ZDY!Q>L0. MAYS3I=T!9-XM\4N8YE??OM0;&K*L;]>?B%;&D'8,@A"4_ M(/JDC=9%MC[;]B!KG(:RP\&IM28Z ->/Q#.RERD728>RB!2-1@_!J B)(E2* M1(0IO'5N^'# -*_H'?#D.EJZQT-CL0ZSAM#X=3%/-R12LE8ZB%2[-]1R (/@ M2AWOEV-0V7L1U3 HN4U+#ZY.PSCL1&%W8$_>+1=?<+G^_FX6B(EYKA' EYK3 M()=MP@.1B[7[J5#$"\<(O@0+W!5M))="-P?.??3T$'B=JO%;)U0C\1\-I:^X MC(M&8'I+O(3ZKOL-AA7^5H>UOBV_T\E;13CG1P3OEZ M[6L$AJ0EOZ^Z_!@H[::FAR"L,8X:B;X#$+TF5R[4/73V$8XV!U5P='4#L MDFZEK4R"#FA;2U"4"T2W#1H8TRHD@USJUEFA@Z R<"#6&"I'B;4#.%S+,5Q) M9!(%R<+Y L)EBDK1YMK2.8,)P@<9Z61NGG*^DY!Q)H$,Z_2<+/ .4'.+?IZ# MTK7&2&O+:QB@C;WO8PZ'AP]^+H-\S<'";(#];^9ACB=3==37#V;YTWI MVJ?%C(2^JHF#]?=+T01E=Z MTZ1F9Q"%=' <7>?K@@66"GG@M$V2HPVC/#?@I!4@O%$B%,ZBON]]_ZF8ZJ*2 M9QA]WP.J8X3?%WYNWL^HI*S.R8"HW6.53.3.A=:YF]W4](.F MHQ2]&SBG2+T#_%R4D+P+WVL) .TU^LGRC.BXQ2+%AS%;^H=88_6M>\[@DN&0 MN-P@["1$[*GQ:JZ<#Y+WZ_&6V^([X&\[JF]H[&*KE I+K M -EZ8DA&";'V 4-EBK?*TB9MG>9YD*AQG:J!4-96%1U@Z\UB_O$#+C^_Q'A9 M#Y>S828570/04,L5!$6SJ0!SS(:826"A=2AW!QGCQG4#X>=4<7> F!\O]"[D M=-%'>R(,>0DZ.DAU/)P*PH)S)8.-CN#OLH_8^NB[GZ)QKRP&PE%#)70 J?.3 M^EJIY04C]68E.9>@8*P=+8T$'R2G0-BZH$()Y'RV=Z3N)F;<"XWAW*8&HN\ M0R\6\XTT_C9=?WIQMEH3.\M;^T)R4=OZ6TB2Q*6\C^ E,Q MQHBU!<2]H]J. M>V/Z,%WCWH ,A*SF"ND 9'?X>T9DS$[6KN[%D8@<4BQ!_EYF/BJ74F&QN;-T MG*\]V+7(4+[2:<+N*S=^QZ610)]$,@@9O2:_KUCP2&S9S$P.=6 J'S AWELA M[(")IQ-EWX'=N7U*7[LO5,4%)F2@K< XJ*@21%WHH'9,)FF*\LW[:]Q'3S?9 MI5/5_J"G=*0..L#3]3#T&A=!.<6XY^!SH=,XU>98)!=(PM76G12EQM85(7=3 MTHTI:HRA!G+O #T[@L]K##F1*52P#&RIO4J(!O#:UH:O6A55:*NP^R;9-4P" M'(BIQ\@G-<946VV,"*_:6?*>!.OU"IE:[>N9!8'UP:X6)"[M%!"3BJGZ]A(? M;)&Y]VK=Y(\:X688,7=@EFY5B%_G"FD;V""+$ Q*KO??+%IPPF9(F(,3Q4>) MK1][/$!2-QFEQB:II28Z -:FFO/N+:*TMHXQ!%8?L2@DJQJ8H?A6&+111YE\ MZ_SD;FJZ22.U/N':R+\#)-W-A#%6>T6;@-DZ:]3)!#[Z"-9;41/VT3>O%C@> M/X^116KM=9\L];YR29,:40IO"R@K \5590Z,*U";4] .V78G(M]B/'7VI7(G>Q MY-:U^O>0TXT/W00RK>3>P8%THT34J""RPTS'J2>;N&DZ4A0'7V*B #+5(<:M MZX@.K\1^#(^X"5!.D&X'V+@V$F[;;RUI%;62%@RWY&Q9,I0N)@&8K! Z&!:; M/W&^2<.XR>53]'EG;]XCA=L!.)[EO!FL$&;OPI0"O1?ARY3.M8GPS-)161.8 MS-4',/25XP[J?1_+/%-PU[HB?P9783FG\W+U M+*6SSV>;]--++-,T74]BQ&RRS:"EH#V0$H?(@X(0;2S(O,VI]?W#PU2-Z^XV MQ%%C!70 J6L<;'($=>;M$C_A?#7]BMODTYO%JJ:T@)\CUYYS5.0P,G*5P(&4=47B96//V=[MH&=>7;HBE)L(^'#1^"YHY?JPH M_M!PJ,'-)WH3.JQ-5B8!U[6MEK2\.G_$C61H)@JH?.&H^C/+'M1YO,N4]/#[FF$I>C+8B< B2U>&$/D"P MPD!0ON@LHRI9-C\&'GU,9;W?Y28PT,HK4/0/.,8C, S%:K+3F;<_[)[8F,I# MD/# F,I#Q-V!9[U[L%YF(ICB&4CI*4107$+U$4 QGLBD8\ZL]2/7IS&F\B - M[SVF\A!Q=X";.V:G63J(670<$F?$07$2G$,/WAIA<\DFBN;36I[,F,J#U/OP MF,I#9-T#6FY/4'0Y6^XP@.9$M[)($8?. :RRAL68A8RMGV,\@3&5!^GUX3&5 MAPBY+YA<3%#,4KM@8@ C#)+?7R. P#0($DOFUEE_L_:T)4QZ'5/9"";'"+D# MF-S1P*@Z#J\DV)01_Z=&VSB_)LNQU0V\5*.$W '$'DV MFRW^J 'G+XOER\597)>SV>VA5!?O'*W26M4&-44BN?_.._!16%!2T,$3/%0PCLQ*DY$@TWKRH&4TT'N+M69_ N+-\N-[++F_3Y.UR^_T0"GVC/76T8 M 5GG6OMF- 2L&3.F=&#.6N5:HVT/LCHQ7FTPUEH-?2%K0__JV=GZTV(Y_0?F M22R%!YEKDKT6LRB!X#QM%UMX"2(I9IT9#E$WR1GW!G\X))TD]AX1]'JU.B,V M9"DI,T;>'[D$H"*)QUOD$)+G-DDT2@Y1NWH'*>->QP^-G"/$W2-JWIZM5^LP MK_,:)BZ%I"-!GL++:CE%!L=S!N(C:5Y$(H*&ALXU>L:]@A\:/\<*O@,0W5%2 ML.5IDID,C'B!5"HCA=?:;<&!JC>'31N3-L/-(5ZF7 M0EPMROE+;?K3]M>H.]89] IU']X:79]N*\8N%[QZ%I:0G![CP3J;0?'$(&CM M(-9QF+HX>Q7G)_A+[0-[^J<]6ZYR&>ISN-[C\NOTX2OJF!7 M=6S1F^EJ/3&Z^,*R 2YHYRA/<8.W0H%5C,ODC(RB]-X70 D^WZVL? M38,=G* /<'LY0JM.M:#_Y5KD&0NW14<-93,V*28%/C(/26?R-$L,QK3N5'0$ MF>,F'D9 YLFZZFO2Y_EL[:LZ,'))C>.6(AHK#2BI6\3OIMV3+#)]ZJZ#0* MP!S(-5%K,[AA:0F7+H4 M#4I(3/':ND6#+\(#"SFES+ (U?[:\4<:QDWX#^>*'RWG#M[B74KEZM7RA A7 M1DABH=@$RF4+/M#1[&,QG)6 %#@,E5&X(F/)' M5BY\?165]+7# JNC-PG\=0@G8U!34(B-IIH)_3BMPX M)-VL+[@PM"V2SXRV@5:@*@-!D&WFR)21BI$SU_J^YP8)XYY50P#G%!EWX"E? MV?2.ID:JF\[#\OKGBKPTRZQ7!8I.YN)#( M1">G;?;$N^6.PE"20HB% 4/:2L9&9-BZK=. [(S;Z'08Z/:A^PX.X$L6S[?Q M0LA?\W-.#WVDR[^(2 M\5=<7W,]$ZLMKWR$F"*)A )9\)F. A>LD%K0^2!;UX+]0,!>0/%/"2C'R[<# MRW+1..VB8O]2(I@H$$84%,<2"RK4!(CW#ISPBD7)G5M,TL458S74"JY,$E7B"P,GG+"P8;;SSVK=.B=])R,B=59OH M^ '@'"[P#E'SW'HR.5"D#&!993>-[8D,P$ 6%2BRP%%MW4=E!RLB- M5A\#.<<(O0/L_ VG'S\1W<_(10H?\=>S^KCZ;;E5O;_9&)>"BPXCSR4#,L]I M@Y#!CK4??BB")2.2=,U;^!Y%Z'X6ZTF5D ZOL"Z\[(/8G.3L&06=%BS%#J"B M#>!KH03#J#+77-K0NL;[( +'/3D? 3*G@/0@[?4,SO,CX/;+IR@<^E X1*EK M&^Y0('*9H6C&,4B37//>G0>2..X!W0U FVBP(41'>(%T1Q?F'QEK_13IK@4? M[4W2@]RV[^VX764S%>;6VI?8SMH;Z3490N$4>0BHP)5J$B47.3IR$E+KU_$' MDM@XC>:+*L:R6D1+_ KB-](& YF229Z5$GSKQGV'I]$>H]]CS,%\]R__K;+69P7310OY=K7HCE:[7RVD\6]>>+1\6 MV\:N$\TI&%3,0O UT6AJYV<3$63$.O.M=IYO?5LZ%"^=M$5Y!#!W@89^*@!V MB>.7Q9+\G?FV/U'Z_F%)\B#1;U\T;+Z;;>%QD(Q2%I'<+$'^5ZK-:&0")Y2! MPI5/7)1"MN61=LP@#';2$V;$;30^;CK(D-TAE\N1)-$Z(Y2-H+6U%+D:#B$H M)*'[G(VI?S9 +Y%=Y'32BN81 -M*)T^MZ_[UT&43I/XX7F'0..V.]1XM3'N( MU_91VNUQ#I? U:K$J'4&8S+Y!II%\-P(<#8[61Q!MPS8@G\W8:U[\(NBT4@% M=>!Z;3: $"VW@"K9PI+3J ?KI=Y7#_Y&6'BH"?\!\N[@6+RD?BN1:I$7\[I; M-ZW#&8H8DY6@ZQP=I6*"*.A;LNR<"5^8:][&X5Z".L'2$9K>!9J3Q=X!AF[P M<-XHVG&!=3 7"25Y4,$8BL),@9P3F7@?:$\U+W>XBY!.,'.ZHN\<.7R*U#N MSK5.<^<-P9/T)6C-(88\Y,\;QH@0Z"J]7[3FG:18Z#9(ES$3SCL76][[T$]3"/N"5\VDF_ M RC=G(U[SD4@$6C!"P196WQ7F^Q#-!1X*I6X#,R5]@VK[J*DAR'$+<'30-X= MH&:/(;?GC&F?BXS5(=29&&/:@X^) TJKC(W6"M_Z F)OXGJ8.=S4, VBE0[@ M=D<'U7-&5,I)64L;1?A(W' %@9E:W2HSNEBD*ZUK4'82T\/8X99P:B/U#N"S M>Q:8Y>@4#P9$,N3M16_ \Z!!8['">=H7S3/=ITW6>[29-2V"^9/$W0%N[ACW MY%UPB3D%1F'M!\%"Y2"#TGUXLMXA0NX+)L\OG?\HVSM(S^!R7J-8'*,D#N R1TS"$02S'J5R$LO9%YE MK3 (&"'5H1-7N/WOZ_GM*[W? M%K/9+XOE'V&9)RK3#BB^0"WM)FEQ#K7%(D0ON'5)TGG=^E'W@21VXM@%6""PK( K)WD1OJ34 M&EVWJ1A]6,*C8>I$#72#I-USF'@VQ>3J1Z!(H(SGX-'QFC3#$(KUWK=^:'G: MZ*LAYR0\&J[:Z*,;>&W8V$X6?'FV)'O[;KO AJ7?<+5>3M.F +"F2ZKP_K*L M;U4TBL +Q27W4R*DD(2D4%6'LDC3@*""!H<0&-Z7Y.%]M1PB84I_^%0NZ-J]4(M>&[T: M=L:5$H-7JOESTR/H'+V?Z.-!=6@M]O-H[>KQ$)T8FROY#XM].:[ISD_11X/O8^FT'Q3_X**?3UU/)%,B:&*< MDLX'"XQONJ,2;S&D"%J)I*5%FWCK;DGWD#-Z:]%QPJ83=-+!J?X#*QN'Y8*3 M.COAK[C^M,@35 FE91Q,S@64%F3_'9>@;$FI2+19M;Y$W8>NT5N4C@.X%EKJ MQ[Y=L^@?%COJ>C=;+-XTZ+\AB6 U7>/YB+VMT_T;IL7'^>93-H*:%)%C-"I" M3O5R.CH+P9B-E")JSKC!UM']T#R-WVAUC -_?'AT8*]_[+(BK8^^YG\MCQY( MS@6BY*6Z--YFC)[KUFGX([K;_%-2+)^V'SG^)ZZ#&5VX$-O/>&56>K.%=U8H0A7F1&"#9I M8$;GK(+/F;4?@WSJO?<_Q652,[6<>)_T:IZ'NO9V.JHDZ_Q*7Q\I%B6!!,.! M)V&90>.P^7E[Y+4W_^>Y!CI>!9T :??J5H^MJ\UCKBPL@Z4Y7"ZOH$A8$W7$(Q449K4T$^ M0,?5 ZGLI,SU5 3=$:0.J:X.?/\?PW 3#;,E,8I4&&Z+X!RO-^H8A68\69[' M'Y(U&(R&UO:]&9!#1-]%!N2'3&)- \[3=(8_,/5A<; \76%":PV62Y*""@Q" M'6W/=8G)%*LU;UVV. 0?XU;2/C*.1P="!V;T)=+*:;J]&&><9\LC@IE:=ZNYOOZX1G1\-"P:J:8/*_NYYAG_L:&^]FM=A_G':9SA ML]4*UQ1?(1HKBX."A8-B+M*I(3(PYC,&K1.QU=I>WDO1N):O._ U5%^'FN^FBBE+$-;._C6:>P*!03K G!OE\6":-\:YAYYQGQUT#L43 M5-?!(LKLO9[%E*B[-YM?$I M&&&2K7,I:O%0YN!JBRITF%,(G(G<.H-U'SWCOB+H#HK-5->!5?Q]OL0PF_X# M\[4-ALOI5Q+<5UQ-2O$3^36"PZE3W4-Y!DZ9V!*%4$H=!9QH5# MW?HYRP,DC5OZWQTB6RJP PNYXR6#S\9IA=Z*"^GF^S;<-H<\3 MJ2B8YX5E\D-L+8=,!4+2"4S,D;R2+)1M74Y]'*6]]=AY)'PV5^+XB*WE5/<) M]$W]_K-"BK%)TX(D/FSF?OD^#J1H7B[5JQHU;N MK0E/4^ -KXLNC^7-YOF5/*'-W,_U.5O1<5&D"H#2UQ:2CH$KM7$QFN2ML 9] MZS3/GJ3UUF_GD8S?Z6H:W]H]['J\"]^KWT$VG7ZR/","IR%.9QN'>^*LBB9+ M#HC%U3K@ MY8 X9KAJ;(P/GC>8OW4=I;DYU']A^;*;%+>_GJ\Y?9XCOB>:N+ MZ[P5ACHB5V"CE^0M6]J-(;$Z#B*G(KE1V'I&]B'T]=90YY%@V4AA78+Q1^?D M@K7O$YW(^W :(3F,H% 4B$Z3?Y)9(IDR$77KDIZ]B>NM, -5-4E!L^- M_&5V'R\.@(E 97QM0>Y1>U!LT_3/>1!>TL;R.A7-'^/ OIN\WEKC/-XIW4!= M72+QQ6*^D5CM//7B;+4F!I=7&PU9K#/C"O KK=35@7TDU_>BC=FV=Q_Q2MML_?W=+,S7S^:Y]CCX M4G]EXGA2*I'1Y](R4#S43J52 6-1TJ[FD<76&?']J>ORS6LSG-PLMQU&:?WD MQV\Q^&81YM>OY;63W#D5(!J9064R^[%Z(486E#7I[V3KL_HAFKI\K?IH"#Q% M0?W@;G\IUFM/:W3*4*3:^#<4D DMP6F?)/.NE.8#7_>GKDMO<2@L#J2T?KW% MRU=G=P@R!R\=?1(9>%,'N$H+-,+ 80"']G+\DMH285[^07#=MT*I#NYIH[DWB.H!SB23D7(9(6Q.D MS0R==(F'UJT@[J:D2Q]O*&PU4$8')NO"4SU\,(=,P@4L@*P^RD$9(/!4($7. M>59<.]':I!U+:Y?NWF"P? R%=F02S]DEOLC8GRW3)V*,/)>KMK83I&UG8]" MT5",3SXS1*%H6V(@EUK&K%CKLK"'J1JW2G$D3#924C_HVU^.DU0\!5 H@3EC M*(1SH8[$]B!T*=DRF71S>[D_=>,6)#XR&@=26@>K;VEV5@\.^N)3F'_$WV@'O2H%20G,(4=4 @PJ M6Z63P2N;(25IE.5<"MN\:_NC =1X&G,HF&N/BB! M8&OD8)%\-V0(OF06&'WK?&MT#X_CP>K<^S3K!RFQF]GQIVY2$3#)"%;4J10F M$;>N7JT852+/1?KFEP'#XW:PPOA.<7N($OL<_O 25VDY_5(_8%&>GZVFBC]RL-^TA[T^]\3Q#H?3WFB>P_4%KB9*U*TPS^^N,7+9A#+, MKH9-7,(V9>FU5G0N"T[@X\USRBS:TCF":$GSQ8[A0B7DY7:;98 MG2WQ RGS^:RF;[RT20=60"1=7]4'"P[)''";$^U.DZ)N?=W?FH=Q+\8>'\^W MYM&-B8EF/G SJ_S^[//GL/R^*.^G'^?3,DVU=&S[@)7"W'%N4N\]>R/W=2[8.8A?"R&M;Z>W8^RD7OXMT')K79N[972 MGW&Z\+1>+#Y',L;'>HAW?+391 M?M/#'WJB[3J0ZD:6['S57ZZM>OVAZ_4GC$X[1 @J(KG3Q4'DV8!P3EJ+! [5 MVG7:D[33RR;O7>9J4_#B5!'&@LCU 7JLN1YAR2\(D2F-T5ML[4GM2]NX]FL( M#-VNI1Q 2_V9KO-1M9<&(,SS+V&Z_,\P.\._;B;0;B+>8PS8OA]]HAD[BH-& MQNRJD?SK.6'N;)N>F.?_P/SQA]**JS/O$IQ"\A2+=2!]O3,37$+@*D+(BC/- ML93FDWU.(/?TKO67+?>?75/0M0A%*'(CF 2>2P:E:A_^P#VX+#+WEFL=6J?4 M'J)I7"/W6-BZW9Z^H:;Z,W@7CR/#M7>1^C-+?UDL\A_3&3&:KR8: M'A4W[OBD$XW2/O0ULDD72SV[OM2VP>L=1UTPQODL,[A$9Y RCKXJD4%TPD9; M"K.F=9/)@P@\>2S?/HM=[8+ T!>F&?CZL%6I>N@[AY!I%X;,,X_8NCCI, K' MM5?#8>O6/+[A]-:?]?KAQ>41-NOVB\WC+=5N6IH%?7%]%U@41Y^B!6 >6144AA="5O0B<*VZ45L4V M+WFXDY"Q@[*3=7_34)PN[@[M02V2/\I[.?^;I]J .]9OM/NW'WVI>4:!L$LF M Q?2D)ZDAV"L!LE=EB'D+$3KDJH?*3AYMR.=2?AC-]YK%\<\",="?:,F=015 MT !6D&6/.5L4]:N]3NN^RD:=_^?H/U;^[Z=X/LS /6MXW0[68PBAIJ;)19Q M?FP-T7T?=Z*IV)O21O;CVGK/;JQW5R(O6"4Q(G@E4WWX%[8.HD#MT3-E3/.^ M0@<1>')%^SZ+76T*YDHQ0F20NO9W%(E!D.AJ\36S%/V3/%K?YQ]&X;C6:3AL MW2IB'TYO_1FSS9/MVVT6CJF%O/N33JU]W(.^5K'/I7(W[]DO%SMOO_!BL5JO M-@T78B7GXB'\E9^<"&^:UV0@LZ!R"A"212B:_-J2I!"F>8QT$L4-[-OEBC6! M>3Y[XWS4[Z:%RK4*8BVCY<:2. )M2%UG9]5=HH0+1HFB7?/\AIT(+_YD=?P=5J+9$G8E4QK*_5!3@N-81@3:@]2JQI M769U'SVCCYIM@HD[6NJWT4!_!N-56,[)]:M]$C;6]QBK<>LS3C0=]]/4R'[< M7.0***%$[LC#M9D+V!*TG%*YUTHH8 -B"E+$5CS'GP[B1G79C3!P:T>#4T$WY^U>'\65_A?9_0A MK[YNGG@?$T/=_(R37X[=1U,C:W%SD:LGC 0)'ZP''U.MK2\(3A->,$23#<7C M++IC_M&=:RWJB[[3>WN^6JVGG\-Z,T-7\IBU@VQBJ4,%-E,, MZ%MO5> B"S@E"[@ B/_27N EWJS'*K IPZ>H4"B4@9$<1 M0]$Q2_0\J=8>X'WTC-L]>B#X-%- 'V!*6-\Z;;+?T]7?7Q -TW7]:I*"0MH7 M# K+KNX+"=%E#=J:H+(.4=OVU\4[R1FWG^AP4&HB_@Z0]"O^<4U(R\6)\^83XC M*=8J@VLG_=M23_CGW^N_?Z%U%M&WO!J%8 XHCHVU"&\8'QA6W)5K1 M/(=[.)G=IA0.P<^MU.? ZNK/JCW8M>5X@[;O1P_==V9 ,[9OYQ *!VTA-PF* MT1J4EA%BB!PRQE(H.HS(6S=G>*3N,Q<[YFUY1=MQ_?UOTXROYV6Q_'Q>3G5) MQ2L2^7(>9I=Z>?Z=?,]\EC8UG^]Q^76:KE>L)XX:,PO@O/?D+4@)(9@"03@5 M-2:27^O1Y(,Q\S3ZVQR"TEV6DXYV# MPQ9XG)Y. SH*IW3?2:EDF7VI P7) 'I,X&- 2$QDYQC:W'P<_8B=G:X.DE\7 M5<=A]NQS=?7))7][MEZM27=$P16![Q;;]I(W]Y^(]96K=Q"+M?6Q/1T@HLYG M1"E5P;HWR6_*8TMER22QO MKKFOY6)+RB8)!X5'47MQU=;+3E)XRQ,:7H26K>=Q'DKCN([!6 >5)/]>0@[ MVHH=[Q'<_X'#-$$;\,1_N)65,H+99"5(H7RMO@ MKOH[%.]N:W?\F7COYPW2@F_ $_&P9FF>JR2M3R!*=<4VAI&NG@@+QBY9?I?+K&C0&^*;X;EC?Z.@B2[+L0]8%9J2T#(W<@*'). M,I<H' .,PVBPO[/SA\9U1Y^8=WQ*PP:0@V:([VP%&%%EA;R6 M$^0,=?@U!",2Q"15-.27"]OZ0?TP;2"O 'TIR&OFE146;;0@#-M4N@J(BKAT M11;!70S*#'?7>YN>L3.P)R-AMS4Y4?@=FHUMH[OC#<;UO]^D3^2 1N)&O\ @ M [(8!>C$- 5+%+%[PP@7Q<3 A//%M.^FV*);9!7M4. &-IFP MZ F7@$F4^GC+0E"U@[(W6BAM!)VP#VEXW\6Z:@5YB&HO=OL@4NW F[VKM>6; M:8C3V73]_:]A?;:D_]XR:BS;VD"S:$W6,K@$/JD"5DL>N XQQ^8YG\/)'->; M;0"YQU)1?^?.W5WR3BC_ON_S!NGH-Z0S>UIW-665345IL-9'\D@,>232<8)' M,C'Q1'%3ZYXWX_;UN_+/-FO<4M5&@6^_;.Z[SR\P;^XFYD4TA?:0$5E1\,?J M>*9$P5_(TO() MOMHPN>%_%X\4?R2GB@8Z>PP=$3F 4]D"Y[:(+*--K+4A.(;.D0L>QH/QX$KM M +C7*IO/.W6>URC?O7.?S38?N7TT@FGQ<3[]!TD=E]/%5A77>GLB>NM, ,0Z MRTHZ0S$W.>0R&PS<,\XY,:=W4< MT!O>V=//,J,Q)D*;#QX4CQP"%PQ",@&=5]YCZY=^0_5VO+8-;JQ0J][2LWE^ M.9V=T5Z\<1A(QY)BAD$6&$!ICN BU\"LBC9(G4MJW?GQ2%([[0MY"(;NL5V# M*:T_R[3?X^<+V2S*K18=+W$=IK,!'WGOL?:C/ _5 ;#/P[7VF$REH%)GI/O MJ"0XGBD&LC98^M:XYE7]PST.OR74S3:K=<%$!/&H2\+Z,6F(LQYV*" M2*TKO.^FI-LGWH>@X,&&.X<+O8.@Y!87S[\_QWGZ1)OZ[\^^35<39@,+U6_4 MT9+S:'@"YT-M(.02YY(')EJ?JP_1-/8PF]/U_A"43E%"EZ"ZX.;EXG.8SB?* MZ:@\XX"FJ//B3,$59.NU3LEEQ0>W3#=HZ@Q4)R'@07B=H(X.X/7 B]V_XN>( MRXEF6='62^!-(-NN18* R@!Z+W74,FK]R*T2MH3U!K13L+#[F7,CQ72 MG/W M8?4;)IQ^K;;^G _K/!I,"I#7.3H>*5;2)0(/07&&@AR(@5S(6[2,FS<>%%-- MQ-\!C.ZP\!_HKVZ,N\?$F'<.,!7R'9(@^00NRW64Z'M$467D?)=9QSV2-("94&B720XDE0(D'YY"X8&[]F/:=I+3VS%WI,H? M#/J.DW\/4#H_E6^Q=&Y?2=>A,%&VPS?5YIXM!0Z=+'7T,0?7>%GKM7'O<>L>$IUD"P(\/BU_ 9WY8?>#C?-\(&%U J8$E3 M*!"E!I>MJA/LR"G4R?"\U_NT!]"QDX!Q+$H+C2Y:BW=$C&S*C2_[;9V;/9ZD M<:@2"+UI'>PSF3U=@'O/8G$YVG3C2G-'P?:-#QY/Y8WTM&@DM%X4_OR<=A59 MB,&06\8TP5\E"5%HA,B*4=YQHUPY2.'/QXR-!U;X,4+KP>>\>2R^F<[Q]1H_ MKR8V,\X$H99[%:N;D\ 9*\!+%J/66<;8^@G*;FK&G1#Q&"'P<8+O$4+O<%E_ M$#XBGSC:5IR3K^RT+-N7!\Z)#!%3$%*CMWGP.2/7Z.DL8#E2YP]!Z5@%]%?0 M\?QL12):K5XL/L?I?/-!)Y1HW/-I)Q9=[$MGHS**.Y9[-M^V87F6_NMLNNV? M=WFISD6(RJ."0NX(*"8#Q#H9-JOH.'.LT/\UWH2'4=BN1.UBW6N+K)Y_O_;= MUG)3 ,^9]!R\T;868$H(CFQXY*YX2VY_3L-U1-B/QG%-U8 (VUVJ-H#R.C@? M[^!J$UVF:+PK)0-R(3:Y3G 1$40PD@6=8PI#[U%&[11Y)2\[O0!XGJPZ2=I/H]X'2\'L9. M +P+]#'IY6)!IOY_O/KV!9=3)->2?G!1*)!E4(P;B*HR$VL.O#8W3<:_1QS[FCE-+GQ"["G#?EO]BY/J".%IQFTZYL,RS%=; MROA$&9:M+[2/HXAT:N0 /@0&"953C+'LFC<_.(2^<>WCX$!LKJ*QW;6[&:O; MBL3] XM_#=^FG\\^OPO?%V?K20H\F,P9!!2JEGLZXE&1_\O(O2@F!&?W\^*. M)&#<0H#F.'LT73P=O+UZ_OK#RV?7YN]L7T%/5,DL\>A!2_J7BLI![3\$F%GV MCA5M V^,O!VDC'N?-#8&6^CG":$Q+.>TU[9#9R;),[3>:I 8',G8"@@E9O#* M6^6=C$&[UAB\3L"X<\='1][1NGAR>*O1_7R%DU@XLF@22/(@0+FH($;/ ,F; M-3RF0C(8!G#G%(P[C+P3Q!VCC?[N0Q^:1)P"^GJ_#QXQ(_7G:WV2R[ M35-)[Z.1Y"2X*(CMDFKJ,F202A:T26EN7&.V[Z/G:?7\!D(5P.04$BVD$)DED#@E# MR7MYX \L-#HH3M7C8B"AC@V0#TOBHLHF%%Q_OV! &%^T4:!2#L1 37;4P("S M'$7FWFO<+QEUUZ>/5^,^ !1.%M_8^G_V^D(4Y\2C)E&4R,!*21P$Z^O8NP0Y M!9V(7]%(L8O64AX1*IOF)\OODW?_ M,;&"S3/A5.4,/ML 2:10V9"! MW6B*L"-:N/71XY0AM%=U \%U4,RWPS>^NJYDQ5D6E :A+9DN=!Y"5)QBWF!, MDF2\G&VK-M\HIADZ'F@;4.1@1)60+1T5M">2:ZPX'1JW1MX M-S5/HX;@$)S%ZM"+-Y IJ.Q MSHIS$# YX!IY8MIDW_SY^PGDGAQ:7"Z]]8UCS.0H% L6:Z4UDQ8<=W58R3DW(HK3M!#!V'$76*K'7\V*7D*J1@:&2$91;PD1=%V M# FT83$C9\S*YI5X]]#3"\".4/1.T)PH]:X0='&"7.N:ZVQ)B@L.B)IX<5) M8(*!ECX[X;.V-SO^-430;7IZ0="I6M\)IQ-5T &S$>1^ILT5: 79F*#[C\7+F9GX<'7@H>;2$S:C4HP5(=89HA9C)V29242^O\ MV2Y:>C$:IX&FJ<2?;,KHZLW9>URO9YCI]]Z>K5=K^B]%K#<_9?C$TI$$/4[Z MJ86T.DA2* 33U(=@IR'DE2'Z*&KD_F.P%F@RRC(M[!Q4T+.;&VP MD\!*X;+"G!5K?='S=))4!RGZD"35(5+O"D%WQ,I:9L_J0">;%/'":K_.1 &S M"3IIEC4RTWHNP1--4AVD]4.25(>HH ,XW9\A8=XR6=OB>VYJZL6!5XF!XL7; M0'YM]*W[!#[1)-5!6C\H276 "CJ TUUQ%6TG*9 VF.2;$8;%@*_S&W(T&5,, MAG,^F%'J-$G5YC0[3L9C)ZFNZ/]U4>4?9MN61^?1T$183!2"%^!$=WT]B1!\ M\!!LL@F-9#;>N/_=]23Y_H5Z,2=':G$QD$@[L")_(9/Z9K%:O9V_#[4K\!5[ M='";.J@%&6 ,MI9@,W \>^",AZBS*09;NSCWD-.+53D-0ZWE?CB$_!9"\UJL M>OZ[IU?4+3',IO_ ?,76=89X,,XGPT&R$&H)M@3O3**352AA/";O6Y>9/$#2 MR/7JC<'44OZG NK# [.CY9VPC$QVA\1LE"<]D=1$'W2D+0RT5OC'+;VE7?1 M,FX#S]8X:B+Q)YM:WXP5JG_X9AKB=+9)J9W_<0[KR[]!8OD-T]ER.9U_?!Y6 MTT?(L9]*V>,DVYO*KX.L>V;,%$E6T[GJR243Z1AF$0Q!GJG 71KPQG_TK'L6 MK##R9$$Z26&3[$^\]ZWZ0H@_)NA\B]:X0=$?R+T8T=0(' M&,T]*$-L>!(/H$J:U<*!9/__TM##M7Y(UOT0%70 I_M3OE%DITT!J9BN0]=4 M[1SCH*9I1&(:;6X=F#[1K/M!6C\HZWZ "GJ TX4;^_S[-=?WER7^UQG.T_?S M47X^F&@9T$E?QY"6 I[).DW#,"8*.B=;&ZD]R.HE?W;Z:==:!SW!ZBZ&SK<@ M+R$D&4TMFB.1Q:AI"Y)K*17MH/K..]G6\<@>9(UKLYI#81?4&NFE4ZBM+B/R MB[::V:A@'.W1X(DK5N=1E2!3)A&RP?!V+V6] M7!0T/35;::(G?%W?,[?Y.]^=R?I<$M;"#A1UK*,&QUP K;/AO&Y/W_PIV"$$ M=F+?&B)D'Q/71%T]8?'U_,O9>K61&#\WVSSGD&M#?!/(_U E1J H7(#+*@CM MA2QIL)C@-CF=X*P]"';![42-= HN< 79J,]?E-*TQW\W3W3^]")4Y*UF* M!$%R,L(EU[>@68.MO0B"P!R;/QP[A=YQG;)6F+G5O/*1%-@!6/^ZF./WOX;E MWW']R]D\7W"1=)*"$Q>Q.-K)&"RXQ!V0!9[="-_Q?55R\[(A,]&0D!-+'E'_J,A3](EZS035CC7O'_XPV3U8-8(%GMY_J?JJ /PW1#<:N*D$RAM +DI2<^<@;?&@U04 COAN#'#U:=N M:>BEHF(8*)TD\7X>/FZ(?W\6_Q>F]8?%7\.*5B 1K6L-[W)9ZY%J$N=:$ZKO M;TNAOS(A=J3C&L$QE+1!/ .GC :IO5=,JX+LQNNW!]]&'DM++Y>0;8$VAJ)Z M?-UT*=#KKP WTIB@5CQE%%#(;ZUOW8DUY!Z\-L%(IG7VPWEJN^GJ)5,VM.%K MI)GCC>%B'6:#A@5_62Y6JXOW.M\GS&F*M"4'3=$O*"X10@P.M"O%"%1"B^$" MROLHZR7&?)2CMH5VGI:AVSXS_'6QWIKT9Q_#=+XB6S^;$2W+,)N@85Q('\!@ M'0<1(X)')D#7.<_TGJ)6EKG6=KIHZMP]]ICVHFW+C+N,LC(*68W M4D&H;[LCCR&D5&^8A[."UPCI)8?24.4/PNI0^?<3 5]*Z9C@2A:77= 2BJZ= M>CV),^H2(0D=!/>99_?@*_>&]/1CO%HC;RRE/1E'\-^R8SP3"O@R=7!FA2# M.4P24N1!IV*%$/81_;HKRGK)R3SFF7RRAIZ>\7LPGO+>*')') C$"(H;"R&7 M ")'YG)45J7A[D5.H[V7),_XQK.IEIL9UV8-F=XM%U^0W)4PS_66\DMU8^9X MK5O_7;]P0INED]8[L7E2.UX;M42Z6._=+,S7SZXM>HEPXP,68>FHYECSC-92 MA!,<65"ML91BM&]M0AXDZE3[>B'OMV7G4MOZ(?*3BPW$O- UL1\RB8&B/M \ M6>2"!VY;CR_)G)WNVMLI_AYEG*1 ;(J=1J. MER1!XI \Z) 34YR[UN4R>Y U+MJ&P<-B6.7TC+?K'=311UXT!\UJ9!;K-#ZK M),@Z55O+8E"WOE7>@ZQ.K=NQ4-@7:D?JI0.HO<&PPD^+67[]^:GL&VN;R;2,-%3BD2-W5\DZ"M\^31-;RJ,-YOR<2_J[Z-AC,O[O67R:!?ZF0YP:]CF MF7<-B=&0O5,.B@I.99:B28\6.3[ZA;XHQ2N=K@8=L35WK'@HL*1+$D*6-+ M/000$I=:Y^1EB'M=J=(JUP!&WUV!ZUX"GLAE_4&Z7K06_-CHP8\W63C/33&1 MK!)1UUD]@?:9E[6G>X&<2W$2LPYEKQS+0^C91< XZ&FHV$5K*8\(E51+/Y?? M)^_^8R(T>D/1"A!I@C9)I"B\J 0Y9.-]3E*S^VK15IC^_''Q]>?S3]Q"X_R; M*V1_O)XJKF#E91\8C49PD!Z<-!_JAD\2Z#^Z^II6' MZ?SW]^-D#8;3^8$2[$#GKW^=>%>D4(R\*UZ'AFA/$2D:"9R):$Q +=)]+NIA M.G_]ZS@1^G Z/U""8[_,K(TPWY:_+9:SBQEH6;NLK55@/=9WI;9VL*DO6,C[ M)KZ5Y.9&!F?'(\M;'SW./7![53<07 =IZCV24T(YEE 68*)P\I#K-:6L+XXQ M12^Y_/_:^[(FIY)DS??Y+VX3^_(R9D!!&39440947[M/:1X;Z-Y$HB4E5.3F36[;:FH9*2?/G"P]W#EV";CS5[-L]MAT07(ZFF9[#55*7- M/ MN24 VTQG,S %F'\$S5WP220O>N@!J<,YXRJ>VO72_3\YX'T4T U6SG/&O MBT7Z:W9*C*6W]$'SSS,ZAZM7N%S^J$WJFRZV1;GX6P,2PX=]T<#L;P/N&J5X M+[[CQ75*SLB\"X+Z:4UK/^[R!C6CLV'DINFK2A M&NC@>KQ@X:2X*'2-&HS0=7QDU$#N@X1@1$G1FZ1'.RU]P.5@)=X#BKTD>C 2 MZ$J=+=+'-2[73?&P75;]ZHPHF<FZ3M;5 M,4 (SM.=S6VQ7+EB5?/97KM3-ZVO/A:F&FNE)_O#8N"%#@5H5J>?J8(0A" / MD(Z+*T%QY&/=7-.6:HQF?_:1Z$#[\WJ>CNA7+[Y^6\QK=]>BW+K@F_O6.WS9 M./[UOEQ.XF-G@T(S1F&@K[TK.@O I AH6J# R*+1K6=0'=7'ODJZO)G-9^O\ M;O8]W_K:\[1+]EX8X0.@=Y&L+^,0(LNUO-XY$VQT&$8KL'B,NCYGN#K?5%:832A%KDT>F2X-KZ".@ >)D0N3E'>R M=:'3'N3U4J31%B$W^_U&4E??2+QB['?\>M%R)$O22<@"I1A?%V5G<$X4\)S. M=G$RI-PZE[\GB1/O@1X+*KM#.H#EJ[/5>O$U+S_D\XAH]67V;779LNT, M+YLAC)E.LK,%0I >I,<2I$G(0VLWY0%RNH7;DM)V MCW503"5"/A.YD)MAZG!8&2$S\CYL()-?6E=F/T#.Q)O%CXBI5CKI %X/B.WJ M\9;KD@4O$2B,8B2K8, '%""S45J)&+)IG:_=A:Y>JBJF"@<.4U#?H#OOGE4Q M"E7KD*PQ!LA>UU2T=!37IR2B$^AL:Z_K,9JZ=;T.1,'N,-M?)7U#[%HK[/66 M5[H1@@VU^DEJ&4!AG4Z7:^4SU_0?KS27K0>7[D]EMX[;Z#!LH;9^&I(?8'33 M"2NXO.OIK3'ZWF'\F MY'[])8=KG;?U3P,>O1[_T(&/6WM2W>@1:_/Y=[PL%,&L9@F$+0F4"Q0H2.- M2(EHLLO:MYY.=CL']#O(F'HGUF"]W]Y5,$S4'7A1]0RNMV?P! M&:]Y\8BA^=UT%QW3XV60(.!>PH:O/=8NPH\8,X:2"0> M,S'AI($*V@*!U&2( :TA>#( M[4D" MP5#]N E,I9\M,G*UNU:MZF8>O=F6X]EH)2[P\FUMZ% \;YD1H$CBD%EI-]9 M5EMC,QK)O)6N]0/M?;3TY.7NK^,'(7.@P*?N/G]1=7=N'E]\7N9\;;Z_M-[Y MK"606UJ-NVUMGH)2[P\G% M<'4C,?.80:CH017!(%3 "QE\4D:I(L=%2@^WS5#=/@B5 P3= 5@^Y.^+T^^S M^>>?F=E:R!*#P*@$1*[(ZA9GR<,/'D)*P6MOZ%YNO8?L08)Z@L\A^EZ,)?P. MD/2S(;YZ-'R7MJ M5_?Z$]QYY^CZ-UR?+6?K6=Z6A:#-G,O(242.DX%. 1!- L^]X+E$6L/+Z[WAZEJKAO)NO&'U)B0FHY9#$5QT@'A,'$:)1VO& MR/8&S2-?VE/RI3%Z6HJ[NYOJYVDQ)XIE\O^T(0X\J\OC)6!",LF,.8?:YYQ: MKS%\B)Z>@JMAJ&HN_69U,$.0=/ZU;V9SG,?\:K%:K[9GI%;U,!LP>5-'XB8' M*BI>"X;H7*0,57"9)I96K] M/]9%[DS1B<$ F3%,3DG/8NN-(H\2->V&N6.!ZW ]=(XOXL;('.FVIB!$U/;V MI".@1P0L7,3$8@ZQ?:AV)RD[82SM*?/!"&IV\=T16YQHGJ5F)9$72!96 M)2, K>!@@A01HT1NFK^6WR9C)^38IX2P[^!A6L=M M.8@$#1:3!D-0 96]!>9O'%B*)5B M;"G.=RW>VT?@4[]2/5!NQE-4%+%6L\JT] ME:?1Z+:79A]M=-M'S!W@Y-WM_BM;O ]21XBE7M Z* C:!& HK-FDA4SKCLC; M5'39Z#8$*0,%W0%4[BB85AFCDLI!2KE.P]&RUOID"#Q9%)(+#*VA\B1:#@9X M+ .EW!U.+@8@&NN8][6N,!HZ.KKZZC&##8ESERD,$.,BI0=?9:AN=VDYV$?0 M'8#EX:KW6'1,10M(1B=0,=!!#1=T! M7%XN9^ES?K? ^44.29,_YZ2#*#P)1"/%C(;H9TYXETS"@*W'SMZD85I/ICE, M!HEXZMSMSW[='_AC\W^;+5*;B]MZ+LA]5V D9_7A+('7UD(NR3@O)<>;0V/O M2> ^\D4]5>D>[MTV%VG'\+C($C,J?/G,O3:UZ0E24L:CCD.!31IZ MZF8<_L0T2,*=(61[A&S.-J0DP1KZ17%FP%F1(9/#IIV-09?6S4.WJ9CV=6"8 M5A^ R $BGOH*VI9EO/^>E_/9YR_K\S[+V?QSY>?C^SE MR!M#AQFD]4$4)NB,[78)[?B%_2#D$*4N1I9P!Z;E):XVXKF<:K; M?J)TM1_7@C1.:\-5?=MH_2;P$P73/APU DP#X4X(C=5R??(!YY_/C6K1*AON M$1*SFX2FK-7+1'E( J5V@>_6=TB?>@T-]*1PNPQX4?[$( M&!-!WT2P5M3*/K)BF$4"J4S@*D1F=]L/OHOJI[PN!BCKIKH/D-S$"O]M-I]] M/?MZ43?W"3U[N]IE8>::!%Z[[ P^3= M'6S>8,S; 69"6H%!U77,FO@(UH-G)"IIM7;)DE5MOC'[/EIZ:@8[4-$/@N= MJ7> GG?7"L,O*_#P[VI%7RZ6R\5?M3X/O]%/UC].1/#%&&N!%V'(+$L+(3 / M-A87BM')F>;;T/:@KZ?FL38H&TT[4Z=(;N2.ES.*WK_AZ542.5;5?2;FWR]G MGRFZ/[W\.]MSEK'8['V Q$O-*RPIYJ] M\8DA>0X^UFRK M=PQ\(M="ZJP+SX4E''?^]$/4]92:' -QS333 >;NLM^O%E^_SM:;X"GG:ZPQ M[TJUT!!=JL/?-AD_P8#[S"Q9<<3V@P5V)Z^G#,AX=VL+W70 N_L/U.M2$/UTPQ\[:9" M9ESEU>;7UW]_R_/5H)&0]W[8T'F0NU'9:!CD^;==#@-D*5NN#=D4K)MW54@0 ME/' BBLQ,^&94:TM_T\4#.\!7:URWGSF+WD5E[-O5?;GB6H?1.1:%9"J5MD% M0\S)+$!(FXS1D8W!W+WD3#P)Y7"]W^X%;2/R#FZKMW,ZAN>NWL;$UG^A*J0^ M@[(2N7!, 9.;1;2N3K73#*2LL\5,REJU+C![@)RIT=-(Y8MQY-\OE"[GR'AA M1%) MS.=MZ#IY 6;@&E'-[9UY,6U=G0>)&A:.#53^VYP.D ''0"JKHAX7S[B M:5YMW];1&W+V,[E?:,CY0")BL\CZTG-M\BHDO@'*+@FY-5!DF[ M [C<;:*O@@;ER2I;PT'ERDZR!GST'C!RQW.(P936RZ@>(6GB@5\C76DM]= ! MK-Y_RW5"_?SSAJ-Z2DYBQ(B,"7(635U9DRR@=G4726+)R9Q-\XVNMZGHT1\Z M4,F+IA+O-0S_CUR+QG-Z\9W8^SP\$K_G\YH$X[O0.DX\SID76EA/5QBKWD_0 M@-D4T)9"-&UCL:%YM4?3>/QG]-X0Y.7[X>:'=0D&/TGH%5W0$7RJ/2O%<7#9 M,1!>9*VY"+&P4:W)XS1.;6L.1LC#IJ6QXMDJUE*)FNO_+GZO\@N*4]?M )VV>T]OYZ[_CE]KR\6:Q M_)G3=S,,FV?H$X?*;6H(BZA[;2WS=.4K!BFI3-SSA*[UE3B W*YNQR' .Y;* M>KTHWYRMSY;YIU,W^#)\X#.;7'B[TCS.I68*>>!2(6F])JDLN4?!. M<)RZ2 M35S)]@F]]D^W]X#Z0J#G44FJLV??D(^(I_^9<7G"F+$6F860:UQ2V\NQVF,9 M>U0#7"=K"QYKX0S U8@YU7%QIG[\YC-:NKL[183E464\(E/7 ??IK M<<*LU25:$F!WRR] M*/1ME^P%+\FG=0F*SAQ4M.1?)/JC2(5[Q47.:K$34E,$N<2;=-VY4Q@O_92QN$@6ZSQ='R0 M_3E/VQ>WG%[_'>FO;OO(#4\^%5]G_S@-JC;S!N?KR&JN8W"&W(3FK6"'$#IM M9\ZQX-=$3?MCT9]C<9X_UY>[3R.]SU\EL)5V(:$(P+VL)RLS<*H4("\UIZ"$ M*YK7@A(_]7G"3[LL7@_^]OXRN&DE7.$^O M%O.*@CR/LT'E!3M\ZD 9[4MWHU>5:U_[XN;7DNT]7:Q(9Y='4FA,*CL)/"L% MRB<.R*HCX%.6T?AD=>O7T;T('+Q$/'[)Z>PTOR\OSU:S>;UPXK_/9JM9U>3J MY8]K?SHOE6:(J#6KJW4\V2A=*)BC$ Z"-=(B2UF[UB4(^](X\0K/T?!U:S/Y MF+KK(6HBTC]O]%8;0,Y6Y]MTZ3(447.*_#2KR]<5!%8B(%>I**&,:MY!?A<= MTV)L7,W?&EXP4 T=0FG;0"3(=59%>="A.EQ*!< ZI)J5P#S3-J!O;=WOIF3B M)^/!&GX$,@>(NP/0_$'N1G6H+YFY:!33]6T[,F!)E#J3@0Y3PEH<)I YK[)R MK=OR[B&E+]@Y%//%[ZBO97Y/>?K^E(B$6JNH\GXOF:W>"-I3"/0KH< MM!5EI[W#C\R8OOW-TS[Y'^66:B#RK@#SB?Z-[4%B)9>HDX9 "%HCH M"XLIQN1VZI39"S97WS_=E/*A^KP7&@<*=^I'J5^7^?-B^>/-8KDB8_CYU9?E M;+5>?/N2E[_63.'R(WX]RZ?_=[9:U5!C26''Q[A8KS_.OA&YIZ?_6GVB3_ES M]78>ZX^^++[-R@_ZP\720LN#9RC!.I])$EK31:\2",=#$-GE>+.N\)[WJU') M[ 6-AT)HT:4^IT;V;S]>?5G,8OZX*.N_2!/OWKWZU^J*H^WO_OSX@OYP>E9= M@TO6+U;,:(=.1EN+GSTHQLE$H)%0F,J"1>>%=CNA=S ITURVXR#TN'KIP->_ MPT-Y=]G=;7FVS).[Z5)]?+$Q0-T%#,SG%(R5Q>C6DX$>HF?:*KJCYAZ:J:4# MB+U;K%97Z< ?O^>_7IWB[.OJS>PTI]_/-J?&1J>\KVO\,@I0=:5GR)Y!UI*Y M6%R4MGGCVN-D31MFML/ S2Q%8X5,?9G>Y&?#P?ORQRS'O*+_IV]9S/'T],?; M1&*?E. \<:R$11N3+G22=ZMD&DC)M'%K<\ = M7SL=FKL+?NF(5?;*ZD2SG*33NK8DFB\B9;7ZN/$C7MW7HT M4S=,&?VAZ_5J/:-C0D[)'_2#&9V<^A=.@D*=5$EDO0N)C)D P10'AK/(R8SK M;)H7-^U"V+25Z,="60.E](>T7_ K?LZKCXNSSU_6_\+3,W)P8XC%((.D'*#KU8O-A.Z<7O[X MN*:OG?^":SSQT@=$Y<#RZ@8XR\ [#!!C-(85"J^L&.*D/?CMTQ:<']4Q:Z>% M_LKJB)'XWW57B?OM],ML-Y^I!7Z^6L,K[YYW_.9^L!Y60# MOW%@J5E+?AN5H5W5 KTOUXG:3L^I8P!7'[_0L0B5[(ORP$U29Q"D3K M/&];"G@N,_#H0C"H+5,[K:W=X\X91G&[0K7-=]Q2YHOELD[-V'PGG=3+O[.E MX\5?N$SG^2B>A8Y(K@8BC@SF9T:%W2K5L5FQ$_\8[/XV'V_EJW M8ZJ_ _?SG'+ZRYMG4/1*4BR6(#A=UX&(#"[:FE67T7G#H\?6I2<_$=!+V=M1 M0;!HI9$.X'2XX*[8GJ<_3G'^.WZ]>&;"S5,2RZ!=K?@A!PP"_0I74.NX YW=X=Q^.K]V7JUQDT1\(?%Z>F; MQ;+^\"1FACQ'63-Y M'9%MD4*T0H1:7.6T(0%892'4H:#2I.2SMT9@:W>F.1-/]& T1.9XA^4 F!Q\ M3K[EY6Q!?ALNUUV?F>]Y&1:M;I<:,;U=K# 21NR06-E:NY<[4WEQ$6O M':)]7$7W,T1FJ.Q)V"7/ZB2.VI#_^N]OL^7F$RY/^@E/-OJ$FN2"%DCH!A!+ M %_%E:74V;9>230Z4].6&/5X7KJ"T?,Y7K?]3,Y#S+8PD$C7I5(V@A>9 \N2 MH<7$I>X?$9!I.!X>KMK-S8AW5Q2?^QG,5<=5:V.BLI MRJP]AQ1,K+L^$J#&!)F)8@QCH7VAQ_&Y?**A3'=9L3% ];PR9@])Z$0E4Y1. M&1*+&52*"E 9K(.*T6FE)%>MR\6/Q-JSR:Z-@O!I#N1><'LZ^;A[G]/NS+(\ M**"8=?19&D@B;)(O C 6 ]DF$VQ!D[#U>*8CLO=$+[U.S^1$L.LCYS=4.!?\ M[R8?9X1SUBO(=22V\MH#!A20) 6Z=>0 \T>/[YIR^&QRC4_B9(X'OJ=Q.(?F MG1X45PXB*%,7OPB*2^I9V-?_/INM M?[R=K];+LXUG\G[])2\_?<'Y5FB_+^;?\XI$=3UK+HRQNJ0$15+@[<> M@J]^!%J* +RW4793P[4O3JSU8/#]GTTZTMT:*2$I+ M*H,J7 "RA&!MU,8%+JUX.H?Q9]Z>:);V.9W% 6";- .TF2XRGE@^Y-.Z62I= M"H9%S=$K 5[6);_T1W!UXVJQ13'&O$CBT3D=1Z;YB69:CW>Z>L;0,ZAA>U1 MVQ37-0EA1NFELB!+J8VM6=0N"@.I)">3U.AMZ]V%1V3OB>9/G]-U-PQR_X1# M>=,Y=UXR+>IV&'(!0'&2C_,:@47N-,D@)-M-RG246+"_I.ES.I!#X/;/29G> M2+YMG/9?R**\P=ER,YKQNJ(-B4)RGR$826X&V3<(F2O0GC/#)7D^''Q)5NLST:!*#R!BM&"DRS2+R8B_3\@N2)==G47E*N]B$EI\,X%<.B]-HWO!]%E[^M=J/1^7FJ%8SO%BP&8E0:E$%C%FA!)X%MEP(4TW Q6: MFV]SN?7)HVQM>9C^/K:SB.Q5*IK"0F'K M"FYC +6GJT,XI;/UKNC6%O"Y;&?1.F$I=.QL7=VE1$0@SSN#EIP;^B&SOOGE M\3_;6?;$['C;6?91?P?^UL]+&QBFDKFIT:&V%"QZ!5XR1Q$C!8Z6";KW6L\K M>);;6?8"P8/;6?;12 =P.EQP#VQB"$5FA9D#1AE!^40'.UL&MM0]#$PG(8]> M'?/$M[/L!:MC;&?91\<=X/R/O-SLM9['O&%UM5WMX6+R5HL"GL4Z2TM*<,:2 M'2C)^$!10^2M-T+?0TKGS[:C8V317F$=X.[AQ3)6"([9.."ZKL!V=9>H\;4* MVJ=2;*V+;CW^:_A6H.D>#(^-P7;*ZP")KRG,7OS(^=J@Y@M&G+162@8\BIIQ MY!K0M8R.PC=(Z0-_!";9WEQ,OE9%.69- &\'K M@KI"2!RZ:+Q@^+HN=>\>-$3SJFI&V<'K*IVWO/HRD'>=,1Q)'RN3R M"?J=S0:*CCRIH$E 1U\[>]2VG_Z*!2<^8:-"J(.S=>F YN7WV384O_U =L'C M1B2K3XLUGE[_>7T(^'VQ_L^\_I#CXO-\]O^V$=561B=*&E8PDG=<4)'"SC=> M%BC."1FB(\&TGAEX%,8ZCV;&/5/]0>3% Q3.BN0.GH*,WU-#LM<=UTP M9C$+9EJ'1Z,Q\T2+VCH_-WM!Y#F?E7,_^,UBN?U']>_Q$^>5LJHD0(ZB%MYY M<(4C1*>\#B%KUSR(.BZ'3[1.4@,VA/<^*L2T9\5E"CP$KT%]DG57'$7V-A:#1I0HL/5;4R\58CN=_1>G MFX^DW[TO-T_WAM+S1*@5H>14!* .KK[U" B^!$ 6BY(\"=E^%<$8C#SIRK%] ML'Q_Y=A4L.C M7H[)WN7/Y+"-U?ONRV+FU*36!"=UPP2RE('TWVES@]OP8_X=]Y-2 ->L>G#$QJ/D97HQ3EY==LG/!S*-KQ;S]6Q^ M1M[N^V]YN]CP)!EF$DL.F*G+)V+0$&SD9!\E4\DEQTWSZOR=J>LAZ&@/LI&T MT]]U]1J7<^)G19?]YE:^>N6B^WD6<9Y^F9V>T9U]\1<'7&H'?]? JZ\-CXTN MR)O$7,*5K%:(*7D0MC8390I9?2 C1CZ/D-J)J)M/L+F/EJ&V[?>\/C\W[Q:K MU8OO),L:!'U:D+?W=3'?/)]^69R295AM%' I@E!,]JF^D7L609E@-GXE9)%3 MX"22$%J/\#J0U(F=^A88NFGRCJ&T#N[=G]@\2=%[@8&!<": "M& C]F"4\12 M8!1\I-;9X9\(F!9'1U'Y0S#;2_X=@.=&X\1Y0?>VM>KZ?/J?Q66*0C29XB&"TW1+OD-K2W[081.Z\J-8M3&5]A30^5)=CJKJ!3(5#,XJJ8B MS<9+3EEGCSI@ZPZ6O0B 3!#(+J7]GJ%YM;;OL7AB_1?9ZMU?3PZ\8+[ M$.M*<$Q8!^%M9CPD*%DKK!/P7?-A9@>2.JW1[ 2NC37:*W#?E_L8/5'9"+J: M#.B0)(G4!1(N&F FHY3H4/#6I>-[DCAM)U(G0&VDP<,!6NO)V^0/;[A+/PM. M&.8],@W6;K;W<0DH--8R]!R*0N-=\Y3A0P1-"[Y17,MV"NC W-W)S(F7+F4K M [C B(E2"WE2YF"S]R:AY=ZUSL?<24A?V98!BMX%0GM)O4/H; WLQI[J:#Q( MY@PH1DYJ0!.AT+$J.K%LO1X9/%M2^HIKQX//(9+O_T6BQ>SH1S^S\0O#4>9% MWWNK94RN,,D@Y@VF4(&+)H,V4BHGG>"F>1OC2"\)5]58+^;K6:H )ZE^S/%L M.5O/\NKUW_'TC$3YAHY=K24Y6V_+6&X2=%Z&A9A2W?H(!4N-GE6$H#&"\6B] M8C9HTWPL:5,.^KH)#T+<_=TX1U=Q![?G0)Y?_KC[ S9= 4Y%S:3W0.Z$ Q5( M"J'.]#&9V2Q44#&VG@+\PNA#B;[C\[[Q^M9BGV7;4V/JWO-ZR2AA!.I$"N#2"CF.)@-HYP*A1>F.8 M\[MMNQQ&Q[31]Q20:ZZ=;F_:G>^-=Y<-!#K++(HI=#4HNB1DIDO"^ Z<8TY M%Q^:;V-N17LOC4E/W0,]# Q/_Q"\^+HXFZ]/F$@4(',)W"=+P;+-X(,PH!D= M^N)<\;IUAUX3PGOT'<;&7%O@'P" _O*S'\_"*O_[C#[D]?=ZXPT9]G3/1PV= MW[0+A8V2L#>_Z]K3=4DL:E*R(:M*][LB);,"T0I"&\9B7?.!W/?0,C@)^_/G MGM\?G+N@5/8@12B@R*T&+!G!"M3:9<6$;MX,?P<=$V>%6FC_5D)TJ+@[N"EO M\G"QQ"I&&< '3\"FD,$WB=N MMG&:EUZ%Q .0?\I!L1JB)1>!JY2L)2:5:>TUW4M,7]@Y2-6/P^< N?<'H(N5 M8=9Q;GD!7:LI%"9![& "FXU6Z%G@J77G\9V$= ><0Y3\,'0.D'A_L+F*%I#E M*.N$V1CJ2G$O)&!,&I*.M9A"QXAN7.3TDGX8^<8Z3.13IV@WZ;\/^=O9,G[! M5?YCN?B\Q*\OTGG&#T_/([X79^LOB^5F '?0WK(<(I2-I2Y% /F%"KB,H9 % MQZANA 7W)&7W_>:N3,^!REX<2_(]6*2[^;ODYYP_?F)D2($[!XQY#XJC Y]R M %M[0YAVBNQW:P.U&VE=V:MAB!M3*=UB[4.NOD'MXKCD[^KO7'#*Z@)W1C> MYIH\!V$T(%;/DP7B,_DQ' ^1S54W?AIR^X/Z2YWX_'_^U_\' M4$L! A0#% @ <(6I5DJF"J-$" "@ !0 ( ! M &5X:&EB:70S,3%Q,3(P,C,N:'1M4$L! A0#% @ <(6I5L^:R'U%" M("@ !0 ( !=@@ &5X:&EB:70S,3)Q,3(P,C,N:'1M4$L! M A0#% @ <(6I5M:4M##!! &UL4$L! A0#% @ <(6I5L$O@/*.Q@ &$ ( !4 M ( ! #0" '1A @ $G(# end